NetXMS Support Forum

Russian Support => Общие вопросы => Topic started by: weec on December 12, 2007, 09:56:30 AM

Title: не могу создать Service
Post by: weec on December 12, 2007, 09:56:30 AM
заполняю все поля, создаю, а мне пишет "Error creating object:Incompatible operation"
просто нужный node должен находиться в папке с сервисами
Title: Re: не могу создать Service
Post by: weec on December 12, 2007, 10:35:14 AM
разобрался
теперь такой вопрос
с помошью telnet я могу законнектиться на определенный порт удаленного хоста
ввести запрос 'getinfo' и получить ответ 'myhttpd ver 3.44' в 3 строки
как мне сделать такую проверку с помошью netxms, загнав в поле 'response' 3 строчки?


как собирать данные по пингам с netxms-сервера (платформа FreeBSD) до управляемых свитчей (исключая вариант использования сторонних скриптов)
Title: Re: не могу создать Service
Post by: Victor Kirhenshtein on December 17, 2007, 02:38:04 PM
Quote from: weec on December 12, 2007, 10:35:14 AM
как собирать данные по пингам с netxms-сервера (платформа FreeBSD) до управляемых свитчей (исключая вариант использования сторонних скриптов)

Использовать PING субагент (см. https://www.netxms.org/documentation/ping_subagent.shtml (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).
Title: Re: не могу создать Service
Post by: Victor Kirhenshtein on December 17, 2007, 02:40:44 PM
Quote from: weec on December 12, 2007, 10:35:14 AM
разобрался
теперь такой вопрос
с помошью telnet я могу законнектиться на определенный порт удаленного хоста
ввести запрос 'getinfo' и получить ответ 'myhttpd ver 3.44' в 3 строки
как мне сделать такую проверку с помошью netxms, загнав в поле 'response' 3 строчки?

пока нельзя - для этого был задуман тип сервиса "telnet", но его надо исправить чтобы он работал как надо.
Title: Re: не могу создать Service
Post by: weec on December 18, 2007, 10:37:57 AM
добавил Ping Subagent в конфигурационный файл агента, перезапустил, в логах видно, что subagent загрузился[18-Dec-2007 11:26:59] Subagent "/usr/local/lib/libnsm_ping.so" loaded successfully
только вот в специфических параметров этого субагента не появилось, это под FreeBSD
а на win32 эти параметры, при загрузке субагента, появляются

что делать?
Title: Re: не могу создать Service
Post by: Victor Kirhenshtein on December 20, 2007, 10:14:35 AM
После принудительного configuration poll тоже не появилось? Что говорит

nxget -l freebsd_host_address Agent.SupportedParameters

и

nxget -l freebsd_host_address Agent.SubagentList

?
Title: Re: не могу создать Service
Post by: weec on December 20, 2007, 10:19:49 AM
не появилось# nxget -l localhost Agent.SupportedParameters
500: Internal error
# nxget -l localhost Agent.SubagentList
500: Internal error
Title: Re: не могу создать Service
Post by: Victor Kirhenshtein on December 20, 2007, 11:34:50 AM
Чтобы заработал nxget, добавь 127.0.0.1 в MasterServers.
Title: Re: не могу создать Service
Post by: weec on December 20, 2007, 12:48:00 PM
ок
получилось