Page tree

Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

SNMP (Simple Network Management Protocol)— стандартный протокол, который широко используется для управления сетевыми устройствами. SNMP протокол работает по технологии клиент-сервер.

Table of Contents

Настройка SNMP

Пример минимальной конфигурации SNMP v2/v3

Code Block
languagetext
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
languagetext
snmpwalk -v2c -c public ip_address

Пример запроса SNMP v3

Code Block
languagetext
snmpwalk -v3 -l authPriv -u nagtest -a MD5 -A test1234 -x DES -X test1234 ip_address
  • ip_address - IP коммутатора.

Ограничение доступа к SNMP-агенту

Code Block
languagetext
SNR-S5210(config)#snmp-server securityip enable 
SNR-S5210(config)#snmp-server securityip X.X.X.X

Примеры запросов

Включение/выключение порта

Code Block
languagetext
snmpset -v2c -c private ip_addr .1.3.6.1.2.1.2.2.1.7.50ifindex i state

Получение описания порта:

Code Block
languagetext
snmpget -v2c -c private ip_addr 1.3.6.1.2.1.2.2.1.2.50ifindex

...

Info
titleВажно!
Для диапазона портов с 1 по 9, нужно указывать номер в формате 0X, где X - номер порта.

Запрос таблицы MAC-адресов

Code Block
languagetext
snmpwalk -v2c -c private ip_addr .1.3.6.1.2.1.17.4.3.1.1
  • ip_addr - IP коммутатора.

Получение загрузки CPU коммутатора

Code Block
languagetext
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
languagetext
snmpget -v2c -c private ip_addr .1.3.6.1.4.1.40418.7.100.1.11.6.0

...

  • ip_addr - IP коммутатора.

Получение температуры коммутатора

Code Block
languagetext
snmpget -v2c -c private ip_addr .1.3.6.1.4.1.57206.7.100.1.11.9.0

Получение счетчика ошибок на порту

Code Block
languagetext
snmpget -v2c -c private ip_addr .1.3.6.1.2.1.2.2.1.13.50ifindex

Получение значения  напряжения на клеммах АКБ

Code Block
languagetext
snmpget -v2c -c private ip_addr .1.3.6.1.4.1.57206.7.100.1.23.4.0

Получение уровня заряда АКБ

Code Block
languagetext
snmpget -v2c -c private ip_addr .1.3.6.1.4.1.57206.7.100.1.23.5.0

...