Сравнение версий

Ключ

  • Эта строка добавлена.
  • Эта строка удалена.
  • Изменено форматирование.
Подсказка
titleПамятка

Прежде чем применять плагин - внимательно читаем. От этого зависит работоспособность системы

Назначение

Информация
Мониторинг доступности IPTV-каналов по HTTP-ссылкам.

Оглавление
absoluteUrltrue

Отображение дочерних элементов

Функционал:

  • iptv_monitoring():

    • Получает список всех активных каналов (iptv_channels).

    • Для каждого канала проверяет доступность его потока (stream) через HTTP-запрос с помощью wget.

    • Обновляет статус канала (status) в базе данных: 1 (доступен) или 0 (недоступен).

  • check_channel():

    • Загружает временный файл (/tmp/ch_mon.mpg) для проверки потока.

    • Определяет доступность по размеру файла (ненулевой размер = доступен).


Запуск:

Блок кода
languageshell
/usr/abills/libexec/billd iptv_monitoring


Сценарии работы:

  • Проверяет все активные каналы (поле disable=0) из таблицы iptv_channels.

  • Для каждого канала с HTTP-ссылкой (stream) скачивает небольшой фрагмент (wget) и определяет доступность (статус 1/0).

  • Обновляет статус канала в базе данных, если он изменился.

Описания параметров конфигурации (config.pl) или модуля Config

ПараметрПримерОписание









Дополнительная информация