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

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

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

  2. Добавить нового агента. Для этого необходимо нажать на поле «кликните сюда для добавления новых данных»:
    Настройка агентов в web-интерфейсе NetPing SMS
    В появившемся окне необходимо добавить в качестве агента, например, устройство UniPing v3 для управления им посредством SMS-сообщений:
    Добавление агента в web-интерфейсе NetPing SMS
    где:

    Короткое имя — имя агента. Не более 15 букв латинского алфавита без пробелов. По умолчанию: пустая строка.

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

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

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

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

  3. На странице «ПЕРЕМЕННЫЕ» веб-интерфейса устройства необходимо задать SNMP-переменные. С помощью SNMP-переменных происходит управление устройствами. От того, какие SNMP-переменные будут добавлены на страницу «ПЕРЕМЕННЫЕ» шлюза NetPing SMS, зависит то, какими параметрами можно будет управлять через SMS-сообщения.
    Добавление переменных в NetPing SMS 
    В примере будут добавлены переменные для получения значений температуры и статуса термодатчика № 3 устройства UniPing v3, а также переменная для управления IO-линией № 3 в режиме «выход».

    Чтобы добавить новую переменную, нужно нажать на поле «кликните сюда для добавления новых данных». В появившемся окне новой переменной добавить:
    Добавление новой SNMP переменной в web-интерфейсе 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 символа-разделителя. Следует учитывать это при заполнении словаря. По умолчанию: словарь пуст.

    Так как в примере используется устройство UniPing v3, то для добавления SNMP OID можно воспользоваться инструментом «Справочник по NetPing MIB». Справочник по NetPing MIB облегчает процесс добавления новых SNMP OID, если в роли агента выступает устройство NetPing. Для вызова справочника нажать на кнопку «Справочник по NetPing MIB» в окне добавления новой SNMP-переменной. 

    Для добавления SNMP-переменной, которая позволяет получать текущую температуру (°С) термодатчика № 3, выбрать:

    • «npThermoValue»;
    • номер термодатчика.
    Добавление OID npThermoValue, настройка NetPing SMS

    Для добавления SNMP-переменной, которая позволяет получать статус термодатчика № 3, выбрать:

    • «npThermoStatus»;
    • номер термодатчика;
    • установить чекбокс «добавить словарь значений переменной» для расшифровки числовых значений SNMP-переменных в виде текстового описания, понятного для человека.
    Добавление OID npThermoStatus, настройка NetPing SMS

    Для добавления SNMP-переменной, которая позволяет управлять IO-линией № 3 в режиме «выход», выбрать:

    • «npIoLevelOut»;
    • номер IO-линии.
    Добавление OID npIoLevelOut, настройка NetPing SMS
  4. В результате вышеописанных настроек на странице «ПЕРЕМЕННЫЕ» веб-интерфейса устройства появятся три настроенные SNMP-переменные:
    Настроенные переменные в NetPing SMS

    Переменная «T3» для получения текущей температуры термодатчика № 3, подключенного к устройству UniPing v3.

    Переменная «T3Status» для получения статуса термодатчика № 3, подключенного к устройству UniPing v3.

    Переменная «IoLevelOut3» для управления IO-линией № 3 в режиме «выход» устройства UniPing v3.

    В переменных «T3Status» и «IoLevelOut3» настроена таблица пар «Значение — Расшифровка» для привязки числовых значений SNMP-переменных к текстовому описанию, понятному для человека.

  5. Для отправки SMS-команд необходимо воспользоваться разделом «4.6. [DKSF 707.3 IU] Какие SMS-команды и SMS-уведомления поддерживает устройство??» данного руководства.

В результате описанного алгоритма настройки NetPing SMS появляется возможность управления устройствами, поддерживающими работу с протоколом SNMP, посредством SMS-сообщений.

Пример отправки SMS-команды получения текущей температуры термодатчика № 3 с успешным результатом выполнения:

SMS-команда - запрос температуры

Пример отправки SMS-команды получения статуса термодатчика № 3 с успешным результатом выполнения:

SMS-команда - запрос статуса термодатчика

Пример отправки SMS-команды по переключению логического уровня IO-линией № 3 в режиме «выход» с успешным результатом выполнения:

SMS-команда - управление IO линией