Назначение
Мониторинг доступности IPTV-каналов по HTTP-ссылкам.
Функционал:
Получает список всех активных каналов (
iptv_channels).Для каждого канала проверяет доступность его потока (
stream) через HTTP-запрос с помощьюwget.Обновляет статус канала (
status) в базе данных:1(доступен) или0(недоступен).Загружает временный файл (
/tmp/ch_mon.mpg) для проверки потока.Определяет доступность по размеру файла (ненулевой размер = доступен).
Запуск:
/usr/abills/libexec/billd iptv_monitoring
Сценарии работы:
Проверяет все активные каналы (поле
disable=0) из таблицыiptv_channels.Для каждого канала с HTTP-ссылкой (
stream) скачивает небольшой фрагмент (wget) и определяет доступность (статус1/0).Обновляет статус канала в базе данных, если он изменился.
Описания параметров конфигурации (config.pl) или модуля Config
| Параметр | Пример | Описание |
|---|---|---|