Система мониторинга позволяет производить проверку работоспособности ТВ каналов и автоматически отключать их при появлении проблем. Если при последующей проверке система мониторинга не обнаружит проблем, то данный канал автоматически включится.
Сама система представляет собой набор скриптов, находящихся в /stalker_portal/monitoring/
. Данные скрипты не зависят от остальной части портала и могут быть скопированы в другую папку или другой сервер/сервера.
С помощью этих скриптов можно более гибко управлять мониторингом, например, вынести его на отдельный сервер или запускать на нескольких серверах с указанием диапазона каналов.
В check_channels.sh нужно подкорректировать API_URL, если он отличается, и добавить запуск этого скрипта в cron с приемлемой периодичностью (например, от 2 до 10 минут).
В параметре PART в check_channels.sh можно указать долю от общего списка ссылок.
Можно использовать любые комбинации.
В простом случае достаточно включить опцию «Вести мониторинг» на канале. При этом откроется поле ввода ссылки для мониторинга. Это поле необходимо, например, в случае включенной опции «Временная HTTP ссылка». Если это поле не заполнить, то будет использоваться ссылка для проигрывания.
Для мониторинга мультикаста достаточно просто включить опцию «Вести мониторинг» и убедиться что мультикаст доступен на сервере, где будет проводиться мониторинг.
В случае, если на канале используется временная HTTP ссылка, в поле «URL канала для мониторинга» необходимо указать прямую мультикаст или HTTP ссылку. Доступ к прямой ссылке можно ограничить фаерволом для доступа только с сервера мониторинга.
Начиная с версии портала 4.8.58 появилась возможность производить мониторинг всех доступных ссылок для канала при наличии включенной опции «load balancing». При включении опции мониторинга на канале и активации опции «load balancing» можно активировать опцию «Мониторинг балансера». Эта опция позволяет мониторить данный канал на каждом из серверов вещания.
Принцип таков:
Цветовою индикацию результата мониторинга можно наблюдать на имени сервера в опции load balancing.
Данная возможность появилась начиная с версии портала 4.8.58.
Принцип аналогичен схеме мониторинга load balancing-а, за исключением того, то в URL для мониторинга заменяется часть с :/ / до следующего / или : на часть значения поля «Адрес» каждого из серверов вещания до символа :.