Всем привет. В первый раз разбираюсь с CISCO и опять же в первый с SNMP.
На CISCO сконфигурировал SNMP, то есть
1) создал представление
2) создал группу, которой позволено просматривать представление
3) создал пользователя данной группы
#conf t
config# snmp-server view my_view system included
config# snmp-server group my_group v3 auth read my_view
config# snmp-server user my_user my_group v3 auth md5 password
config#^Z
#sh snmp user
User name: my_user
Engine ID: 800000000000000000000000
storage-type: nonvolatile active
Authentication Protocol: MD5
Group-name: nagios
#sh snmp group
groupname: my_group security model:v3 auth
readview : my_view writeview: <no writeview specified>
notifyview: <no notifyview specified>
row status: active
#sh snmp view
v1default iso - included volatile active
v1default internet.6.3.15 - excluded volatile active
v1default internet.6.3.16 - excluded volatile active
v1default internet.6.3.18 - excluded volatile active
v1default ciscoMgmt.252 - excluded volatile active
my_view system - included nonvolatile active
*tv.FFFFFFFF.FFFFFFFF.FFFFFFFF.FFFFFFFF0F iso.2.840.10036 - included volatile active
*tv.FFFFFFFF.FFFFFFFF.FFFFFFFF.FFFFFFFF0F internet - included volatile active
#sh snmp
Chassis: FOC1110Z0ZJ
1155 SNMP packets input
0 Bad SNMP version errors
958 Unknown community name
0 Illegal operation for community name supplied
0 Encoding errors
91 Number of requested variables
0 Number of altered variables
27 Get-request PDUs
86 Get-next PDUs
0 Set-request PDUs
914 SNMP packets output
0 Too big errors (Maximum packet size 1500)
0 No such name errors
0 Bad values errors
0 General errors
0 Response PDUs
717 Trap PDUs
SNMP global trap: enabled
SNMP logging: disabled
SNMP agent enabled
теперь с рабочей машины опрашиваю CISCO
user@my_server:~$ snmpwalk -v 3 -u my_user -l authNoPriv -a MD5 -A password ip.ip.ip.ip system
SNMPv2-MIB::sysDescr.0 = STRING: Cisco IOS Software, C2960 Software (C2960-LANBASE-M), Version 12.2(25)SEE2, RELEASE SOFTWARE (fc1)
Copyright (c) 1986-2006 by Cisco Systems, Inc.
Compiled Fri 28-Jul-06 04:33 by yenanh
SNMPv2-MIB::sysObjectID.0 = OID: SNMPv2-SMI::enterprises.9.1.716
DISMAN-EVENT-MIB::sysUpTimeInstance = Timeticks: (1001071311) 115 days, 20:45:13.11
SNMPv2-MIB::sysContact.0 = STRING:
SNMPv2-MIB::sysName.0 = STRING: Cisco1
SNMPv2-MIB::sysLocation.0 = STRING:
SNMPv2-MIB::sysServices.0 = INTEGER: 2
SNMPv2-MIB::sysORLastChange.0 = Timeticks: (0) 0:00:00.00
SNMPv2-MIB::sysORLastChange.0 = No more variables left in this MIB View (It is past the end of the MIB tree)
Вопросов масса. Я подошел достаточно педантично и решил их как-то причесать. Поправте рассуждения. Спасибо заранее.
Как я понял, в команде
"snmp-server view my_view system included" используется описание OID вместо непосредственного его (OID) числового идентификатора, представляющего собой набор цифр, разделенных точкой. OIDы организованы в виде иерархической структуры и их можно глянуть, например, в
ftp on cisco.comСписок OID и их соответствий зависит от самого CISCO-устройства, но есть стандартный набор OID, например,
http://www.opennet.ru/base/cisco/cisco_snmp.txt.html и утилитой snmptranslate можно найти соответствие имен и ID для стандартных OID.
Вопрос 1. : Не могу понять, почему нет описания OID'ов CISCO 2960 в
ftp on cisco.com или оно полностью совпадает с 2900? Но тогда где отсальные OID'ы - температура, загрузка, аптайм?
Вопрос 2. : Список команд
snmp-server view my_view SomeOID1 included
snmp-server view my_view SomeOID2 included
snmp-server view my_view SomeOID3 exluded
означает, что это одно и тоже представление my_view с включенными SomeOID1 и SomeOID2 подструктурами и исключенной SomeOID3. Будет ли зависеть результат от порядка ввода данных команд?
Вопрос 3.Использую команду "snmpwalk -v 3 -u my_user -l authNoPriv -a MD5 -A password ip.ip.ip.ip system", так как через созданное сообщество меня не захотело впускать "snmpwalk -c my_community ip.ip.ip.ip", вывод команды "no securityName specified", в чем может быть проблема?
-------------------------------------------------------------
Спасибо всем заранее, даже тем, кто просто осилил это дело прочесть ))