Как стать автором
Обновить

Комментарии 4

Почему не собираете сразу в UINT32/INT32, без преобразования?

В данном случае satec отдаёт интересующие метрики только в UINT16. Есть набор UINT32 с 287 по 302 регистр. Было бы отлично обойтись без преобразований)


"Для этого используется ключ modbus.get, который может применяться для подключения протоколов TCP/RTU/ASCII "

С Zabbix дел не имел, но судя по выделенному фрагменту, есть возможность мониторинга по Modbus RTU. Для этого надо было установить драйвер виртуального com-порта и настроить мониторинг по Modbus RTU, указав в настройках необходимые настройки (адрес com-порта, скорость, четность).

Решение через скрипт более гибкое, в случае с com портами при добавлении нового устройства требуется настройка нового виртуального com-порта.
Скрипт же принимает нужные параметры на входе, облегчая процесс автоматизации.

Плюс для каждого юнита, для каждой метрики, нужно как-то расставлять множители и величины для уровней срабатывания триггеров. Таким образом один скрипт решает все проблемы с автоматизацией мониторинга.

Зарегистрируйтесь на Хабре, чтобы оставить комментарий