Скрипт для мониторинга регистраторов и камер Hikvision в Zabbix
Краткое описание LLD скрипт для получения количества камер, накопителей с регистраторов Hikvision Мониторинг камер (находится в онлайне, подключен канал) Мониторинг накопителей (емкость накопителя, состояние S.M.A.R.T.)
Содержание
llddevice.py - LLD скрипт
Скрипт на входе ожидает один параметр CAM - получить камеры с регистратора HDD - получить накопители в регистраторе NVR - список регистраторов
nvrstatus.py - параметры регистратора
Скрипт на входе ожидает два параметра 1 - имя регистратора 2 - тэг значение которого ищем deviceType - тип устройства model - модель устройства firmwareVersion - версия прошивки deviceName - имя устройства deviceUpTime - время работы устройства
hddstatus.py - здоровье накопителей
Скрипт на входе ожидает три параметра 1 - имя регистратора 2 - тэг capacity - емкость status - статус 3- номер накопителя
camstatus.py - статус камеры
Скрипт на входе ожидает три параметра 1- имя регистратора 2- тэг ipAddress - IP адрес камеры online - камера онлайн ? chanDetectResult - канал подключен? 3 - ID камеры
Пример файла settings.ini (нижнее подчеркивание убрать)