В первую очередь на сервере ставим Collector с официального сайта CESBO , Данная утилита позволяет получать и работать с данными мониторинга отправляемыми Astra
wget http://cesbo.com/download/astra/scripts/collector -O /usr/bin/collector
chmod +x /usr/bin/collector
Запуск
Запуск в консоли:
collector
Запуск в фоне:
collector &
После запуска — веб-интерфейс будет доступен на порту 3180
Настройка Astra
Перейдите в settings->general и в строке monitoring настройте отправку данных в коллектор:
Как пример: http://127.0.0.1:3180/astra/#interval=60&total=1
Сохраните настройки и перезапустите Astra
Роуты:
/channels/ вывод всей информации о стримах
/channel/{channelId} — получение информации о стриме
/cfg_channels/ — вывести конфигурацию стримов
/dvbs/ получение информации о dvb адаптерах
/dvb/{dvbId} — получение информации о dvb адаптере
/cfg_dvbs/ — вывести конфигурацию dvb адаптеров
Далее переходим к настройке Zabbix (Все корректно работает на 4.0, на 3.4 есть косяки!)
Скачиваем архив. Из папки externalscripts перекидываем скрипты по пути /usr/lib/zabbix/externalscripts (у кого как настроено). Далее идем в панель управления и импортируем скрипт из архива в шаблоны
Настройка -> Шаблоны -> Импорт

Далее в Администрирование -> Скрипты добавляем два скрипта



Прикручиваем к серверу шаблон который мы загрузили ранее. Переходим в Настройка -> Узлы сети и выбираем наш стрим-сервер

На этом вроде бы все!