15.4. [DKSF 70/71.7 IU] Поддержка SNMP TRAP

Формальное описание SNMP TRAP-сообщений можно найти в MIB-файлах DKSF_70.7.x_ MB.mib, DKSF_71.7.x_ MB.mib, прилагаемым к прошивкам устройств UniPing server solution v4/SMS, UniPing server solution v3/SMS и UniPing server solution v3. Их можно скачать на страницах сайта с описанием устройств в разделе «Документация и файлы». 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-сообщений необходимо:

  • указать адрес и порт для отправки SNMP TRAP на странице «НАСТРОЙКИ» web-интерфейса устройства;
  • разрешить отправку SNMP TRAP-сообщений включением соответствующих чек-боксов в стандартных диалогах уведомлений от соответствующих датчиков. Подробнее в разделе «15.2. [DKSF 70/71.7 IU] Настройка отправки SNMP TRAP сообщений».

SNMP TRAP при изменении уровня на IO-линии в режиме «вход»/«выход»

Идентификация 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)

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

Display String

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

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

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

Тип данных

Описание

.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

Display String

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

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

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

Общий вид SNMP TRAP от датчика влажности о показаниях влажности

.1.3.6.1.4.1.25728.8400.6.127.99

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

Расшифровку типа событий и номера канала можно включить соответствующими чек-боксами в диалоге настройки уведомлений.

OID

Описание

.1.3.6.1.4.1.25728.8400.6.100.n

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

.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-сообщения при изменении статуса температуры)

Расшифровку типа событий и номера канала можно включить соответствующими чек-боксами в диалоге настройки уведомлений.

OID

Описание

.1.3.6.1.4.1.25728.8400.7.100.n

Отказ датчика температуры, где n — номер датчика 1...8

.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)

OID

Тип данных

Описание

.1.3.6.1.4.1.25728.8400.3.1.0

Integer

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

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

SNMP v1 enterprise

.1.3.6.1.4.1.25728.8300.2

SNMP v1 generic-trap

enterpriseSpecific(6)

SNMP v1 specific-trap

1

SNMP v2 snmpTrapOID

.1.3.6.1.4.1.25728.8300.2.0.1


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

OID

Тип данных

Описание

.1.3.6.1.4.1.25728.8300.2.1.0

Integer

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

.1.3.6.1.4.1.25728.8300.2.2.0

Integer

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

0 — Норма

1 — Тревога

2 — Обрыв шлейфа

3 — Короткое замыкание

4 — Питание петли выключено

.1.3.6.1.4.1.25728.8300.2.3.0

Integer

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

.1.3.6.1.4.1.25728.8300.2.4.0

Integer

Падение напряжения на петле, мВ

.1.3.6.1.4.1.25728.8300.2.5.0

Integer

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

.1.3.6.1.4.1.25728.8300.2.7.0

Integer

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

0 — Выкл

1 — Вкл

SNMP TRAP при изменении статуса 1-wire-датчика дыма

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

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


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

OID

Тип данных

Описание

.1.3.6.1.4.1.25728.8200.2.1.0

Integer

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

.1.3.6.1.4.1.25728.8200.2.2.0

Integer

Статус датчика дыма 1-wire

0 — Норма

1 — Тревога

4 — Отсутствует

5 — Отказ

.1.3.6.1.4.1.25728.8300.2.6.0

Display String

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


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

Информация для устройствам UniPing server solution v4/SMS, UniPing server solution v3/SMS со встроенным 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

Тип данных

Описание

.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


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

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.2

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

OID

Тип данных

Описание

.1.3.6.1.4.1.25728.3800.1.11.0

DisplayString

Номер телефона входящей неопознанной СМС

.1.3.6.1.4.1.25728.3800.1.12.0

DisplayString

Текст неопознанной входящей СМС, в кодировке Windows-1251

