6.4. [DKSF 253.6 IU] Поддержка SNMP Trap

Формальное описание SNMP TRAP сообщений можно найти в MIB файле DKSF_253.6.x_ MB.mib, прилагаемом к прошивке устройства NetPing IO v2. Файл можно скачать на странице сайта с описанием устройства в разделе «Документация и файлы». 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 сообщений необходимо:

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

OctetString

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

.1.3.6.1.4.1.25728.8900.2.7.0OctetStringРасшифровка логического уровня. Понятное для восприятия описание числового значения логического уровня IO линии.
.1.3.6.1.4.1.25728.8900.2.21.0IntegerТекущее значение логического уровня на IO линии 1.
.1.3.6.1.4.1.25728.8900.2.22.0IntegerТекущее значение логического уровня на IO линии 2.
.1.3.6.1.4.1.25728.8900.2.23.0IntegerТекущее значение логического уровня на IO линии 3.
.1.3.6.1.4.1.25728.8900.2.24.0IntegerТекущее значение логического уровня на IO линии 4.

При определении состояния IO линий следует учитывать влияние задержки, вносимой фильтром коротких помех, а также возможные эффекты, связанные c тем, что обработка состояния IO линий 1..4 встроенным ПО производится в цикле поочерёдно, а не одновременно и параллельно.