заполняю все поля, создаю, а мне пишет "Error creating object:Incompatible operation"
просто нужный node должен находиться в папке с сервисами
разобрался
теперь такой вопрос
с помошью telnet я могу законнектиться на определенный порт удаленного хоста
ввести запрос 'getinfo' и получить ответ 'myhttpd ver 3.44' в 3 строки
как мне сделать такую проверку с помошью netxms, загнав в поле 'response' 3 строчки?
как собирать данные по пингам с netxms-сервера (платформа FreeBSD) до управляемых свитчей (исключая вариант использования сторонних скриптов)
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).
Quote from: weec on December 12, 2007, 10:35:14 AM
разобрался
теперь такой вопрос
с помошью telnet я могу законнектиться на определенный порт удаленного хоста
ввести запрос 'getinfo' и получить ответ 'myhttpd ver 3.44' в 3 строки
как мне сделать такую проверку с помошью netxms, загнав в поле 'response' 3 строчки?
пока нельзя - для этого был задуман тип сервиса "telnet", но его надо исправить чтобы он работал как надо.
добавил Ping Subagent в конфигурационный файл агента, перезапустил, в логах видно, что subagent загрузился[18-Dec-2007 11:26:59] Subagent "/usr/local/lib/libnsm_ping.so" loaded successfully
только вот в специфических параметров этого субагента не появилось, это под FreeBSD
а на win32 эти параметры, при загрузке субагента, появляются
что делать?
После принудительного configuration poll тоже не появилось? Что говорит
nxget -l freebsd_host_address Agent.SupportedParameters
и
nxget -l freebsd_host_address Agent.SubagentList
?
не появилось# nxget -l localhost Agent.SupportedParameters
500: Internal error
# nxget -l localhost Agent.SubagentList
500: Internal error
Чтобы заработал nxget, добавь 127.0.0.1 в MasterServers.
ок
получилось