Мониторинг 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>