8.2. [DKSF 564.1] SNMP TRAP
Формальное описание SNMP TRAP-сообщений можно найти в MIB-файле, прилагаемом к прошивке устройства NetPing. Их можно скачать со страницы описания устройства в разделе «Документация и файлы». SNMP TRAP-сообщение посылается в формате SNMP v1/v2c, в то время как описание в MIB-файлах имеет формат SNMP v2c.
Однозначное взаимное соответствие идентификации SNMP TRAP-сообщений для v1 и v2c описано в RFC3584 «Coexistence between Version 1, Version 2, and Version 3 of the Internet-standard Network Management Framework». Программы для обработки SNMP-уведомлений, как правило, без затруднений осуществляют конверсию между двумя форматами.
SNMP TRAP при изменении уровня линий дискретного входа
Идентификация npIoTrap
SNMP v1 enterprise | .1.3.6.1.4.1.25728.8900.2 |
SNMP v1 generic-trap | enterpriseSpecific(6) |
SNMP v1 specific-trap | 1 |
SNMP v2 snmpTrapOID | .1.3.6.1.4.1.25728.8900.2.0.1 |
Переменные в составе npIoTrap (varbind list)
.1.3.6.1.4.1.25728.8900.2.1.0 | Integer | Номер входа (начиная с «1»), изменение которой вызвало посылку TRAP-сообщения |
.1.3.6.1.4.1.25728.8900.2.2.0 | Integer | Значение логического уровня на входе («0» или «1») |
.1.3.6.1.4.1.25728.8900.2.6.0 | Display String | Памятка (текстовое описание линии, кодировка win1251) |
.1.3.6.1.4.1.25728.8900.2.7.0 | Display String | Расшифровка логического уровня. Понятное для восприятия описание числового значения логического уровня входа |
SNMP TRAP при изменении статуса термодатчика
Идентификация npThermoTrap
SNMP v1 enterprise | .1.3.6.1.4.1.25728.8800.2 |
SNMP v1 generic-trap | enterpriseSpecific(6) |
SNMP v1 specific-trap | 1 |
SNMP v2 snmpTrapOID | .1.3.6.1.4.1.25728.8800.2.0.1 |
Переменные в составе npThermoTrap (varbind list)
.1.3.6.1.4.1.25728.8800.2.1.0 | Integer | Номер датчика (1...3), изменение статуса которого вызвало посылку TRAP сообщения |
.1.3.6.1.4.1.25728.8800.2.2.0 | Integer | Текущее значение температуры, °C |
.1.3.6.1.4.1.25728.8800.2.3.0 | Integer | Статус датчика: 0 — отказ или отключение датчика 1 — температура ниже нормы 2 — температура в норме 3 — температура выше нормы |
.1.3.6.1.4.1.25728.8800.2.4.0 | Integer | Нижняя граница нормы, °C |
.1.3.6.1.4.1.25728.8800.2.5.0 | Integer | Верхняя граница нормы, °C |
.1.3.6.1.4.1.25728.8800.2.6.0 | Display String | Памятка (текстовое описание места установки термодатчика, кодировка win1251) |
SNMP TRAP при изменении состояния датчика влажности
Идентификация npRelHumTrap
Общий вид SNMP TRAP от датчика влажности о показаниях влажности | .1.3.6.1.4.1.25728.8400.6.127.99 |
snmpTrapOID npRelHumTrap (SNMP TRAP-сообщения при изменении статуса влажности)
Расшифровку типа события и номера канала можно включить соответствующими флажками в диалоге настройки уведомлений.
.1.3.6.1.4.1.25728.8400.6.100.n | Отказ датчика относительной влажности, где n — номер датчика 1...2 |
.1.3.6.1.4.1.25728.8400.6.101.n | Показания относительной влажности ниже нормального диапазона влажности, где n — номер датчика |
.1.3.6.1.4.1.25728.8400.6.102.n | Показания относительной влажности в норме, где n — номер датчика |
.1.3.6.1.4.1.25728.8400.6.103.n | Показания относительной влажности выше нормального диапазона влажности, где n — номер датчика |
.1.3.6.1.4.1.25728.8400.6.127.n | Общий snmpTrapOID для всех событий, где n — номер датчика |
.1.3.6.1.4.1.25728.8400.6.m.99 | Общий snmpTrapOID для всех каналов, где m — код события (100, 101, 102, 103) |
.1.3.6.1.4.1.25728.8400.6.127.99 | Общий snmpTrapOID для всех событий и для всех каналов |
Идентификация npRelHumTrapTemp
Общий вид SNMP TRAP от датчика влажности о показаниях температуры | .1.3.6.1.4.1.25728.8400.7.127.99 |
snmpTrapOID npRelHumTrapTemp (SNMP TRAP-сообщения при изменении статуса температуры)
Расшифровку типа события и номера канала можно включить соответствующими флажками в диалоге настройки уведомлений.
.1.3.6.1.4.1.25728.8400.7.100.n | Отказ датчика температуры, где n — номер датчика 1...2 |
.1.3.6.1.4.1.25728.8400.7.101.n | Показания температуры датчика влажности ниже нормального диапазона температуры, где n — номер датчика |
.1.3.6.1.4.1.25728.8400.7.102.n | Показания температуры датчика влажности в норме, где n — номер датчика |
.1.3.6.1.4.1.25728.8400.7.103.n | Показания температуры датчика влажности выше нормального диапазона температуры, где n — номер датчика |
.1.3.6.1.4.1.25728.8400.7.127.n | Общий snmpTrapOID для всех событий, где n — номер датчика |
.1.3.6.1.4.1.25728.8400.7.m.99 | Общий snmpTrapOID для всех каналов, где m — код события (100, 101, 102, 103) |
.1.3.6.1.4.1.25728.8400.7.127.99 | Общий snmpTrapOID для всех событий и для всех каналов |
Переменные в составе npRelHumTrapData (varbind list)
.1.3.6.1.4.1.25728.8400.3.1.0 | Integer | Номер датчика (1...2), изменение статуса которого вызвало посылку TRAP-сообщения |
.1.3.6.1.4.1.25728.8400.3.2.0 | Integer | Значение относительной влажности, %, или температуры, °C |
.1.3.6.1.4.1.25728.8400.3.4.0 | Integer | Статус относительной влажности или температуры |
.1.3.6.1.4.1.25728.8400.3.6.0 | Display String | Памятка (текстовое описание места установки датчика влажности, кодировка win1251) |
.1.3.6.1.4.1.25728.8400.3.7.0 | Integer | Верхняя граница диапазона нормальных значений относительной влажности или температуры |
.1.3.6.1.4.1.25728.8400.3.8.0 | Integer | Нижняя граница диапазона нормальных значений относительной влажности или температуры |
SNMP TRAP при изменении статуса встроенного реле
Идентификация npRelayTrap
Общий вид SNMP TRAP от встроенного реле | .1.3.6.1.4.1.25728.5500.6 |
snmpTrapOID npRelayTrap (SNMP TRAP-сообщения при изменении статуса реле)
Расшифровку типа события и номера канала можно включить соответствующими флажками в диалоге настройки уведомлений.
.1.3.6.1.4.1.25728.5500.6.100.n | Реле отключено, где n — номер реле 1...4 |
.1.3.6.1.4.1.25728.5500.6.101.n | Реле включено, где n — номер реле 1...4 |
.1.3.6.1.4.1.25728.5500.6.102.n | Реле получило команду на изменение состояния (на включение/выключение), где n — номер реле 1...4 |
.1.3.6.1.4.1.25728.5500.6.103.n | Начат сброс реле, где n — номер реле 1...4 |
.1.3.6.1.4.1.25728.5500.6.127.n | Общий snmpTrapOID для всех событий, где n — номер реле 1...4 |
.1.3.6.1.4.1.25728.5500.6.m.99 | Общий snmpTrapOID для всех каналов, где m — код события (100, 101, 102, 103) |
.1.3.6.1.4.1.25728.5500.6.127.99 | Общий snmpTrapOID для всех событий и для всех каналов |
Переменные в составе npRelayTrap (varbind list)
.1.3.6.1.4.1.25728.5500.3.1.n | Integer | Индекс реле, где n — номер реле 1...4 |
.1.3.6.1.4.1.25728.5500.3.2.n | Integer | Состояние реле, включено (1) или выключено (0), без учета команды сброса реле |
.1.3.6.1.4.1.25728.5500.3.6.n | DisplayString | Памятка реле |
.1.3.6.1.4.1.25728.5500.3.15.n | Integer | Актуальное состояние реле на момент отправки Trap-сообщения, включено (1) или выключено (0) |
.1.3.6.1.4.1.25728.5500.3.18.n | Integer | Источник команды переключения реле: -1 — unknown |
.1.3.6.1.4.1.25728.5500.3.19.n | DisplayString | Время события |