Здравствуйте!
  При юзании системы возникла потребность в использовании 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 - myMask
UPD. Проблема в том, что интерфейс не обнаруживается через 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/monitoring/5-monitoring-system-knock.html)
И его модификация http://www.equicom.ru/upravlenie-elektropitaniem/37-equicom-ping3-pwr2.html#id5 (http://www.equicom.ru/upravlenie-elektropitaniem/37-equicom-ping3-pwr2.html#id5)
Но у них одинаковая прошивка.
Вот ссылка на MIB файл http://www.equicom.ru/upload/104/ping3_v1.04.mib (http://www.equicom.ru/upload/104/ping3_v1.04.mib)
			
			
			
				Интересно интересно ))
Неделю назад купил несколько таких железок (Ping3), хотел их через прокси ставить ))
			
			
			
				Quote from: kozlov_ao on October 24, 2013, 01:23:13 PM
Интересно интересно ))
Неделю назад купил несколько таких железок (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 (https://www.netxms.org/forum/oe-oo/snmp-ao/msg11336/#msg11336)
Для пинга3 нужно добавить именно: snmp.testoid: .1.3.6.1.4.1.35160.1.8
UPD. Но отображается оно через прокси все равно как Unknown. Было бы неплохо написать драйвер для устройства.
			
			
			
				Спасибо, заработало....
			
			
			
				В 1.2.10 я добавил драйвер для Ping3 - должен показывать интерфейс нормально, и находить SNMP без установки testoid. Кто-нибудь может подтвердить, что это работает?