SNMP (Simple Network Management Protocol)— стандартный протокол, который широко используется для управления сетевыми устройствами. SNMP протокол работает по технологии клиент-сервер.
Настройка SNMP
Пример минимальной конфигурации SNMP v2/v3
Code Block |
---|
|
SNR-S5210(config)#snmp-server enable snmp
SNR-S5210(config)#snmp-server community private rw
SNR-S5210(config)#snmp-server community public ro
SNR-S5210(config)#snmp-server user nagtest network-admin auth md5 test1234 priv des test1234 |
Пример запроса SNMP v2c
Code Block |
---|
|
snmpwalk -v2c -c public ip_address |
Пример запроса SNMP v3
Code Block |
---|
|
snmpwalk -v3 -l authPriv -u nagtest -a MD5 -A test1234 -x DES -X test1234 ip_address |
- ip_address - IP коммутатора.
Ограничение доступа к SNMP-агенту
Code Block |
---|
|
SNR-S5210(config)#snmp-server securityip enable
SNR-S5210(config)#snmp-server securityip X.X.X.X |
Примеры запросов
Включение/выключение порта
Code Block |
---|
|
snmpset -v2c -c private ip_addr .1.3.6.1.2.1.2.2.1.7.50ifindex i state |
Получение описания порта:
Code Block |
---|
|
snmpget -v2c -c private ip_addr 1.3.6.1.2.1.2.2.1.2.50ifindex |
...
Info |
---|
|
Для диапазона портов с 1 по 9, нужно указывать номер в формате 0X, где X - номер порта. |
Запрос таблицы MAC-адресов
Code Block |
---|
|
snmpwalk -v2c -c private ip_addr .1.3.6.1.2.1.17.4.3.1.1 |
- ip_addr - IP коммутатора.
Получение загрузки CPU коммутатора
Code Block |
---|
|
snmpget -v2c -c private ip_addr .1.3.6.1.4.1.40418.7.100.1.11.10.0 |
- ip_addr - IP коммутатора.
Получение утилизации RAM коммутатора
Всего памяти:
Code Block |
---|
|
snmpget -v2c -c private ip_addr .1.3.6.1.4.1.40418.7.100.1.11.6.0 |
...
- ip_addr - IP коммутатора.
Получение температуры коммутатора
Code Block |
---|
|
snmpget -v2c -c private ip_addr .1.3.6.1.4.1.57206.7.100.1.11.9.0 |
Получение счетчика ошибок на порту
Code Block |
---|
|
snmpget -v2c -c private ip_addr .1.3.6.1.2.1.2.2.1.13.50ifindex |
Получение значения напряжения на клеммах АКБ
Code Block |
---|
|
snmpget -v2c -c private ip_addr .1.3.6.1.4.1.57206.7.100.1.23.4.0 |
Получение уровня заряда АКБ
Code Block |
---|
|
snmpget -v2c -c private ip_addr .1.3.6.1.4.1.57206.7.100.1.23.5.0 |
...