Ping3 Driver

Started by KArt, January 08, 2014, 07:41:47 PM

Previous topic - Next topic

KArt

Здравствуйте!
Большое спасибо, что добавили Ping3 в новую версию!

QuoteВ 1.2.10 я добавил драйвер для Ping3 - должен показывать интерфейс нормально, и находить SNMP без установки testoid. Кто-нибудь может подтвердить, что это работает?
С большой радостью протестил работу Ping3 в системе: без установки testoid, система обнаружила Ping3, написала драйвер PING3 и обнаружила интерфейс (правильный MAC-адрес).
Но после этого устройство стало unknown. Причиной этого стал все тот же сетевой интерфейс - статусы интерфейса отображаются как unknown (Administrative State=UNKNOWN, Operational State=UNKNOWN).

При выполнении  Configuration Poll вроде все нормально:
[08.01.2014 19:15:27] **** Poll request sent to server ****
[08.01.2014 19:15:27] Poll request accepted
[08.01.2014 19:15:28] Starting configuration poll for node ping1.dabiko.local
[08.01.2014 19:15:28] Checking node's capabilities...
[08.01.2014 19:15:28]    Checking SNMP...
[08.01.2014 19:15:28]    SNMP agent is active (version 2c)
[08.01.2014 19:15:28]    New network device driver selected: PING3
[08.01.2014 19:15:36] Capability check finished
[08.01.2014 19:15:36] Checking interface configuration...
[08.01.2014 19:15:36]    Found new interface "eth0"
[08.01.2014 19:15:36] Checking node name
[08.01.2014 19:15:36] Interface configuration check finished
[08.01.2014 19:15:36] Node name is OK
[08.01.2014 19:15:36] Finished configuration poll for node ping1.dabiko.local
[08.01.2014 19:15:36] Node configuration was changed after poll
[08.01.2014 19:15:36] **** Poll completed successfully ****

[08.01.2014 19:17:42] **** Poll request sent to server ****
[08.01.2014 19:17:42] Poll request accepted
[08.01.2014 19:17:42] Starting configuration poll for node ping1.dabiko.local
[08.01.2014 19:17:42] Checking node's capabilities...
[08.01.2014 19:17:42]    Checking SNMP...
[08.01.2014 19:17:42]    SNMP agent is active (version 2c)
[08.01.2014 19:17:50] Capability check finished
[08.01.2014 19:17:50] Checking interface configuration...
[08.01.2014 19:17:51] Interface configuration check finished
[08.01.2014 19:17:51] Checking node name
[08.01.2014 19:17:51] Node name is OK
[08.01.2014 19:17:51] Finished configuration poll for node ping1.dabiko.local
[08.01.2014 19:17:51] Node configuration was changed after poll
[08.01.2014 19:17:51] **** Poll completed successfully ****


А при Status Poll вот что:
[08.01.2014 19:19:44] **** Poll request sent to server ****
[08.01.2014 19:19:44] Poll request accepted
[08.01.2014 19:19:44] Starting status poll for node ping1.dabiko.local
[08.01.2014 19:19:44] Checking SNMP agent connectivity
[08.01.2014 19:19:44]    Starting status poll on interface eth0
[08.01.2014 19:19:44]       Current interface status is UNKNOWN
[08.01.2014 19:19:44]       Retrieving interface status from SNMP agent
[08.01.2014 19:19:44]       Unable to retrieve interface status from SNMP agent
[08.01.2014 19:19:44]       Starting ICMP ping via proxy
[08.01.2014 19:19:44]       Interface is UNKNOWN for 6 polls (1 poll required for status change)
[08.01.2014 19:19:44]       Interface status after poll is UNKNOWN
[08.01.2014 19:19:44]    Finished status poll on interface eth0
[08.01.2014 19:19:44] Node is connected
[08.01.2014 19:19:44] Node status after poll is UNKNOWN
[08.01.2014 19:19:44] Finished status poll for node ping1.dabiko.local
[08.01.2014 19:19:44] **** Poll completed successfully ****


Это все делается через Proxy. Информация про linux сервера через прокси отображается нормально.

kozlov_ao

Привет!
У меня все ОК. Интерфейс определился как Eth0. Скрины в комплекте... два скрина от девайса внутри сети с NXом (normal), два - через прокси.
Попробуй удалить ноду и добавить ее вновь.

PS: у меня версия прошивки PING3: ver.1.04 - 2012/11/17.

KArt

Пробовал удалять, все то же.
Вот мои скрины


kozlov_ao

Видимо мне повезло больше... у меня они заработали с ходу.
Думаю разработчики помогут...

Victor Kirhenshtein

Поскольку Ping3 не дает информацию о статусе интерфейса через SNMP, NetXMS использует ICMP ping. По логам видно, что используется прокси - проверьте, что там загружен субагент ping.nsm.

kozlov_ao

Вот огрызок конфига моих проксей:
EnableSNMPProxy = yes
EnableProxy = yes

SubAgent = /usr/lib/libnsm_linux.so
SubAgent = /usr/lib/libnsm_lmsensors.so
SubAgent = /usr/lib/libnsm_logwatch.so
SubAgent = /usr/lib/libnsm_odbcquery.so
SubAgent = /usr/lib/libnsm_ping.so
SubAgent = /usr/lib/libnsm_portcheck.so
SubAgent = /usr/lib/libnsm_sms.so
SubAgent = /usr/lib/libnsm_ups.so

KArt

Спасибо, ребята!
Подключил subagentы - все заработало.