Настройка SNMP EcoSwitch Documentation / Конфигурирование и настройка / Настройка SNMP
SNMP (Simple Network Management Protocol) – стандартный интернет-протокол для управления устройствами в IP-сетях на основе архитектур TCP/UDP.
Команда set snmp позволяет настроить адреса серверов, стандартные статические уведомления traps и описание событий с использованием xpath.
Параметры SNMP задаются в ветке конфигурационного дерева snmp. Для обозначения списка настроек SNMP вводится параметр – traps.
Параметры настройки SNMP:
alarm – настройка событий, при наступлении которых выполняется отправка посылки snmp-trap. Имени alarm <NAME> присваивается произвольное значение (например, CPU-CORE-0). В командах следует указывать только значение имени. Параметры:
category – описание стандартных статических traps:
cold-start – полное отключение оборудования (перезагрузка оборудования по причине отключение электропитания),
warm-start – мягкая перезагрузка оборудования (по кнопке "reboot"),
authentication – ошибка авторизации пользователя (неверное введение логина, пароля и других данных),
link-down – на физическом порту пропал сигнал,
link-up – на физическом порту появился сигнал;
- power-off – отключение блок питания,
- power-on – включение блок питания,
- not-inserted – блок питание вынут;
falling-threshold – нижнее пороговое значение (трафик упал ниже установленного порога);
oid – идентификаторы объектов. Каждый OID состоит из двух частей: текстового имени и SNMP адреса в цифровом виде. В дальнейшем в системе мониторинга поэтому OID может быть назначен триггер;
rising-threshold – верхнее пороговое значение (трафик превысил установленный порог);
xpath – язык запросов к элементам XML-документа. Синтаксисы xpath, используемые при мониторинге соответствующих параметров, указаны в таблице ниже.
destination-host – IP-адреса сервера;
enabled – управление включением посылки snmp-trap:
true – включение. По умолчанию true;
false – отключение.
Посылка traps осуществляется один раз при переходе через значения порога. Для повторной отправки traps необходимо выключить/включить посылку traps.
Значения параметров задаются командой set. Синтаксис команды настройки SNMP:
set snmp traps destination-host <IP-adress> alarm <NAME> category {cold-start | warm-start | authentication | link-down | link-up | power-off| power-on | not-inserted} falling-threshold <NUM> oid <ID> rising-threshold <NUM> xpath <SYNTAX> enabled {true | false}
Пример команды настройки стандартных статических traps:
admin# set snmp traps destination-host 10.212.130.154:162
set snmp traps enabled true
set snmp traps alarm name1
set snmp traps alarm name1 category cold-start
set snmp traps alarm name3
set snmp traps alarm name3 category link-down
set snmp traps alarm name4
set snmp traps alarm name4 category link-up
set snmp traps alarm name5
set snmp traps alarm name5 category warm-start
set snmp traps alarm name6
set snmp traps alarm name6 category authentication
set snmp traps alarm name7
set snmp traps alarm name7 category power off
Указание пороговых значений и состояния с использованием xpath для мониторинга загрузки процессора CPU:
set snmp traps alarm CPU-CORE-0 falling-threshold 1
set snmp traps alarm CPU-CORE-0 rising-threshold 10
set snmp traps alarm CPU-CORE-0 oid 1.3.6.1.4.1.2101.9.9.5
set snmp traps alarm CPU-CORE-0 xpath "/hardware-info:show-all/cpu-info/socket[number='0']/core[number='0']/load"- xpath
set snmp traps alarm CPU-CORE-1 falling-threshold 1
set snmp traps alarm CPU-CORE-1 rising-threshold 10
set snmp traps alarm CPU-CORE-1 oid 1.3.6.1.4.1.2101.9.9.6
set snmp traps alarm CPU-CORE-1 xpath "/hardware-info:show-all/cpu-info/socket[number='0']/core[number='1']/load"
set snmp traps alarm CPU-CORE-2 falling-threshold 1
set snmp traps alarm CPU-CORE-2 rising-threshold 10
set snmp traps alarm CPU-CORE-2 oid 1.3.6.1.4.1.2101.9.9.7
set snmp traps alarm CPU-CORE-2 xpath "/hardware-info:show-all/cpu-info/socket[number='0']/core[number='2']/load"
set snmp traps alarm CPU-CORE-3 falling-threshold 1
set snmp traps alarm CPU-CORE-3 rising-threshold 10
set snmp traps alarm CPU-CORE-3 oid 1.3.6.1.4.1.2101.9.9.8
set snmp traps alarm CPU-CORE-3 xpath "/hardware-info:show-all/cpu-info/socket[number='0']/core[number='3']/load"
set snmp traps alarm CPU-CORE-4 falling-threshold 1
set snmp traps alarm CPU-CORE-4 rising-threshold 10
set snmp traps alarm CPU-CORE-4 oid 1.3.6.1.4.1.2101.9.9.9
set snmp traps alarm CPU-CORE-4 xpath "/hardware-info:show-all/cpu-info/socket[number='0']/core[number='4']/load"
set snmp traps alarm CPU-CORE-5 falling-threshold 1
set snmp traps alarm CPU-CORE-5 rising-threshold 10
set snmp traps alarm CPU-CORE-5 oid 1.3.6.1.4.1.2101.9.9.10
set snmp traps alarm CPU-CORE-5 xpath "/hardware-info:show-all/cpu-info/socket[number='0']/core[number='5']/load"
set snmp traps alarm CPU-CORE-6 falling-threshold 1
set snmp traps alarm CPU-CORE-6 rising-threshold 10
set snmp traps alarm CPU-CORE-6 oid 1.3.6.1.4.1.2101.9.9.11
set snmp traps alarm CPU-CORE-6 xpath "/hardware-info:show-all/cpu-info/socket[number='0']/core[number='6']/load"
set snmp traps alarm CPU-CORE-7 falling-threshold 1
set snmp traps alarm CPU-CORE-7 rising-threshold 10
set snmp traps alarm CPU-CORE-7 oid 1.3.6.1.4.1.2101.9.9.12
set snmp traps alarm CPU-CORE-7 xpath "/hardware-info:show-all/cpu-info/socket[number='0']/core[number='7']/load"
Указание пороговых значений и состояния с использованием xpath для мониторинга входящего напряжения блока питания:
set snmp traps alarm PSU-INVOLT-1 falling-threshold 64
set snmp traps alarm PSU-INVOLT-1 rising-threshold 65
set snmp traps alarm PSU-INVOLT-1 oid 1.3.6.1.4.1.2101.9.9.13
set snmp traps alarm PSU-INVOLT-1 xpath "/hardware-info:show-all/psu-info/psu[number='1']/input/voltage"
set snmp traps alarm PSU-INVOLT-2 falling-threshold 64
set snmp traps alarm PSU-INVOLT-2 rising-threshold 65
set snmp traps alarm PSU-INVOLT-2 oid 1.3.6.1.4.1.2101.9.9.14
set snmp traps alarm PSU-INVOLT-2 xpath "/hardware-info:show-all/psu-info/psu[number='2']/input/voltage"
Указание пороговых значений и состояния с использованием xpath для мониторинга выходного тока нагрузки блока питания:
set snmp traps alarm PSU-CURRENT-1 falling-threshold 41set snmp traps alarm PSU-CURRENT-1 rising-threshold 42
set snmp traps alarm PSU-CURRENT-1 oid 1.3.6.1.4.1.2101.9.9.15
set snmp traps alarm PSU-CURRENT-1 xpath "/hardware-info:show-all/psu-info/psu[number='1']/output/current"
set snmp traps alarm PSU-CURRENT-2 falling-threshold 41
set snmp traps alarm PSU-CURRENT-2 rising-threshold 42
set snmp traps alarm PSU-CURRENT-2 oid 1.3.6.1.4.1.2101.9.9.16
set snmp traps alarm PSU-CURRENT-2 xpath "/hardware-info:show-all/psu-info/psu[number='2']/output/current"
Указание пороговых значений и состояния с использованием xpath для мониторинга температуры адаптера в цельсиях:
set snmp traps alarm TEMP-PAKID falling-threshold 38
set snmp traps alarm TEMP-PAKID rising-threshold 39
set snmp traps alarm TEMP-PAKID oid 1.3.6.1.4.1.2101.9.9.17
set snmp traps alarm TEMP-PAKID xpath "/hardware-info:show-all/sensors/adapter[name='coretemp-isa-0000']/parameter[name='Package id 0']/temperature"
Указание пороговых значений и состояния с использованием xpath для мониторинга температуры процессора в цельсиях:
set snmp traps alarm TEMP-CORE-0 falling-threshold 38
set snmp traps alarm TEMP-CORE-0 rising-threshold 39
set snmp traps alarm TEMP-CORE-0 oid 1.3.6.1.4.1.2101.9.9.18
set snmp traps alarm TEMP-CORE-0 xpath "/hardware-info:show-all/sensors/adapter[name='coretemp-isa-0000']/parameter[name='Core 0']/temperature"
set snmp traps alarm TEMP-CORE-1 falling-threshold 38
set snmp traps alarm TEMP-CORE-1 rising-threshold 39
set snmp traps alarm TEMP-CORE-1 oid 1.3.6.1.4.1.2101.9.9.19
set snmp traps alarm TEMP-CORE-1 xpath "/hardware-info:show-all/sensors/adapter[name='coretemp-isa-0000']/parameter[name='Core 1']/temperature"
set snmp traps alarm TEMP-CORE-2 falling-threshold 38
set snmp traps alarm TEMP-CORE-2 rising-threshold 39
set snmp traps alarm TEMP-CORE-2 oid 1.3.6.1.4.1.2101.9.9.20
set snmp traps alarm TEMP-CORE-2 xpath "/hardware-info:show-all/sensors/adapter[name='coretemp-isa-0000']/parameter[name='Core 2']/temperature"
set snmp traps alarm TEMP-CORE-3 falling-threshold 38
set snmp traps alarm TEMP-CORE-3 rising-threshold 39
set snmp traps alarm TEMP-CORE-3 oid 1.3.6.1.4.1.2101.9.9.21
set snmp traps alarm TEMP-CORE-3 xpath "/hardware-info:show-all/sensors/adapter[name='coretemp-isa-0000']/parameter[name='Core 3']/temperature"
Указание пороговых значений и состояния с использованием xpath для мониторинга температуры железа в цельсиях:
set snmp traps alarm TEMP-SENSOR-0 falling-threshold 24
set snmp traps alarm TEMP-SENSOR-0 rising-threshold 25
set snmp traps alarm TEMP-SENSOR-0 oid 1.3.6.1.4.1.2101.9.9.22
set snmp traps alarm TEMP-SENSOR-0 xpath "/hardware-info:show-all/sensors/adapter[name='temperature sensor']/parameter[name='sensor 0']/temperature "
set snmp traps alarm TEMP-SENSOR-1 falling-threshold 24
set snmp traps alarm TEMP-SENSOR-1 rising-threshold 25
set snmp traps alarm TEMP-SENSOR-1 oid 1.3.6.1.4.1.2101.9.9.23
set snmp traps alarm TEMP-SENSOR-1 xpath "/hardware-info:show-all/sensors/adapter[name='temperature sensor']/parameter[name='sensor 1']/temperature "
set snmp traps alarm TEMP-SENSOR-2 falling-threshold 24
set snmp traps alarm TEMP-SENSOR-2 rising-threshold 25
set snmp traps alarm TEMP-SENSOR-2 oid 1.3.6.1.4.1.2101.9.9.24
set snmp traps alarm TEMP-SENSOR-2 xpath "/hardware-info:show-all/sensors/adapter[name='temperature sensor']/parameter[name='sensor 2']/temperature "
set snmp traps alarm TEMP-SENSOR-3 falling-threshold 24
set snmp traps alarm TEMP-SENSOR-3 rising-threshold 25
set snmp traps alarm TEMP-SENSOR-3 oid 1.3.6.1.4.1.2101.9.9.25\
set snmp traps alarm TEMP-SENSOR-3 xpath "/hardware-info:show-all/sensors/adapter[name='temperature sensor']/parameter[name='sensor 3']/temperature "
set snmp traps alarm TEMP-SENSOR-4 falling-threshold 24
set snmp traps alarm TEMP-SENSOR-4 rising-threshold 25
set snmp traps alarm TEMP-SENSOR-4 oid 1.3.6.1.4.1.2101.9.9.26
set snmp traps alarm TEMP-SENSOR-4 xpath "/hardware-info:show-all/sensors/adapter[name='temperature sensor']/parameter[name='sensor 4']/temperature "
Указание пороговых значений и состояния с использованием xpath для мониторинга температуры чипа сетевого процессора в цельсиях:
set snmp traps alarm TEMP-SENSOR-NET-CHIP falling-threshold 24
set snmp traps alarm TEMP-SENSOR-NET-CHIP rising-threshold 25
set snmp traps alarm TEMP-SENSOR-NET-CHIP oid 1.3.6.1.4.1.2101.9.9.27
set snmp traps alarm TEMP-SENSOR-NET-CHIP xpath "/hardware-info:show-all/sensors/adapter[name='temperature sensor']/parameter[name='network chip']/temperature" "
Указание пороговых значений и состояния с использованием xpath для мониторинга температуры скорости вращения фронтального вентилятора:
set snmp traps alarm FAN-1-FRONT falling-threshold 6140
set snmp traps alarm FAN-1-FRONT rising-threshold 6150
set snmp traps alarm FAN-1-FRONT oid 1.3.6.1.4.1.2101.9.9.28
set snmp traps alarm FAN-1-FRONT xpath "/hardware-info:show-all/fan-info/fan[number='1']/speed-front"
Указание пороговых значений и состояния с использованием xpath для мониторинга температуры скорости вращения оборудования:
set snmp traps alarm FAN-1-REAR falling-threshold 3800
set snmp traps alarm FAN-1-REAR rising-threshold 3900
set snmp traps alarm FAN-1-REAR oid 1.3.6.1.4.1.2101.9.9.29
set snmp traps alarm FAN-1-REAR xpath "/hardware-info:show-all/fan-info/fan[number='1']/speed-rear"
set snmp traps alarm FAN-2-FRONT falling-threshold 6140
set snmp traps alarm FAN-2-FRONT rising-threshold 6150
set snmp traps alarm FAN-2-FRONT oid 1.3.6.1.4.1.2101.9.9.30
set snmp traps alarm FAN-2-FRONT xpath "/hardware-info:show-all/fan-info/fan[number='2']/speed-front"
set snmp traps alarm FAN-2-REAR falling-threshold 3800
set snmp traps alarm FAN-2-REAR rising-threshold 3900
set snmp traps alarm FAN-2-REAR oid 1.3.6.1.4.1.2101.9.9.31
set snmp traps alarm FAN-2-REAR xpath "/hardware-info:show-all/fan-info/fan[number='2']/speed-rear"
set snmp traps alarm FAN-3-FRONT falling-threshold 6140
set snmp traps alarm FAN-3-FRONT rising-threshold 6150
set snmp traps alarm FAN-3-FRONT oid 1.3.6.1.4.1.2101.9.9.32
set snmp traps alarm FAN-3-FRONT xpath "/hardware-info:show-all/fan-info/fan[number='3']/speed-front"
set snmp traps alarm FAN-3-REAR rising-threshold 3900
set snmp traps alarm FAN-3-REAR oid 1.3.6.1.4.1.2101.9.9.33
set snmp traps alarm FAN-3-REAR xpath "/hardware-info:show-all/fan-info/fan[number='3']/speed-rear
set snmp traps alarm FAN-4-FRONT falling-threshold 6140
set snmp traps alarm FAN-4-FRONT rising-threshold 6150
set snmp traps alarm FAN-4-FRONT oid 1.3.6.1.4.1.2101.9.9.34
set snmp traps alarm FAN-4-FRONT xpath "/hardware-info:show-all/fan-info/fan[number='4']/speed-front"
set snmp traps alarm FAN-4-REAR falling-threshold 3800
set snmp traps alarm FAN-4-REAR rising-threshold 3900
set snmp traps alarm FAN-4-REAR oid 1.3.6.1.4.1.2101.9.9.35
set snmp traps alarm FAN-4-REAR xpath "/hardware-info:show-all/fan-info/fan[number='4']/speed-rear
set snmp traps alarm FAN-5-FRONT falling-threshold 6140
set snmp traps alarm FAN-5-FRONT rising-threshold 6150
set snmp traps alarm FAN-5-FRONT oid 1.3.6.1.4.1.2101.9.9.36
set snmp traps alarm FAN-5-FRONT xpath "/hardware-info:show-all/fan-info/fan[number='5']/speed-front"
set snmp traps alarm FAN-5-REAR falling-threshold 3800
set snmp traps alarm FAN-5-REAR rising-threshold 3900
set snmp traps alarm FAN-5-REAR oid 1.3.6.1.4.1.2101.9.9.37
set snmp traps alarm FAN-5-REAR xpath "/hardware-info:show-all/fan-info/fan[number='5']/speed-rear"
Указание пороговых значений и состояния с использованием xpath для мониторинга использования оперативной памяти в процентах:
set snmp traps alarm MEMORY-UTIL falling-threshold 10
set snmp traps alarm MEMORY-UTIL rising-threshold 12
set snmp traps alarm MEMORY-UTIL oid 1.3.6.1.4.1.2101.9.9.38
set snmp traps alarm MEMORY-UTIL xpath "/hardware-info:show-all/memory-info/utilization""
Указание пороговых значений и состояния с использованием xpath для мониторинга количество свободной памяти в байтах:
set snmp traps alarm MEMORY-FREE falling-threshold 10
set snmp traps alarm MEMORY-FREE rising-threshold 2834964480
set snmp traps alarm MEMORY-FREE oid 1.3.6.1.4.1.2101.9.9.39
set snmp traps alarm MEMORY-FREE xpath "/hardware-info:show-memory/free"
Указание пороговых значений и состояния с использованием xpath для мониторинга использования устройства хранения данных в процентах:
set snmp traps alarm STORAGE-UTIL-0 falling-threshold 10
set snmp traps alarm STORAGE-UTIL-0 rising-threshold 33
set snmp traps alarm STORAGE-UTIL-0 oid 1.3.6.1.4.1.2101.9.9.40
set snmp traps alarm STORAGE-UTIL-0 xpath "/hardware-info:show-all/storage-info/storage[device='0']/utilization"
set snmp traps alarm STORAGE-UTIL-1 falling-threshold 10
set snmp traps alarm STORAGE-UTIL-1 rising-threshold 33
set snmp traps alarm STORAGE-UTIL-1 oid 1.3.6.1.4.1.2101.9.9.41
set snmp traps alarm STORAGE-UTIL-1 xpath "/hardware-info:show-all/storage-info/storage[device='1']/utilization"
Указание пороговых значений и состояния с использованием xpath для мониторинга использования скорости порта приема данных P1-1 в битах в секунду:
set snmp traps alarm P1-1-SPEED-RX falling-threshold 10
set snmp traps alarm P1-1-SPEED-RX rising-threshold 33
set snmp traps alarm P1-1-SPEED-RX oid 1.3.6.1.4.1.2101.9.9.42
set snmp traps alarm P1-1-SPEED-RX xpath "/port:show-speed/port[name='p1-1']/OctetsReceived"
Указание пороговых значений и состояния с использованием xpath для мониторинга использования скорости порта передачи данных P1-1 в битах в секунду:
set snmp traps alarm P1-1-SPEED-TX falling-threshold 10
set snmp traps alarm P1-1-SPEED-TX rising-threshold 33
set snmp traps alarm P1-1-SPEED-TX oid 1.3.6.1.4.1.2101.9.9.43
set snmp traps alarm P1-1-SPEED-TX xpath "/port:show-speed/port[name='p1-1']/OctetsTransmittedTotal"
При мониторинге скорости интерфейсов с использованием snmp-traps с xpath необходимо учитывать, что скорость на интерфейсе выдается средняя за последнюю минуту.
Указание пороговых значений и состояния с использованием xpath для мониторинга статуса всего агрегированного порта:
set snmp traps alarm LAG1-STATE
set snmp traps alarm LAG1-STATE oid 1.3.6.1.4.1.2101.9.9.46
set snmp traps alarm LAG1-STATE xpath /lag:label[name='LAG1']/state
Указание пороговых значений и состояния с использованием xpath для мониторинга состояния каждого порта в составе LAG (name=p1-1'):
set snmp traps alarm LAG1-1 oid 1.3.6.1.4.1.2101.9.9.44
set snmp traps alarm LAG1-1 xpath "/lag:label[name='LAG1']/members/port[name='p1-1']/state"
Указание пороговых значений и состояния с использованием xpath для мониторинга состояния LAG-интерфейса в целом:
set snmp traps alarm LAG1-STATE
set snmp traps alarm LAG1-STATE oid 1.3.6.1.4.1.2101.9.9.46
set snmp traps alarm LAG1-STATE xpath /lag:label[name='LAG1']/state