Мониторинг Fontera PTL и его компонентов

Все компоненты системы (ПО и устройства) можно отслеживать по сети.

  • USR-устройства можно проверять на доступность, обращаясь на порт Modbus (по умолчанию 502, если иное не указано в конфигурации).
  • USR-устройства можно пинговать.
  • Также можно проверять доступность веб-панели управления USR на порту 8080.
  • API можно проверить по доступности через отправку GET запроса на /_ping

Примеры конфигураций и команд мониторинга

Проверка доступности USR-устройств по порту Modbus (TCP 502)

nc -zv <IP-адрес устройства> 502

Пинг USR-устройства

ping -c 4 <IP-адрес устройства>

Проверка доступности веб-панели управления USR (порт 8080)

curl -I http://<IP-адрес устройства>:8080

Мониторинг с помощью nmap

Проверка открытых портов (Modbus, Web UI):

nmap -p 502,8080 <IP-адрес устройства>

Мониторинг с помощью netcat

Тест соединения с Modbus-портом:

echo -e "\x00\x01\x00\x00\x00\x06\x01\x03\x00\x00\x00\x01" | nc -v <IP-адрес устройства> 502

Использование modpoll для теста Modbus-соединения

modpoll -m tcp -a 1 -r 1 -c 1 -t 4:int -1 <IP-адрес устройства>

Конфигурация Zabbix для мониторинга USR-устройств

Пример использования Zabbix для мониторинга доступности Modbus-порта:

<item>
    <name>USR Modbus доступность</name>
    <key>net.tcp.service[tcp,502]</key>
    <host>USR Device</host>
    <type>Zabbix agent</type>
    <interval>30s</interval>
    <history>7d</history>
    <trends>90d</trends>
</item>