не могу создать Service

Started by weec, December 12, 2007, 09:56:30 AM

Previous topic - Next topic

weec

заполняю все поля, создаю, а мне пишет "Error creating object:Incompatible operation"
просто нужный node должен находиться в папке с сервисами

weec

#1
разобрался
теперь такой вопрос
с помошью telnet я могу законнектиться на определенный порт удаленного хоста
ввести запрос 'getinfo' и получить ответ 'myhttpd ver 3.44' в 3 строки
как мне сделать такую проверку с помошью netxms, загнав в поле 'response' 3 строчки?


как собирать данные по пингам с netxms-сервера (платформа FreeBSD) до управляемых свитчей (исключая вариант использования сторонних скриптов)

Victor Kirhenshtein

Quote from: weec on December 12, 2007, 10:35:14 AM
как собирать данные по пингам с netxms-сервера (платформа FreeBSD) до управляемых свитчей (исключая вариант использования сторонних скриптов)

Использовать PING субагент (см. https://www.netxms.org/documentation/ping_subagent.shtml).

Для применра, если надо мониторить response time до хоста 10.0.0.1, в конфиг агента добавляем:


*PING
Target = 10.0.0.1:my_host


и делаем DCI Icmp.AvgPingTime(my_host) или Icmp.LastPingTime(my_host).
В версии 0.2.20 появится (в CVS уже есть) также параметр Icmp.PacketLoss(my_host).

Victor Kirhenshtein

Quote from: weec on December 12, 2007, 10:35:14 AM
разобрался
теперь такой вопрос
с помошью telnet я могу законнектиться на определенный порт удаленного хоста
ввести запрос 'getinfo' и получить ответ 'myhttpd ver 3.44' в 3 строки
как мне сделать такую проверку с помошью netxms, загнав в поле 'response' 3 строчки?

пока нельзя - для этого был задуман тип сервиса "telnet", но его надо исправить чтобы он работал как надо.

weec

#4
добавил Ping Subagent в конфигурационный файл агента, перезапустил, в логах видно, что subagent загрузился[18-Dec-2007 11:26:59] Subagent "/usr/local/lib/libnsm_ping.so" loaded successfully
только вот в специфических параметров этого субагента не появилось, это под FreeBSD
а на win32 эти параметры, при загрузке субагента, появляются

что делать?

Victor Kirhenshtein

После принудительного configuration poll тоже не появилось? Что говорит

nxget -l freebsd_host_address Agent.SupportedParameters

и

nxget -l freebsd_host_address Agent.SubagentList

?

weec

не появилось# nxget -l localhost Agent.SupportedParameters
500: Internal error
# nxget -l localhost Agent.SubagentList
500: Internal error

Victor Kirhenshtein

Чтобы заработал nxget, добавь 127.0.0.1 в MasterServers.

weec