Не могу разобраться как мониторить сервисы с помощью встроенного функционала NetworkService, про HTTP множество примеров, а вот если нужно к примеру Custom и не стандартный порт. Например User-defined 179, poller node - указываю эту же ноду на которой нужно чекать порт bgpd. Request, Repsone пусто. Показывает что статус critical либо не может опросить.
И еще если сервис висит на 127.0.0.1:port, как его можно мониторить?
Poller node - это нода с которой будет производиться опрос сервиса (по умоланию это сервер мониторинга). На этой ноде должен быть NetXMS агент с загруженым субагентом portcheck. Если сервис на 127.0.0.1, то единственный вариант - поставить локально агента с portcheck и выбрать ту-же ноду как poller node.
Quote from: Victor Kirhenshtein on May 31, 2016, 09:30:42 AM
Poller node - это нода с которой будет производиться опрос сервиса (по умоланию это сервер мониторинга). На этой ноде должен быть NetXMS агент с загруженым субагентом portcheck. Если сервис на 127.0.0.1, то единственный вариант - поставить локально агента с portcheck и выбрать ту-же ноду как poller node.
Агент там есть, субагент portcheck тоже есть. Как поставить локально агента ? Повесить его тоже на localhost ?
Пробую с EnableProxy = yes, агента забиндил на 0.0.0.0 по умолчанию. по tcpdump вижу как сервер с агентом пытается опросить свой же IP (внешний) и получает reset.
12:55:52.162631 In 00:00:00:00:00:00 ethertype IPv4 (0x0800), length 72: x.x.x.x.11464 > x.x.x.x.2000: Flags [S], seq 228512574, win 43690, options [mss 65495,nop,nop,TS val 412825441 ecr 0], length 0
12:55:52.162648 In 00:00:00:00:00:00 ethertype IPv4 (0x0800), length 56: x.x.x.x.2000 > x.x.x.x.11464: Flags [R.], seq 0, ack 228512575, win 0, length 0Убираю из poller node ту же ноду где агент, вижу в tcpdump как сервер пытается опросить внешний IP ноды, как заставить ноду с агентом опрашивать себя на 127.0.0.1 ?