6.6. [DKSF 38.1 IU] Хочу настроить отправку уведомлений при смене статуса датчика влажности. Как это сделать?
Настройка отправки уведомлений при смене статуса датчика влажности производится на странице «ДАТЧИКИ ВЛАЖНОСТИ» веб-интерфейса устройства:
При нажатии на кнопку «Настроить» появляется меню настроек для отправки уведомлений следующих видов: Журнал, Syslog, Email, SMS (в устройстве со встроенным GSM-модемом) и SNMP Trap:
где:
Влажность выше нормы — уведомления, если относительная влажность стала выше верхней границы диапазона нормальной влажности. По умолчанию: чекбокс не установлен.
Влажность в норме — уведомления, если относительная влажность вошла в границы диапазона нормальной влажности. По умолчанию: чекбокс не установлен.
Влажность ниже нормы — уведомления, если относительная влажность стала ниже нижней границы диапазона нормальной влажности. По умолчанию: чекбокс не установлен.
Температура выше нормы — уведомления, если температура стала выше верхней границы диапазона нормальной температуры. По умолчанию: чекбокс не установлен.
Температура в норме — уведомления, если температура вошла в границы диапазона нормальной температуры. По умолчанию: чекбокс не установлен.
Температура ниже нормы — уведомления, если температура стала ниже нижней границы диапазона нормальной температуры. По умолчанию: чекбокс не установлен.
Отказ/восстановление датчика — уведомления в случае потери/восстановления связи с датчиком. По умолчанию: чекбокс не установлен.
Периодический отчет — отчеты о состоянии датчика влажности по еmail. Время отправки отчетов настраивается на странице «EMAIL». По умолчанию: чекбокс не установлен.
Вкл/выкл все уведомления — включение/выключение сразу всех возможных способов оповещения для всех событий. По умолчанию: чекбокс не установлен.
Чекбоксами «Использовать общий snmpTrapOID для всех событий» и «Использовать общий snmpTrapOID для всех каналов» можно направить все события от всех датчиков влажности единственным snmpTrapOID-сообщением либо развести события и номера датчиков влажности по разным snmpTrapOID-сообщениям, вплоть до совершенно индивидуальных. Это позволяет получать индивидуальные SNMP Trap-сообщения для обработки их в системах мониторинга, например, отсырение датчика влажности 3 или датчик влажности 2 в норме. При отказе датчика влажности приходят два SNMP Trap-сообщения: один по влажности, другой по температуре.
Обычно используется snmpTrapOID вида .1.3.6.1.4.1.25728.8400.D.127.99 (где D — код принадлежности, 6 — Trap влажности, 7 — Trap температуры), при этом для определения источника уведомления (конкретного датчика) и события (показания выше/ниже в норме, отказ датчика) требуется разбор переменных в составе Trap-сообщения. Если устройство или ПО, принимающее SNMP Trap, не может выполнять проверку переменных, имеется возможность включить код события и/или номер датчика непосредственно в snmpTrapOID и таким образом получить уникальные SNMP Trap-уведомления для каждого события на каждом датчике.
Расшифровку типа событий можно включить, убрав галочку «Использовать общий snmpTrapOID для всех событий», в таком случае Trap-сообщение будет иметь вид:
.1.3.6.1.4.1.25728.8400. D . S . 99, где S — код статуса датчика (т. е. событие), возможные значения: 100 (отказ), 101 (ниже нормы), 102 (в норме), 103 (выше нормы);
Расшифровку номера канала можно включить, убрав галочку «Использовать общий snmpTrapOID для всех каналов», в таком случае Trap-сообщение будет иметь вид:
.1.3.6.1.4.1.25728.8400. D . 127 . N, где N — номер датчика, от 1 до 4.
В составе Trap присутствуют переменные (varbind list), описанные в разделе 9.4. [DKSF 38.1 IU] Поддержка SNMP Trap.
После установки всех требуемых настроек нажмите кнопку «Применить изменения».