Document toolboxDocument toolbox

13.4. [DKSF 489.1.10] Поддержка SNMP trap

Формальное описание SNMP TRAP-сообщений можно найти в MIB-файле DKSF 488.1.X MIB, прилагаемом к прошивке. Его можно скачать на странице описания устройства в разделе «Документация и файлы»: 

SNMP TRAP-сообщение посылается в формате SNMP v1, в то время как описание в 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-сообщений необходимо:

  • указать IP-адрес для отправки SNMP TRAP на странице «НАСТРОЙКИ» web-интерфейса устройства;

  • разрешить отправку SNMP TRAP-сообщений включением соответствующих чекбоксов в диалогах настройки датчиков и реле.

SNMP TRAP при изменении уровня на Input-линии.

Идентификация npIoTrap

SNMP v1 enterprise

.1.3.6.1.4.1.25728.8910.2

SNMP v1 generic-trap

enterpriseSpecific(6)

SNMP v1 specific-trap

1

SNMP v2 snmpTrapOID

.1.3.6.1.4.1.25728.8910.2.0.1

 

Переменные в составе npIoTrap (varbind list)

.1.3.6.1.4.1.25728.8910.2.1.0

Integer

Номер Input-линии (начиная с «1»), изменение которой вызвало посылку TRAP-сообщения

.1.3.6.1.4.1.25728.8910.2.2.0

Integer

Значение логического уровня на IO-линии («0» или «1»)

.1.3.6.1.4.1.25728.8910.2.6.0

Display String

Памятка (текстовое описание линии, кодировка UTF8)

.1.3.6.1.4.1.25728.8910.2.7.0

Display String

Расшифровка логического уровня. Понятное для восприятия описание числового значения логического уровня линии

SNMP TRAP при изменении уровня на Output-линии.

Идентификация npIoTrap

SNMP v1 enterprise

.1.3.6.1.4.1.25728.8920.2

SNMP v1 generic-trap

enterpriseSpecific(6)

SNMP v1 specific-trap

1

SNMP v2 snmpTrapOID

.1.3.6.1.4.1.25728.8920.2.0.1

 

Переменные в составе npIoTrap (varbind list)

.1.3.6.1.4.1.25728.8920.2.1.0

Integer

Номер Outut-линии (начиная с «1»), изменение которой вызвало посылку TRAP-сообщения

.1.3.6.1.4.1.25728.8920.2.2.0

Integer

Значение логического уровня на Output-линии («0» или «1»)

.1.3.6.1.4.1.25728.8920.2.6.0

Display String

Памятка (текстовое описание линии, кодировка UTF8)

.1.3.6.1.4.1.25728.8920.2.7.0

Display String

Расшифровка логического уровня. Понятное для восприятия описание числового значения логического уровня Output-линии

OID

Тип данных

Описание

OID

Тип данных

Описание

.1.3.6.1.4.1.25728.8900.2.1.0

Integer

Номер IO-линии (начиная с «1»), изменение которой вызвало посылку TRAP-сообщения

.1.3.6.1.4.1.25728.8900.2.2.0

Integer

Значение логического уровня на IO линии («0» или «1»)

.1.3.6.1.4.1.25728.8900.2.6.0

DisplayString

Памятка (текстовое описание линии, кодировка win1251)

SNMP TRAP при изменении статуса встроенного реле

Идентификация npRelayTrapData

SNMP v1 enterprise

.1.3.6.1.4.1.25728.5500.3

SNMP v1 generic-trap

enterpriseSpecific(6)

SNMP v1 specific-trap

1

SNMP v2 SNMPTrapOID

.1.3.6.1.4.1.25728.5500.3.0.1

Переменные в составе npRelayTrapData (varbind list)

OID

Тип данных

Описание

OID

Тип данных

Описание

.1.3.6.1.4.1.25728.5500.3.1.n

Integer

Индекс реле, где n — номер реле

.1.3.6.1.4.1.25728.5500.3.2.n

Integer

Режим работы реле, где n — номер реле

Доступны следующие режимы:

0 — выключено;

1 — включено

.1.3.6.1.4.1.25728.5500.3.6.n

DisplayString

Памятка реле, где n — номер реле

.1.3.6.1.4.1.25728.5500.3.15.n

Integer

Текущее состояние реле, где n — номер реле:

0 — реле выключено;

1 — реле включено

.1.3.6.1.4.1.25728.5500.3.18.n

Integer

Источник переключения реле:

-1 — неизвестен;

1 — веб-интерфейс;

2 — SNMP;

3 — SMS;

4 — HTTP API;

5 — сторож;

6 — расписание;

7 — логика

.1.3.6.1.4.1.25728.5500.3.19.n

DisplayString

Время регистрации переключения реле

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)

OID

Тип данных

Описание

OID

Тип данных

