Skip to main content
Skip table of contents

11.4. [DKSF 5440] Поддержка SNMP trap

Формальное описание SNMP TRAP-сообщений можно найти в 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 при изменении уровня на входе/выходе линии ввода-вывода

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

Integer

Номер линии ввода-вывода, где n — номер линии, число от 1 до 6 включительно

.1.3.6.1.4.1.25728.8900.1.1.2.n

Integer

Текущее состояние линии, где n — номер линии, число от 1 до 6 включительно

.1.3.6.1.4.1.25728.8900.1.1.3.n

Integer

Управление линией ввода-вывода в режиме «выход», где n — номер линии, число от 1 до 6 включительно:

0 — логический нуль

1 — логическая единица

Также этот OID позволяет переключить состояние IO-линии из состояния «0» в состояние «1» и обратно. Для изменения состояния линии ввода-вывода записать «-1»

.1.3.6.1.4.1.25728.8900.1.1.6.n

DisplayString

Памятка (краткое описание для линии ввода-вывода), где n — номер линии, число от 1 до 6 включительно

.1.3.6.1.4.1.25728.8900.1.1.9.n

Counter32

Счетчик импульсов на линии ввода-вывода, где n — номер линии, число от 1 до 6 включительно.

Считается по положительному фронту импульса после фильтрации коротких импульсов. Для принудительного обнуления записать «0». Также обнуляется при отключении питания

.1.3.6.1.4.1.25728.8900.1.1.12.n

Integer

Продолжительность одного импульса на выходе линии ввода-вывода (допустимые значения от 100 мс до 25 500 мс, с шагом 100 мс), где n — номер линии, число от 1 до 6 включительно

.1.3.6.1.4.1.25728.8900.1.1.13.n

Integer

Для подачи одиночного импульса на выход линии ввода-вывода записать «1». Продолжительность импульса берется из переменной npIoSinglePulseDuration.n, где n — номер линии, число от 1 до 6 включительно

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.1.1.1.n

Integer

Идентификатор термодатчика, где n — номер датчика

.1.3.6.1.4.1.25728.8800.1.1.2.n

Integer

Текущая температура на термодатчике, °C, где n — номер датчика

.1.3.6.1.4.1.25728.8800.1.1.3.n

Integer

Статус термодатчика, где n — номер датчика:

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

1 — ниже нормы

2 — в норме

3 — выше нормы

.1.3.6.1.4.1.25728.8800.1.1.4.n

Integer

Нижняя граница диапазона нормальных значений температуры, °C, где n — номер датчика

.1.3.6.1.4.1.25728.8800.1.1.5.n

Integer

Верхняя граница диапазона нормальных значений температуры, °C, где n — номер датчика

.1.3.6.1.4.1.25728.8800.1.1.6.n

DisplayString

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

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

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

Тип данных

Описание

.1.3.6.1.4.1.25728.8400.1.1.1.n

Integer

Индекс датчика влажности, где n — номер датчика

.1.3.6.1.4.1.25728.8400.1.1.2.n

Integer

Значение относительной влажности, %, где n — номер датчика

.1.3.6.1.4.1.25728.8400.1.1.3.n

Integer

Статус относительной влажности, где n — номер датчика:

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

1 — ниже нормы

2 — в норме

3 — выше нормы

.1.3.6.1.4.1.25728.8400.1.1.4.n

Integer

Значение температуры, °C, где n — номер датчика

.1.3.6.1.4.1.25728.8400.1.1.5.n

Integer

Статус температуры, где n — номер датчика:

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

1 — ниже нормы

2 — в норме

3 — выше нормы

.1.3.6.1.4.1.25728.8400.1.1.6.n

DisplayString

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

 .1.3.6.1.4.1.25728.8400.1.1.7.n

 Integer

Верхняя граница диапазона нормальных значений относительной влажности, %, где n — номер датчика

 .1.3.6.1.4.1.25728.8400.1.1.8.n

 Integer

Нижняя граница диапазона нормальных значений относительной влажности, %, где n — номер датчика

 .1.3.6.1.4.1.25728.8400.1.1.9.n

 Integer

Верхняя граница диапазона нормальных значений температуры, °C, где n — номер датчика

 .1.3.6.1.4.1.25728.8400.1.1.10.n

 Integer

Нижняя граница диапазона нормальных значений температуры, °C, где n — номер датчика

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

Только для устройств NetPing 4/PWR-220 v8.1/GSM, NetPing 4/PWR-220 v8.2/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

.1.3.6.1.4.1.25728.3800.1.9.0

DisplayString

Отправка произвольного SMS-сообщения:

Формат: [phone_number,phone_number,...] Message

где:

phone_number — номер адресата в квадратных скобках, указывается в формате: 
Код_страныКод_оператораНомер_абонента

