У меня возникли проблемы с настройкой и даже получением значений SNMP на самих устройствах, но я могу удаленно.Команды SNMP не работают с самим устройством. Работает отлично с другого места
Это мой файл snmpd.conf. Как вы можете видеть, только для этого теста, у меня есть две сообщества, к которым я предоставил полный доступ. (Я изменю свое открытое сообщество читать только после того, как, не волнуйтесь)
com2sec rw default public
com2sec rw localhost private
group public v1 rw
group public v2c rw
group public usm rw
group private v1 rw
group private v2c rw
group private usm rw
view all included .1
access public "" any noauth exact all all all
access private "" any noauth exact all all all
Здесь я могу установить и получить мои значения SNMP из удаленного местоположения.
$ snmpget -v2c -c public x.x.x.x SNMPv2-MIB::sysName.0
SNMPv2-MIB::sysName.0 = STRING: default
$ snmpset -v2c -c public x.x.x.x SNMPv2-MIB::sysName.0 s "TEST_TEST"
SNMPv2-MIB::sysName.0 = STRING: TEST_TEST
$ snmpget -v2c -c public x.x.x.x SNMPv2-MIB::sysName.0
SNMPv2-MIB::sysName.0 = STRING: TEST_TEST
$
Теперь, когда я пробую его с самого устройства ... это то, что я получаю. Я не могу его отменить. Зачем?
$ snmpget -v2c -c private localhost SNMPv2-MIB::sysName.0
Cannot find module (SNMP-VIEW-BASED-ACM-MIB): At line 0 in (none)
Cannot find module (SNMP-COMMUNITY-MIB): At line 0 in (none)
Cannot find module (SNMP-FRAMEWORK-MIB): At line 0 in (none)
Cannot find module (SNMP-MPD-MIB): At line 0 in (none)
Cannot find module (SNMP-USER-BASED-SM-MIB): At line 0 in (none)
Cannot find module (TUNNEL-MIB): At line 0 in (none)
Cannot find module (IPV6-FLOW-LABEL-MIB): At line 0 in (none)
Cannot find module (UCD-DLMOD-MIB): At line 0 in (none)
Cannot find module (IP-MIB): At line 0 in (none)
Cannot find module (IF-MIB): At line 0 in (none)
Cannot find module (TCP-MIB): At line 0 in (none)
Cannot find module (UDP-MIB): At line 0 in (none)
Cannot find module (HOST-RESOURCES-MIB): At line 0 in (none)
Cannot find module (SNMPv2-MIB): At line 0 in (none)
Cannot find module (SNMPv2-SMI): At line 0 in (none)
Cannot find module (NOTIFICATION-LOG-MIB): At line 0 in (none)
Cannot find module (DISMAN-EVENT-MIB): At line 0 in (none)
Cannot find module (DISMAN-SCHEDULE-MIB): At line 0 in (none)
getaddrinfo: localhost Name or service not known
snmpget: Unknown host (localhost) (No such file or directory)
Я хочу, чтобы иметь возможность изменять некоторые значения с моего устройства, чтобы я мог snmpwalk его и получить значения. Вся помощь приветствуется!
сделал. После этого я до сих пор получаю все «Не могу найти модуль» и «SNMPv2-MIB :: sysName.0: Неизвестный идентификатор объекта». Я пробовал все это. – user2537383
@ user2537383, исчезает ли строка 'getaddrinfo: localhost Name или service not known' при использовании IP-адресов? Если да, то вы можете проверить, есть ли у вас надлежащая установка net-snmp, которая содержит документы MIB по умолчанию, http://net-snmp.sourceforge.net/tutorial/tutorial-5/commands/mib-options.html Без таких документов , 'snmpget' не может понять, что такое' SNMPv2-MIB :: sysName.0' –