Описание

.1.3.6.1.4.1.25728.8800.2.1.0

Integer

Номер датчика (1...8), изменение статуса которого вызвало посылку 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

DisplayString

Памятка (текстовое описание места установки термодатчика, кодировка win1251)

SNMP TRAP при изменении состояния датчика влажности

Идентификация npRelHumTrap

SNMP v2 snmpTrapOID

.1.3.6.1.4.1.25728.8400.6.0.1

snmpTrapOID npRelHumTrap (SNMP TRAP-сообщения при изменении статуса влажности)

OID

Описание

OID

Описание

.1.3.6.1.4.1.25728.8400.6.100.n

Отказ датчика, где n — номер датчика 1...4

.1.3.6.1.4.1.25728.8400.6.101.n

Относительная влажность ниже безопасного диапазона, где n — номер датчика 1...4

.1.3.6.1.4.1.25728.8400.6.102.n

Относительная влажность в безопасном диапазоне, где n — номер датчика 1...4

.1.3.6.1.4.1.25728.8400.6.103.n

Относительная влажность выше безопасного диапазона, где n — номер датчика 1...4

.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 для всех событий и для всех каналов

Идентификация npRelHumTrap

SNMP v2 snmpTrapOID

.1.3.6.1.4.1.25728.8400.7.0.1

snmpTrapOID npRelHumTrapTemp (SNMP TRAP-сообщения при изменении статуса температуры)

OID

Описание

OID

Описание

.1.3.6.1.4.1.25728.8400.7.100.n

Отказ датчика, где n — номер датчика 1...4

.1.3.6.1.4.1.25728.8400.7.101.n

Температура ниже безопасного диапазона, где n — номер датчика 1...4

.1.3.6.1.4.1.25728.8400.7.102.n

Температура  в безопасном диапазоне, где n — номер датчика 1...4

.1.3.6.1.4.1.25728.8400.7.103.n

Температура  выше безопасного диапазона, где n — номер датчика 1...4

.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 для всех событий и для всех каналов

Переменные в составе npRelHumTrap (varbind list)

OID

Тип данных

Описание

OID

Тип данных

Описание

.1.3.6.1.4.1.25728.8400.3.1.0

Integer

Индекс датчика, инициировавшего отправку TRAP-сообщения.

.1.3.6.1.4.1.25728.8400.3.2.0

Integer

Значение относительной влажности или температуры, % или С.

.1.3.6.1.4.1.25728.8400.3.4.0

Integer

Статус относительной влажности или температуры.

Возможные значения:

  • 0 — датчик неисправен или не подключен

  • 1 — показания ниже безопасного диапазона

  • 2 — показания в безопасном диапазоне

  • 3 — показания выше безопасного диапазона

.1.3.6.1.4.1.25728.8400.3.6.0

DisplayString

