SNMP proxy и Unable to get interface list from node
-
Здравствуйте!
При юзании системы возникла потребность в использовании Proxy, так как много узлов находятся у внутренней сети. С небольшими усилиями прокси для netxms-agentа (linux сервера) удалось сделать, а вот snmp proxy работает, но в не совсем правильно.
С устройства получаются нужные значения, но оно никак не хочет обнаруживать сетевой интерфейс этого устройства. При Configuration Poll пишет Unable to get interface list from node и Interface "unknown" is no longer exist. Устройство имеет Unknown status. В разделе Capabilities на закладке Overview isSNMP=Yes, snmpPort=161, snmpVersion=2c. И SNMP узел и линукс сервер находятся в одной зоне для которой задан agent, snmp, icmp proxy.
И на сервере-proxy в nxagentd.conf указаны параметры
EnableProxy = yes
EnableSNMPProxy = yes
И открыты порты 4700/tcp и 161/udp.Подскажите, пожалуйста, как это можно решить.
-
А устройство реально может отдавать информацию по интерфейсам? Попробуйте SNMP walk сделать по ветке .1.2.6.1.2.1.2.
-
Я так понял сделать SNMP walk по ветке именно уже в устройстве - там нет такой ветки (Но пробовал и просто SNMP walk .1.2.6.1.2.1.2).
Есть параметры в устройстве -
.1.3.6.1.4.1.35160.1.3 - myIP
.1.3.6.1.4.1.35160.1.6 - myMAC
.1.3.6.1.4.1.35160.1.4 - myMaskUPD. Проблема в том, что интерфейс не обнаруживается через proxy. Если подключить устройство по внутренней сети, то все данные об интерфейсе отображаются адекватно (кроме названия интерфейса - оно остается unknown):
Administrative State=UP
Operational State=UP
MAC Address=00:BB:10:30:04:24
IP Address=192.168.0.250
IP Subnet Mask=255.255.255.0 -
Ну да, проблема в том, что устройство о своем интерфейсе не сообщает через стандартный MIB. При прямом подключении сервер из других мест может взять информацию (ARP кеш, таблицы MAC адресов на свитчах), а через прокси это не работает. Проще всего будет написать драйвер. Что это за устройство, и какие у него значения в ветке .1.3.6.1.2.1.1?
-
На запросы в ветке .1.3.6.1.2.1.1 не отображает ничего.
Устройство называется Ping3 http://www.equicom.ru/monitoring/5-monitoring-system-knock.html
И его модификация http://www.equicom.ru/upravlenie-elektropitaniem/37-equicom-ping3-pwr2.html#id5
Но у них одинаковая прошивка.
Вот ссылка на MIB файл http://www.equicom.ru/upload/104/ping3_v1.04.mib -
-
@kozlov_ao said in SNMP proxy и Unable to get interface list from node:
Интересно интересно ))
Неделю назад купил несколько таких железок (Ping3), хотел их через прокси ставить ))Если получиться нормально реализовать - отпишитесь, плиз
-
Приветствую!
В общем засада.... через прокси не пробовал, но не получилось завести даже в одной сетке эту железку... Наблюдается вот что:
nxsnmpwalk -v 1 172.50.1.15 .1 выдает:.1.3.6.1.4.1.35160.1.1.0 [STRING]: s/n: 081303299, ver.1.04 - 2012/11/17 .1.3.6.1.4.1.35160.1.2.0 [INTEGER]: 956356 .1.3.6.1.4.1.35160.1.3.0 [Hex-STRING]: AC 32 01 0F .1.3.6.1.4.1.35160.1.4.0 [Hex-STRING]: FF FF FF 00 .1.3.6.1.4.1.35160.1.5.0 [Hex-STRING]: AC 32 01 01 .1.3.6.1.4.1.35160.1.6.0 [Hex-STRING]: 00 BB 10 30 0C E3 .1.3.6.1.4.1.35160.1.7.0 [STRING]: .1.3.6.1.4.1.35160.1.8.0 [STRING]: .1.3.6.1.4.1.35160.1.9.1.2.1 [Hex-STRING]: 00 00 00 00 .1.3.6.1.4.1.35160.1.9.1.2.2 [Hex-STRING]: 00 00 00 00 .1.3.6.1.4.1.35160.1.9.1.3.1 [Hex-STRING]: FF FF FF FF .1.3.6.1.4.1.35160.1.9.1.3.2 [Hex-STRING]: FF FF FF FF .1.3.6.1.4.1.35160.1.10.1.2.1 [Hex-STRING]: AC 32 01 22 .1.3.6.1.4.1.35160.1.10.1.2.2 [Hex-STRING]: 00 00 00 00 .1.3.6.1.4.1.35160.1.10.1.2.3 [Hex-STRING]: 00 00 00 00 .1.3.6.1.4.1.35160.1.10.1.2.4 [Hex-STRING]: 00 00 00 00 .1.3.6.1.4.1.35160.1.10.1.3.1 [INTEGER]: 1 .1.3.6.1.4.1.35160.1.10.1.3.2 [INTEGER]: 0 .1.3.6.1.4.1.35160.1.10.1.3.3 [INTEGER]: 0 .1.3.6.1.4.1.35160.1.10.1.3.4 [INTEGER]: 0 .1.3.6.1.4.1.35160.1.11.1.2.1 [STRING]: .1.3.6.1.4.1.35160.1.11.1.2.2 [STRING]: .1.3.6.1.4.1.35160.1.11.1.3.1 [INTEGER]: 1 .1.3.6.1.4.1.35160.1.11.1.3.2 [INTEGER]: 1 .1.3.6.1.4.1.35160.1.11.1.4.1 [INTEGER]: 0 .1.3.6.1.4.1.35160.1.11.1.4.2 [INTEGER]: 0 .1.3.6.1.4.1.35160.1.11.1.5.1 [INTEGER]: 0 .1.3.6.1.4.1.35160.1.11.1.5.2 [INTEGER]: 0 .1.3.6.1.4.1.35160.1.11.1.6.1 [INTEGER]: 0 .1.3.6.1.4.1.35160.1.11.1.6.2 [INTEGER]: 0 .1.3.6.1.4.1.35160.1.11.1.7.1 [INTEGER]: 0 .1.3.6.1.4.1.35160.1.11.1.7.2 [INTEGER]: 0 .1.3.6.1.4.1.35160.1.11.1.8.1 [INTEGER]: 30 .1.3.6.1.4.1.35160.1.11.1.8.2 [INTEGER]: 30 .1.3.6.1.4.1.35160.1.11.1.9.1 [INTEGER]: 10 .1.3.6.1.4.1.35160.1.11.1.9.2 [INTEGER]: 10 .1.3.6.1.4.1.35160.1.11.1.10.1 [INTEGER]: 1 .1.3.6.1.4.1.35160.1.11.1.10.2 [INTEGER]: 1 .1.3.6.1.4.1.35160.1.11.1.11.1 [INTEGER]: 0 .1.3.6.1.4.1.35160.1.11.1.11.2 [INTEGER]: 0 .1.3.6.1.4.1.35160.1.11.1.12.1 [INTEGER]: 0 .1.3.6.1.4.1.35160.1.11.1.12.2 [INTEGER]: 0 .1.3.6.1.4.1.35160.1.11.1.13.1 [INTEGER]: 0 .1.3.6.1.4.1.35160.1.11.1.13.2 [INTEGER]: 0 .1.3.6.1.4.1.35160.1.11.1.14.1 [INTEGER]: 0 .1.3.6.1.4.1.35160.1.11.1.14.2 [INTEGER]: 0 .1.3.6.1.4.1.35160.1.11.1.15.1 [Hex-STRING]: 00 00 00 00 .1.3.6.1.4.1.35160.1.11.1.15.2 [Hex-STRING]: 00 00 00 00 .1.3.6.1.4.1.35160.1.11.1.16.1 [INTEGER]: 100 .1.3.6.1.4.1.35160.1.11.1.16.2 [INTEGER]: 100 .1.3.6.1.4.1.35160.1.11.1.17.1 [INTEGER]: 2 .1.3.6.1.4.1.35160.1.11.1.17.2 [INTEGER]: 2 .1.3.6.1.4.1.35160.1.11.1.18.1 [INTEGER]: 20 .1.3.6.1.4.1.35160.1.11.1.18.2 [INTEGER]: 20 .1.3.6.1.4.1.35160.1.11.1.19.1 [INTEGER]: 10 .1.3.6.1.4.1.35160.1.11.1.19.2 [INTEGER]: 10 .1.3.6.1.4.1.35160.1.11.1.20.1 [INTEGER]: 0 .1.3.6.1.4.1.35160.1.11.1.20.2 [INTEGER]: 0 .1.3.6.1.4.1.35160.1.11.1.21.1 [Hex-STRING]: 00 00 00 00 .1.3.6.1.4.1.35160.1.11.1.21.2 [Hex-STRING]: 00 00 00 00 .1.3.6.1.4.1.35160.1.11.1.22.1 [INTEGER]: 100 .1.3.6.1.4.1.35160.1.11.1.22.2 [INTEGER]: 100 .1.3.6.1.4.1.35160.1.11.1.23.1 [INTEGER]: 2 .1.3.6.1.4.1.35160.1.11.1.23.2 [INTEGER]: 2 .1.3.6.1.4.1.35160.1.11.1.24.1 [INTEGER]: 20 .1.3.6.1.4.1.35160.1.11.1.24.2 [INTEGER]: 20 .1.3.6.1.4.1.35160.1.11.1.25.1 [INTEGER]: 10 .1.3.6.1.4.1.35160.1.11.1.25.2 [INTEGER]: 10 .1.3.6.1.4.1.35160.1.11.1.26.1 [INTEGER]: 0 .1.3.6.1.4.1.35160.1.11.1.26.2 [INTEGER]: 0 .1.3.6.1.4.1.35160.1.11.1.27.1 [Hex-STRING]: 00 00 00 00 .1.3.6.1.4.1.35160.1.11.1.27.2 [Hex-STRING]: 00 00 00 00 .1.3.6.1.4.1.35160.1.11.1.28.1 [INTEGER]: 100 .1.3.6.1.4.1.35160.1.11.1.28.2 [INTEGER]: 100 .1.3.6.1.4.1.35160.1.11.1.29.1 [INTEGER]: 2 .1.3.6.1.4.1.35160.1.11.1.29.2 [INTEGER]: 2 .1.3.6.1.4.1.35160.1.11.1.30.1 [INTEGER]: 20 .1.3.6.1.4.1.35160.1.11.1.30.2 [INTEGER]: 20 .1.3.6.1.4.1.35160.1.11.1.31.1 [INTEGER]: 10 .1.3.6.1.4.1.35160.1.11.1.31.2 [INTEGER]: 10 .1.3.6.1.4.1.35160.1.11.1.32.1 [INTEGER]: 0 .1.3.6.1.4.1.35160.1.11.1.32.2 [INTEGER]: 0 .1.3.6.1.4.1.35160.1.11.1.33.1 [INTEGER]: 0 .1.3.6.1.4.1.35160.1.11.1.33.2 [INTEGER]: 0 .1.3.6.1.4.1.35160.1.12.0 [INTEGER]: 255 .1.3.6.1.4.1.35160.1.13.0 [INTEGER]: 0 .1.3.6.1.4.1.35160.1.14.0 [INTEGER]: 30 .1.3.6.1.4.1.35160.1.15.1.2.1 [STRING]: PWR on line .1.3.6.1.4.1.35160.1.15.1.2.2 [STRING]: PWR on UPS .1.3.6.1.4.1.35160.1.15.1.2.3 [STRING]: .1.3.6.1.4.1.35160.1.15.1.2.4 [STRING]: .1.3.6.1.4.1.35160.1.15.1.2.5 [STRING]: .1.3.6.1.4.1.35160.1.15.1.3.1 [INTEGER]: 0 .1.3.6.1.4.1.35160.1.15.1.3.2 [INTEGER]: 0 .1.3.6.1.4.1.35160.1.15.1.3.3 [INTEGER]: 0 .1.3.6.1.4.1.35160.1.15.1.3.4 [INTEGER]: 0 .1.3.6.1.4.1.35160.1.15.1.3.5 [INTEGER]: 0 .1.3.6.1.4.1.35160.1.15.1.4.1 [INTEGER]: 0 .1.3.6.1.4.1.35160.1.15.1.4.2 [INTEGER]: 0 .1.3.6.1.4.1.35160.1.15.1.4.3 [INTEGER]: 0 .1.3.6.1.4.1.35160.1.15.1.4.4 [INTEGER]: 0 .1.3.6.1.4.1.35160.1.15.1.4.5 [INTEGER]: 0 .1.3.6.1.4.1.35160.1.15.1.5.1 [INTEGER]: 1 .1.3.6.1.4.1.35160.1.15.1.5.2 [INTEGER]: 1 .1.3.6.1.4.1.35160.1.15.1.5.3 [INTEGER]: 1 .1.3.6.1.4.1.35160.1.15.1.5.4 [INTEGER]: 1 .1.3.6.1.4.1.35160.1.15.1.5.5 [INTEGER]: 1 .1.3.6.1.4.1.35160.1.15.1.6.1 [INTEGER]: 0 .1.3.6.1.4.1.35160.1.15.1.6.2 [INTEGER]: 0 .1.3.6.1.4.1.35160.1.15.1.6.3 [INTEGER]: 0 .1.3.6.1.4.1.35160.1.15.1.6.4 [INTEGER]: 0 .1.3.6.1.4.1.35160.1.15.1.6.5 [INTEGER]: 0 .1.3.6.1.4.1.35160.1.15.1.7.1 [INTEGER]: 0 .1.3.6.1.4.1.35160.1.15.1.7.2 [INTEGER]: 1 .1.3.6.1.4.1.35160.1.15.1.7.3 [INTEGER]: 1 .1.3.6.1.4.1.35160.1.15.1.7.4 [INTEGER]: 1 .1.3.6.1.4.1.35160.1.15.1.7.5 [INTEGER]: 1 .1.3.6.1.4.1.35160.1.16.1.2.1 [STRING]: Thermo on Rack .1.3.6.1.4.1.35160.1.16.1.2.2 [STRING]: .1.3.6.1.4.1.35160.1.16.1.2.3 [STRING]: .1.3.6.1.4.1.35160.1.16.1.2.4 [STRING]: .1.3.6.1.4.1.35160.1.16.1.3.1 [INTEGER]: 0 .1.3.6.1.4.1.35160.1.16.1.3.2 [INTEGER]: 0 .1.3.6.1.4.1.35160.1.16.1.3.3 [INTEGER]: 0 .1.3.6.1.4.1.35160.1.16.1.3.4 [INTEGER]: 0 .1.3.6.1.4.1.35160.1.16.1.4.1 [INTEGER]: 0 .1.3.6.1.4.1.35160.1.16.1.4.2 [INTEGER]: 0 .1.3.6.1.4.1.35160.1.16.1.4.3 [INTEGER]: 0 .1.3.6.1.4.1.35160.1.16.1.4.4 [INTEGER]: 0 .1.3.6.1.4.1.35160.1.16.1.5.1 [INTEGER]: 0 .1.3.6.1.4.1.35160.1.16.1.5.2 [INTEGER]: 0 .1.3.6.1.4.1.35160.1.16.1.5.3 [INTEGER]: 0 .1.3.6.1.4.1.35160.1.16.1.5.4 [INTEGER]: 0 .1.3.6.1.4.1.35160.1.16.1.6.1 [INTEGER]: 0 .1.3.6.1.4.1.35160.1.16.1.6.2 [INTEGER]: 0 .1.3.6.1.4.1.35160.1.16.1.6.3 [INTEGER]: 0 .1.3.6.1.4.1.35160.1.16.1.6.4 [INTEGER]: 0 .1.3.6.1.4.1.35160.1.16.1.7.1 [INTEGER]: -500 .1.3.6.1.4.1.35160.1.16.1.7.2 [INTEGER]: 0 .1.3.6.1.4.1.35160.1.16.1.7.3 [INTEGER]: 0 .1.3.6.1.4.1.35160.1.16.1.7.4 [INTEGER]: 0 .1.3.6.1.4.1.35160.1.16.1.8.1 [INTEGER]: 3300 .1.3.6.1.4.1.35160.1.16.1.8.2 [INTEGER]: 10230 .1.3.6.1.4.1.35160.1.16.1.8.3 [INTEGER]: 10230 .1.3.6.1.4.1.35160.1.16.1.8.4 [INTEGER]: 10230 .1.3.6.1.4.1.35160.1.16.1.9.1 [INTEGER]: 0 .1.3.6.1.4.1.35160.1.16.1.9.2 [INTEGER]: 0 .1.3.6.1.4.1.35160.1.16.1.9.3 [INTEGER]: 0 .1.3.6.1.4.1.35160.1.16.1.9.4 [INTEGER]: 0 .1.3.6.1.4.1.35160.1.16.1.10.1 [INTEGER]: 0 .1.3.6.1.4.1.35160.1.16.1.10.2 [INTEGER]: 0 .1.3.6.1.4.1.35160.1.16.1.10.3 [INTEGER]: 0 .1.3.6.1.4.1.35160.1.16.1.10.4 [INTEGER]: 0 .1.3.6.1.4.1.35160.1.16.1.11.1 [INTEGER]: 0 .1.3.6.1.4.1.35160.1.16.1.11.2 [INTEGER]: 0 .1.3.6.1.4.1.35160.1.16.1.11.3 [INTEGER]: 0 .1.3.6.1.4.1.35160.1.16.1.11.4 [INTEGER]: 0 .1.3.6.1.4.1.35160.1.16.1.12.1 [INTEGER]: 100 .1.3.6.1.4.1.35160.1.16.1.12.2 [INTEGER]: 1 .1.3.6.1.4.1.35160.1.16.1.12.3 [INTEGER]: 1 .1.3.6.1.4.1.35160.1.16.1.12.4 [INTEGER]: 1 .1.3.6.1.4.1.35160.1.16.1.13.1 [INTEGER]: 480 .1.3.6.1.4.1.35160.1.16.1.13.2 [INTEGER]: 6830 .1.3.6.1.4.1.35160.1.16.1.13.3 [INTEGER]: 6250 .1.3.6.1.4.1.35160.1.16.1.13.4 [INTEGER]: 5740 .1.3.6.1.4.1.35160.1.23.0 [INTEGER]: 0 .1.3.6.1.4.1.35160.1.24.0 [INTEGER]: 0 .1.3.6.1.4.1.35160.1.25.0 [INTEGER]: 0 .1.3.6.1.4.1.35160.1.26.0 [INTEGER]: 0 SNMP Error: Agent errorСмущает надпись "Agent error", особенно учитывая что WALK из консоли вообще не делается (именно выдает пустой результат, а не отваливается с ошибкой) + данная железка присутствует в системе со статусом "Normal", но не NX не видит в ней SNMP в принципе, т.е. isSNMP=No
Как быть?
PS: WALK из консоли на других девайсах проходит.
-
Вот здесь решалась эта проблема: https://www.netxms.org/forum/oe-oo/snmp-ao/msg11336/#msg11336
Для пинга3 нужно добавить именно: snmp.testoid: .1.3.6.1.4.1.35160.1.8UPD. Но отображается оно через прокси все равно как Unknown. Было бы неплохо написать драйвер для устройства.
-
-
В 1.2.10 я добавил драйвер для Ping3 - должен показывать интерфейс нормально, и находить SNMP без установки testoid. Кто-нибудь может подтвердить, что это работает?
Hello! It looks like you're interested in this conversation, but you don't have an account yet.
Getting fed up of having to scroll through the same posts each visit? When you register for an account, you'll always come back to exactly where you were before, and choose to be notified of new replies (either via email, or push notification). You'll also be able to save bookmarks and upvote posts to show your appreciation to other community members.
With your input, this post could be even better 💗
Register Login