Как запустить snmpwalk на Cisco MIB, импортированном на сервер Redhat? - PullRequest
0 голосов
/ 01 ноября 2019

Я экспериментирую с файлами MIB, так что простите, если это звучит безумно. Я хочу импортировать файл MIB сетевого устройства Cisco на сервер RHEL7, имеющий net-snmp, а затем использовать snmpwalk для сбора данных.

Я импортировал MIB из ' ftp: //ftp.cisco. com / pub / mibs / v2 / CISCO-RHINO-MIB.my 'на сервер Redhat, но когда я пытаюсь запустить прогулку с самого сервера Redhat, я получаю следующую ошибку -

[root@myLinuxServer ~]# snmptranslate -m +CISCO-RHINO-MIB -IR -On ciscoLS1010ChassisGroup

.1.3.6.1.4.1.9.5.11.1.1

[root@myLinuxServer ~]# snmpwalk -v 2c myLinuxServer -c privateall -m ALL ciscoLS1010ChassisGroup

CISCO-RHINO-MIB::ciscoLS1010ChassisGroup = No Such Object available on this agent at this OID

[root@myLinuxServer ~]#

Вот содержимое моего файла snmpd.conf:

####
# First, map the community name "public" into a "security name"

#       sec.name  source          community
com2sec notConfigUser  default       public
com2sec ConfigUser      default         privateconfig
com2sec AllUser         default         privateall

####
# Second, map the security name into a group name:

#       groupName      securityModel securityName
group   notConfigGroup  v1      notConfigUser
group   notConfigGroup  v2c     notConfigUser
group   ConfigGroup     v2c     ConfigUser
group   AllGroup        v2c     AllUser

####
# Third, create a view for us to let the group have rights to:

# Make at least  snmpwalk -v 1 localhost -c public system fast again.
#       name           incl/excl     subtree         mask(optional)
view    systemview    included   .1.3.6.1.2.1.1
view    systemview    included   .1.3.6.1.2.1.25.1.1
view    AllView       included   .1

####
# Finally, grant the group read-only access to the systemview view.

#       group          context sec.model sec.level prefix read   write  notif
access  notConfigGroup ""      any       noauth    exact  systemview none none
access  ConfigGroup    ""      any       noauth    exact  systemview none none
access  AllGroup       ""      any       noauth    exact  AllView    none none

mibs +CISCO-RHINO-MIB
mibs +CISCO-SMI

Я думаю, что это потому, что на моем сервере Redhat нет «LS1010 Chasis» (который должен присутствовать на самом Ciscoустройство), я получаю сообщение «Нет такого объекта».

Мой вопрос: можем ли мы смоделировать такой snmpwalk на MIB Cisco, импортировав его на сервер Redhat? Если мы можем, какие-нибудь указатели на то, что я мог бы пропустить?

...