Message — текст сообщения (пишется через пробел от номера адресата)

Можно отправить SMS на несколько (до четырех) номеров, указав их в квадратных скобках через запятую, без пробелов. Если квадратные скобки с номером адресата в начале сообщения отсутствуют, сообщение отправляется адресатам, указанным на странице «SMS» веб-интерфейса устройства.

Для отправки произвольных SMS на кириллице необходимо использовать кодировку UTF-8

.1.3.6.1.4.1.25728.3800.1.10.0

DisplayString

Отправка произвольного SMS-сообщения:

Формат: [phone_number,phone_number,...] Message

где:

phone_number — номер адресата в квадратных скобках, указывается в формате: 
Код_страныКод_оператораНомер_абонента

Message — текст сообщения (пишется через пробел от номера адресата)

Можно отправить SMS на несколько (до четырех) номеров, указав их в квадратных скобках через запятую, без пробелов. Если квадратные скобки с номером адресата в начале сообщения отсутствуют, сообщение отправляется адресатам, указанным на странице «SMS» веб-интерфейса устройства.

Для отправки произвольных SMS на кириллице необходимо использовать кодировку Win-1251

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

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

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

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

OID

Тип данных

Описание

.1.3.6.1.4.1.25728.5500.5.1.1.n

Integer

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

.1.3.6.1.4.1.25728.5500.5.1.2.n

Integer

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

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

0 — выключен вручную

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

-1 — режим переключения между «выключено вручную» и «включено вручную»

.1.3.6.1.4.1.25728.5500.5.1.3.n

Integer

OID для принудительного кратковременного выключения реле, где n — номер реле. Записать число «1» для отключения канала на 15 секунд

.1.3.6.1.4.1.25728.5500.5.1.6.n

DisplayString

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

 .1.3.6.1.4.1.25728.5500.5.1.14.n

Integer

Оставлено для совместимости.

OID позволяет переключить реле n из состояние «Выкл» в состояние «Вкл» и обратно, где n — номер реле. Для изменения состояния реле записать «-1». Реле должно находиться в одном из двух режимов: «Ручное вкл» или «Ручное выкл»

.1.3.6.1.4.1.25728.5500.5.1.15.n

Integer

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

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

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

.1.3.6.1.4.1.25728.5500.5.1.16.n

Integer

Наличие напряжения на реле, где n — номер реле.

0 — нет напряжения на вводе, либо реле переведено в режим «Ручное Выкл»

1 — есть напряжение

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)

.1.3.6.1.4.1.25728.9000.1.1.1.n

Integer

Идентификатор датчика мониторинга сетевого напряжения, где n – номер датчика.

.1.3.6.1.4.1.25728.9000.1.1.6.n

DisplayString

Памятка датчика мониторинга сетевого напряжения.

.1.3.6.1.4.1.25728.9000.1.1.2.n

Integer

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

.1.3.6.1.4.1.25728.9000.1.1.3.n

Integer

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

0 – датчик не подключён либо не исправен

1 – отсутствует

2 – плохо

3 – средне

4 – отлично

.1.3.6.1.4.1.25728.9000.1.1.20.n

Integer

Установка стандарта напряжения в электрической сети. Возможные значения, В:

100

110

115

120

127

220

230

240

.1.3.6.1.4.1.25728.9000.1.1.4.n

Integer

Текущее значение частоты, Гц.

.1.3.6.1.4.1.25728.9000.1.1.5.n

Integer

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

0 – датчик не подключён либо не исправен

1 – отсутствует

2 – плохо

3 – средне

4 – отлично

.1.3.6.1.4.1.25728.9000.1.1.10.n

Counter32

Счётчик провалов напряжения.

Для принудительного обнуления записать «0».

.1.3.6.1.4.1.25728.9000.1.1.11.n

Integer

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

0 – датчик не подключён либо не исправен

1 – нет напряжения

2 – высокие

3 – средние

4 – небольшие

5 – отсутствуют

.1.3.6.1.4.1.25728.9000.1.1.12n

Integer

Порог уведомления для малых провалов.

По умолчанию: 90%

.1.3.6.1.4.1.25728.9000.1.1.13.n

Integer

Порог уведомления для средних провалов.

По умолчанию: 70%

.1.3.6.1.4.1.25728.9000.1.1.14.n

Integer

Порог уведомления для больших провалов.

По умолчанию: 50%

.1.3.6.1.4.1.25728.9000.1.1.30.n

Integer

Импульсы напряжения, В

.1.3.6.1.4.1.25728.9000.1.1.31.n

Integer

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

0 – датчик не подключён либо не исправен

1 – нет напряжения

2 – наличие опасных импульсов напряжения

3 – ОК

JavaScript errors detected

Please note, these errors can depend on your browser setup.

If this problem persists, please contact our support.