.1.3.6.1.4.1.25728.3800.1.13.0 DisplayString Текст неопознанной входящей СМС, в кодировке UTF-8

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

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

Общий вид SNMP TRAP от встроенного реле

.1.3.6.1.4.1.25728.5500.6


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

Расшифровку типа событий и номера канала можно включить соответствующими чек-боксами в диалоге настройки уведомлений.

OID

Описание

.1.3.6.1.4.1.25728.5500.6.100.n

Реле отключено, где n — номер реле (всегда 1)

.1.3.6.1.4.1.25728.5500.6.101.n

Реле включено, где n — номер реле (всегда 1)

.1.3.6.1.4.1.25728.5500.6.102.n

Реле получило команду на изменение состояния (на включение/выключение), где n — номер реле (всегда 1)

.1.3.6.1.4.1.25728.5500.6.103.n

Начат сброс реле, где n — номер реле (всегда 1)

.1.3.6.1.4.1.25728.5500.6.127.n Общий snmpTrapOID для всех событий, где n — номер реле (всегда 1)
.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)

OID

Тип данных

Описание

.1.3.6.1.4.1.25728.5500.3.1.0

Integer

Номер реле, где n — номер реле (всегда 1)

.1.3.6.1.4.1.25728.5500.3.2.0

Integer

Состояние реле, включено (1) или выключено (0), без учета команды сброса реле

.1.3.6.1.4.1.25728.5500.3.6.0

DisplayString

Памятка реле

.1.3.6.1.4.1.25728.5500.3.15.0

Integer

Актуальное состояние реле на момент отправки Trap-сообщения, включено (1) или выключено (0)

.1.3.6.1.4.1.25728.5500.3.18.0

Integer

Источник команды переключения реле:

-1 — unknown
1 — web-интерфейс
2 — SNMP
3 — SMS
4 — HTTP API
5 — Сторож
6 — Расписание
7 — Логика

.1.3.6.1.4.1.25728.5500.3.19.0

DisplayString

Время события

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

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

SNMP v1 enterprise

.1.3.6.1.4.1.25728.9000.2

SNMP v1 generic-trap

enterpriseSpecific(6)

SNMP v1 specific-trap

1

SNMP v2 snmpTrapOID

.1.3.6.1.4.1.25728.9000.2.0.1


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

OID

Тип данных

Описание

.1.3.6.1.4.1.25728.9000.2.1.0

Integer

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

.1.3.6.1.4.1.25728.9000.2.2.0

Integer

Текущее значение напряжения, В

.1.3.6.1.4.1.25728.9000.2.3.0

Integer

Статус напряжения:

  • 0 — датчик неисправен или не подключен
  • 1 — нет напряжения
  • 2 — плохо
  • 3 — средне
  • 4 — отлично

.1.3.6.1.4.1.25728.9000.2.4.0

Integer

Текущая частота, Гц

.1.3.6.1.4.1.25728.9000.2.5.0

Integer

Статус частоты:

    • 0 — датчик неисправен или не подключен
    • 1 — нет напряжения и частоты
    • 2 — плохо
    • 3 — средне
    • 4 — отлично

.1.3.6.1.4.1.25728.9000.2.6.0

Display String

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

.1.3.6.1.4.1.25728.9000.2.10.0 Counter32 Счетчик провалов
.1.3.6.1.4.1.25728.9000.2.11.0 Integer

Статус провалов напряжения:

  • 0 — датчик неисправен или не подключен
  • 1 — нет напряжения
  • 2 — высокие
  • 3 — средние
  • 4 — низкие
  • 5 — нет провалов
.1.3.6.1.4.1.25728.9000.2.30.0 Integer Пиковое напряжение, В
.1.3.6.1.4.1.25728.9000.2.31.0 Integer

Статус пикового напряжения:

    • 0 — датчик неисправен или не подключен
    • 1 — нет напряжения
    • 2 — опасные
    • 3 — нет пиков

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

Тип данных

Описание

.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