Памятка (текстовое описание датчика, кодировка 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 от «Сторожа»

Идентификация npPwrWdogTrap

SNMP v1 enterprise

.1.3.6.1.4.1.25728.5800.6

SNMP v1 generic-trap

enterpriseSpecific(6)

SNMP v1 specific-trap

1

SNMP v2 snmpTrapOID

.1.3.6.1.4.1.25728.5800.6.0.1

snmpTrapOID npPwrWdogTrap (SNMP TRAP-сообщения от «Сторожа»)

OID

Описание

OID

Описание

.1.3.6.1.4.1.25728.5800.6.100.n

Начат сброс реле, инициированный «Сторожем», где n — номер реле, 1...8

.1.3.6.1.4.1.25728.5800.6.101.n

Работа «Сторожа» приостановлена (после указанного в настройках сторожа количества сбросов, не возымевших эффекта), где n — номер реле, 1...8

.1.3.6.1.4.1.25728.5800.6.102.n

Работа «Сторожа» возобновлена. Наблюдаемый хост ответил на ping после приостановки работы «Сторожа», где n — номер реле, 1...8

Переменные в составе npPwrWdogTrap (varbind list)

OID

Тип данных

Описание

OID

Тип данных

Описание

.1.3.6.1.4.1.25728.5800.2.1.0

Integer

Индекс канала «Сторожа» / реле

.1.3.6.1.4.1.25728.5800.2.6.0

DisplayString

Памятка реле

.1.3.6.1.4.1.25728.5800.2.13.0

Integer

Бит-карта недоступности наблюдаемых хостов. 0 бит — адрес А, 1 бит — B, 2 бит — C

Например, 5 (101 в двоичной) означает, что не ответил адрес А и С (первый и третий)

Переменная включена только в TRAP-сообщение .1.3.6.1.4.1.25728.5800.6.100 об инициации сброса реле

SNMP TRAP о состоянии вводов питания

Идентификация npAtsTraps

SNMP v1 enterprise

.1.3.6.1.4.1.25728.5100.46

SNMP v1 generic-trap

enterpriseSpecific(6)

SNMP v1 specific-trap

1

SNMP v2 SNMPTrapOID

.1.3.6.1.4.1.25728.5100.46.0.1

snmpTrapOID npAtsTraps

OID

Описание

OID

Описание

.1.3.6.1.4.1.25728.5100.46.6.100.n

Изменение основного ввода. Отправляются два трапа, по 1 на каждый ввод.

.1.3.6.1.4.1.25728.5100.46.6.101.n

Изменение статуса PowerOk, n - номер ввода инициатора.

Переменные в составе npAtsTraps (varbind list)

OID

Тип данных

Описание

OID

Тип данных

Описание

.1.3.6.1.4.1.25728.5100.45.1.0

Integer

Индекс ввода питания. 1 или 2

.1.3.6.1.4.1.25728.5100.45.2.0

Integer

Признак что ввод основной. 0 - нет, 1 - да.

.1.3.6.1.4.1.25728.5100.45.6.0

DisplayString

Памятка ввода

.1.3.6.1.4.1.25728.5100.44.7.0

Integer

Напряжение на выходе АВР

.1.3.6.1.4.1.25728.5100.45.16.0

Integer

Состояние напряжения на вводе

Возможные значения:

  • 0 — не норма, повышенное, пониженное или отсутствует.

  • 1 — норма, не повышенное и не пониженное.

SNMP TRAP о состоянии GSM-модема

Идентификация npGsmTraps 

SNMP v1 enterprise

.1.3.6.1.4.1.25728.3800.2

SNMP v1 generic-trap

enterpriseSpecific(6)

SNMP v1 specific-trap

1

SNMP v2 SNMPTrapOID

.1.3.6.1.4.1.25728.3800.2.0.1

 Переменные в составе npGsmTraps (varbind list)

OID

Тип данных

Описание

OID

Тип данных

Описание

.1.3.6.1.4.1.25728.3800.1.1.0

Integer

Состояние встроенного GSM-модема:

  • 0 — OК

  • 1 — Failed (нет связи)

  • 2 — FatalError (невосстановимая ошибка, модем заблокирован)

.1.3.6.1.4.1.25728.3800.1.2.0

Integer

Состояние подключения к GSM-сети:

  • 0 — Impossible

  • 1 — HomeNetwork

  • 2 — Searching

  • 3 — Denied

  • 4 — Unknown

  • 5 — Roaming

  • 255 — InfoUpdate

.1.3.6.1.4.1.25728.3800.1.3.0

Integer

Уровень GSM-сигнала:

  • 0…31 = 0% … 100%

  • 99 — Unknown

  • 255 — Updating info

SNMP TRAP при изменении статуса аналогового входа

Идентификация npInputAnalogTraps

SNMP v1 enterprise

.1.3.6.1.4.1.25728.8200.2

SNMP v1 generic-trap

enterpriseSpecific(6)

SNMP v1 specific-trap

1

SNMP v2 snmpTrapOID

.1.3.6.1.4.1.25728.8200.2.0.1

 

Переменные в составе npInputAnalogTraps (varbind list)

OID

Тип данных

Описание

OID

Тип данных

Описание

.1.3.6.1.4.1.25728.8200.2.1.0

Integer

Номер входа (1...4), изменение статуса которого вызвало посылку TRAP-сообщения

.1.3.6.1.4.1.25728.8200.2.2.0

Integer

Статус входа: 

  • 0 — Адаптер неисправен или не подключен

    • 1 — Ниже нормы

    • 2 — В норме,

    • 3 — Выше нормы,

    • 5 — Авария петли

.1.3.6.1.4.1.25728.8200.2.3.0

Integer32

Ток в петле, мкА

.1.3.6.1.4.1.25728.8200.2.4.0

Integer32

Напряжения, мВ

.1.3.6.1.4.1.25728.8200.2.5.0

Unsigned32

Сопротивление петли, Ом

.1.3.6.1.4.1.25728.8200.2.6.0

DisplayString

Памятка входа

.1.3.6.1.4.1.25728.8200.2.7.0

Integer

Статус питания петли:

  • 0 — Выкл

  • 1 — Вкл

  • 3 — Состояние сброса

.1.3.6.1.4.1.25728.8200.1.1.11.0

Integer32

Верхняя граница рабочего диапазона, если не задана, -32768

.1.3.6.1.4.1.25728.8200.1.1.12.0

Integer32

Верхняя граница диапазона нормы, если не задана, -32768

.1.3.6.1.4.1.25728.8200.1.1.13.0

Integer32

Нижняя граница диапазона нормы, если не задана, -32768

.1.3.6.1.4.1.25728.8200.1.1.14.0

Integer32

Нижняя граница рабочего диапазона, если не задана, -32768