Мониторинг ноды\подсети

Started by Argonauts, May 05, 2025, 05:21:15 AM

Previous topic - Next topic

Argonauts

Добрый день. 
Возможно ли и если да, то в каком виде, осуществлять мониторинг какой-либо подсети\ноды от лица агента? Принципиальная нужда именно в связке агента\нода ----- другая нода\подсеть.

Контекст
Периодически отваливается связь от ноды до некоторых подсетей, за чем и требуется проследить. Машина netxms и нужная нода "хост" находятся в разных сетях, т.е. beacon тут вроде как не подходит.

Filipp Sudanov

Чтоб мониторить подсеть нам нужно проверять связь до каких-то конкретных нод, в ней находящихся. Можно пользоваться агентской метрикой NetworkService.Status (для нее нужен субагент netsvc). Например, если на нодах есть ssh, то:

NetworkService.Status(tcp://10.10.1.2:22)


Еще вариант - включить на агенте режим прокси, создать ноды для девайсов из этой подсети и следить за статусом этих нод. Можно наскриптовать какую-нибудь проверку, что если все ноды из конкретного контейнера ушли в даун, то тогда создавать аларм.