6. [DKSF 707.3 IU] Пример настройки шлюза NetPing SMS для отправки SMS-уведомлений от других устройств NetPing

В прошивке устройства NetPing SMS существует лимит отправки SMS-сообщений до 120 сообщений в час.

Для получения SMS-уведомлений от устройств NetPing, в которых отсутствует встроенный GSM модем, необходимо настроить шлюз NetPing SMS следующим образом:

  1. Перейти на вкладку «АГЕНТЫ» web-интерфейса устройства. Агент – это устройство, управляемое или опрашиваемое по протоколу SNMP. При получении SNMP TRAP сообщений от агента NetPing SMS отправляет SMS-сообщения по заданным телефонным номерам;

  2. Добавить нового агента. Для этого необходимо нажать на поле «кликните сюда для добавления новых данных»:
    Добавление нового агента в NetPing SMS
    В появившемся окне добавить:
    Настройка Агентов в web-интерфейсе устройства NetPing SMS
    где:
    Короткое имя – имя агента, которое будет использоваться в правиле обработки SNMP TRAP на странице «ТРАПЫ». Не более 15 букв латинского алфавита. По умолчанию: пустая строка

    IP адрес или доменное имя – IP адрес/имя агента, на который будут направляться SNMP SET команды и SNMP GET запросы. В примере указан IP адрес устройства UniPing v3, находящийся в одной локальной сети со шлюзом NetPing SMS. Не более 62 символов. По умолчанию: пустая строка

    Порт – UDP порт агента, на который будет направлено SNMP сообщение. По умолчанию: 161

    Community – используется в SNMP пакетах. Должно совпадать с Community, настроенным на агенте. По умолчанию: пустая строка

    Чтобы удалить агента, нужно кликнуть по нему и в появившемся окне нажать на кнопку «Удалить запись». Чтобы изменить параметры агента, нужно кликнуть по нему, в появившемся окне отредактировать параметры и нажать на кнопку «Сохранить изменения». Для отмены действия нажать на кнопку «Отменить изменения»;

  3. На вкладке «НАСТРОЙКИ GSM» задать номера телефонов для отправки SMS-уведомлений:
    Настройка номеров телефонов для отправки SMS уведомлений устройством NetPing SMS

  4. На странице «ТРАПЫ» web-интерфейса задать правила обработки SNMP TRAP сообщений. Трап (TRAP) – это SNMP сообщение, которое генерирует устройство (агент) при возникновении какого-либо события. NetPing SMS может получать трапы, обрабатывать их и на основе этого отправлять соответствующие SMS-сообщения.

    SNMP TRAP сообщение содержит идентификатор сообщения (snmpTrapOID) и набор переменных. В правило входят: хост-источник (агент), snmpTrapOID, текст SMS-сообщения. При получении SNMP TRAP NetPing SMS ищет подходящее правило, у которого адрес источника и идентификатор snmpTrapOID совпадают с полученными. Если есть подходящее правило, то будет отправлено SMS-сообщение с заданным в правиле текстом на все телефонные номера, указанные на странице «НАСТРОЙКИ GSM». В текст можно включить значения переменных из тела трапа.

    Для добавления правила обработки SNMP TRAP необходимо нажать на последней (пустой) строке таблицы. На экране появится форма добавления нового правила. Максимальное количество правил – 32:
    Настройка правила обработки SNMP trap в NetPing SMS
    где:

    Хост-источник – выпадающий список содержит список агентов, сконфигурированных на странице «АГЕНТЫ»;  

    Trap NetPing – выпадающий список содержит список трапов, посылаемых устройствами NetPing. Используется для облегчения конфигурирования. По умолчанию: пустая строка

    Произвольный snmpTrapOID – произвольный идентификатор трапа, подлежащего обработке. По умолчанию: пустая строка

    Текст SMS – текст SMS-сообщения, которое будет отправлено, если snmpTrapOID и хост-источник SNMP TRAP пакета совпадут с указанными в правиле. В текст SMS-сообщения можно вставить значение переменной из SNMP TRAP пакета. Для добавления значения переменной необходимо указать имя переменной в тексте SMS, заключив имя переменной в фигурные скобки {}. При получении SNMP TRAP пакета значения переменных могут быть вставлены по текстовому имени OID. Перед отправкой SMS-сообщения устройство заменит все имена переменных в фигурных скобках на значения этих переменных. В тексте SMS-сообщения допустимы буквы латинского, русского алфавита и цифры (default GSM alphabet).

  5. Для расшифровки значений текущего состояния параметров в тесте SMS-сообщения необходимо настроить переменные. Для этого необходимо зайти на страницу «ПЕРЕМЕННЫЕ» web-интерфейса устройства и нажать на поле «кликните сюда для добавления новых данных»:
    Настройка переменных в web-интерфейсе устройства NetPing SMS
    В появившемся окне новой переменной необходимо прописать:
    Настройка переменных в NetPing SMS

    Короткое имя  – имя переменной, которое будет использоваться в тексте SMS-сообщений. Имя должно состоять не более чем из 31 символа, латиница. Использование пробелов запрещено. По умолчанию: пустая строка

    OID – идентификатор переменной. Состоит не более 62 символов. Всегда начинается с точки. Например:

    .1.3.6.1.4.1.25728.8800.1.1.2.1
    .1.3.6.1.4.1.25728.911.1.0

    Для заполнения этого поля можно воспользоваться справочником по NetPing MIB (справедливо только для устройств NetPing). По умолчанию: пустая строка

    Хост – выпадающий список из коротких имён SNMP агентов, сконфигурированных на странице «АГЕНТЫ». По умолчанию: агент не выбран

    Словарь – таблица пар «Значение - Расшифровка». Необязательна для заполнения. Используется для привязки числовых значений SNMP переменных к текстовому описанию, понятному для человека. Текстовое описание может использоваться в SNMP командах вместо соответствующего целого числового значения. Расшифровка – буквы латинского алфавита без пробелов и подчёркивания с учётом регистра. Суммарная длина словаря – 127. Для хранения словаря в памяти устройства используются специальные символы-разделители (запятые, скобки, пробелы), учитывающиеся при подсчёте длины словаря. На каждую пару «Значение-Расшифровка» в среднем необходимо 4 символа-разделителя. Следует учитывать это при заполнении словаря. По умолчанию: словарь пуст

    Для добавления пары «Значение-Расшифровка» в словарь заполнить последнюю (пустую) строку. Для удаления пары «Значение-Расшифровка» сотрите данные в этой строке и нажмите на кнопку «Сохранить изменения»;

  6. Справочник по NetPing MIB облегчает процесс добавления новых SNMP переменных, если в роли агента выступает устройство NetPing. Для вызова справочника нажать на кнопку «Справочник по NetPing MIB» в окне добавления новой SNMP переменной.
    Справочник по NetPing MIB в web-интерфейсе устройства NetPing SMS
    В левом столбце справочника отображается список известных SNMP переменных. Выбрать необходимую SNMP переменную и кликнуть по ней. В правом столбце отобразится OID этой переменной, а также небольшая справка. В выпадающем списке «выберите индекс», указать необходимый индекс SNMP переменной. Обычно индекс соответствует номеру термодатчика, датчика влажности, реле, IO линии. Индекс будет добавлен в конец OID.

    ВНИМАНИЕ! Нельзя использовать имена переменных из справочника по NetPing MIB для собственных нужд. Если в настройках MIB попытаться завести переменную со стандартным именем взятым из справочника, но отличным OID или словарём значений, это не будет работать. NetPing SMS всегда расшифровывает переменную со стандартным именем через встроенный неизменяемый справочник по NetPing MIB. Если попытаться задать свой словарь значений для стандартного имени из справочника, это не сработает!

    Чтобы изменить словарь значений на более удобный для пользователя, измените имя переменной (краткое имя) на своё, оставьте OID из справочника, и впишите свой словарь значений.

    Использование имени переменной из справочника NetPing в сочетании c другим OID, отличным от справочника, - некорректно и не работает!

В результате настроенных выше действий обслуживающий персонал будет получать SMS-уведомления от датчика открытия двери, который подключен к устройству UniPing v3 в таком виде:

SMS уведомления отправляемые устройством NetPing SMS

где:

Door 1 – датчик открытия двери, подключённый к IO линии №1 устройства UniPing v3;

Open (0)/Close (1) – расшифровка состояния датчика, которая задается на странице «ПЕРЕМЕННЫЕ» web-интерфейса устройства