NetworkService

Started by hsvt, May 30, 2016, 07:35:10 PM

Previous topic - Next topic

hsvt

Не могу разобраться как мониторить сервисы с помощью встроенного функционала NetworkService, про HTTP множество примеров, а вот если нужно к примеру Custom и не стандартный порт. Например User-defined 179, poller node - указываю эту же ноду на которой нужно чекать порт bgpd. Request, Repsone пусто. Показывает что статус critical либо не может опросить.

И еще если сервис висит на 127.0.0.1:port, как его можно мониторить?

Victor Kirhenshtein

Poller node - это нода с которой будет производиться опрос сервиса (по умоланию это сервер мониторинга). На этой ноде должен быть NetXMS агент с загруженым субагентом portcheck. Если сервис на 127.0.0.1, то единственный вариант - поставить локально агента с portcheck и выбрать ту-же ноду как poller node.

hsvt

#2
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 ?