7.2. [DKSO 708.1.5] Настройка бинарных входов
Бинарные входы — это дискретные сигналы, которые могут находиться в одном из двух состояний: 1
(включено) или 0
(выключено). Они используются для мониторинга состояния различных устройств и могут служить триггерами для уведомлений.
Поддерживаются два типа источников сигнала:
Конфигурируемые GPIO-линии (IO1–IO4) — физические линии на устройстве (IO1–IO4), настроенные в режиме входа. К ним могут подключаться датчики тревоги, кнопки сигнализации и другие устройства типа «сухой контакт». Такие устройства имеют два состояния: Замкнуто или Разомкнуто.
Удалённые датчики по SNMP — датчики, подключённые к другим устройствам, если они доступны по протоколу SNMP. Состояние удалённого датчика определяется по значению, возвращаемому через SNMP-запрос. Устройство периодически опрашивает OID, возвращающий
1
(активно) или0
(неактивно) и интерпретирует его как бинарное состояние.
Для настройки бинарных входов необходимо перейти на страницу Службы → Бинарные входы.
Вкладка «Статус»

Рис. 7.2.1. Страница «Статус датчиков» web-интерфейса устройства NetPing
Во вкладке Статус (Рис. 7.2.1.) отображается список опрашиваемых входов с их основными параметрами:
Название — название физической линии или пользовательское название удаленного входа (датчика) SNMP.
Описание — пользовательское описание входа.
Тип — тип опрашиваемого входа:
Локальный — физический вход на устройстве.
Удалённый — вход (датчик), опрашиваемый по протоколу SNMP.
Состояние — текущее состояние входа (Включено/Выключено или другое текстовое описание состояния, указанное в настройках входа).
Статус — статус опрашиваемого входа (Норма/Таймаут/Ошибка).
Вкладка «Настройки»

Рис. 7.2.2. Страница «Датчики» web-интерфейса устройства NetPing
Во вкладке Настройки (Рис. 7.2.2.) отображается список опрашиваемых входов с дополнительными параметрами и элементами управления:
ID — идентификатор, присвоенный системой входу. Для локальных входов ID принимает значение от 1 до 4, для удалённых - от 1000. Используется при настройке уведомлений и отчетов.
Наименование — название физической линии или пользовательское название удаленного входа (датчика) SNMP.
Описание — пользовательское описание входа.
Шаблон — шаблон, применённый при добавлении входа.
Настройки — кнопка вызова окна настройки входа.
Удалить — кнопка удаления входа.
Добавление физического входа
Для добавления входа нажать кнопку Добавить (Рис. 7.2.2.). Откроется окно выбора входа (Рис. 7.2.3.):

Рис. 7.2.3. Окно выбора входа GPIO
В выпадающем списке Шаблон выбрать GPIO.
В выпадающем списке Наименование выбрать доступную для добавления линию (IO1-IO4).
Внимание! Если список линий пуст, это означает, что все IO-линии уже используются или сконфигурированы как выходы на странице Система → Конфигурация бинарных линий.
Нажать кнопку Сохранить. Добавленный вход отобразится в списке входов. Для редактирования параметров входа нажать кнопку Настройки (Рис. 7.2.2.). Откроется окно настройки входа (Рис. 7.2.4.):

Рис. 7.2.4. Окно настройки входа GPIO
Шаблон — используемый шаблон.
Наименование — название физической линии.
Описание — пользовательское описание входа.
«Включено» — текстовое описание состояния Включено. Отображается в списке опрашиваемых входов во вкладке Статус.
«Выключено» — текстовое описание состояния Выключено. Отображается в списке опрашиваемых входов во вкладке Статус.
Счетный — включение/выключение подсчета импульсов (Да/Нет) в соответствии с типом счета. Значение счетчика импульсов доступно по SNMP.
Минимальная длительность импульса — минимальная длительность импульса в миллисекундах (от 100), которая будет учитываться при подсчете.
Время устранения дребезга — время в миллисекундах, в течение которого после восходящего или нисходящего фронта игнорируются любые другие сигналы на линии.
Тип счета — направление подсчета импульсов:
0/1 — подсчет импульсов с изменением фронта 0->1.
1/0 — подсчет импульсов с изменением фронта 1->0.
0/1/0 — подсчет любого изменения фронта.
После настройки входа нажать кнопку Сохранить.
Добавление удаленного входа (датчика)
Для добавления датчика, подключенного к бинарному входу на удаленном устройстве, нажать кнопку Добавить (Рис. 7.2.2.). Откроется окно выбора входа (Рис. 7.2.5.):

Рис. 7.2.5. Окно выбора входа SNMP
В выпадающем списке Шаблон выбрать SNMP.
В поле Наименование указать пользовательское имя входа.
Нажать кнопку Сохранить. Добавленный вход отобразится в списке входов. Для редактирования параметров входа нажать кнопку Настройки (Рис. 7.2.2.). Откроется окно настройки входа (Рис. 7.2.6.):

Рис. 7.2.6. Окно настройки входа SNMP
Шаблон — используемый шаблон
Наименование — пользовательское имя входа
Описание — пользовательское описание входа.
«Включено» — текстовое описание состояния Включено. Отображается в списке опрашиваемых входов во вкладке Статус.
«Выключено» — текстовое описание состояния Выключено. Отображается в списке опрашиваемых входов во вкладке Статус.
Адрес — адрес удаленного устройства с SNMP-агентом (IP-адрес или домен).
Порт — UDP-порт, на котором работает SNMP-агент.
Сообщество — имя community (строка доступа) для операций чтения для SNMP-агента.
OID — числовой идентификатор параметра на удалённом устройстве, по которому определяется состояние входа. Значение, возвращаемое по указанному OID, должно быть типа Integer и возвращать
0
или1
.
OID текущего состояния линии ввода для устройств NetPing*:
.1.3.6.1.4.1.25728.8910.1.1.2.n,
где n — номер линии (индекс).
Индекс в OID — это последнее число в идентификаторе, которое указывает на конкретный вход на устройстве. Например, в OID .1.3.6.1.4.1.25728.8910.1.1.2.1 индекс 1
означает первый вход.
Если в удаленном устройстве используется несколько входов, необходимо изменить индекс в OID на соответствующий номер (индекс) конкретного входа. Например:
для первого входа — .1.3.6.1.4.1.25728.8910.1.1.2.1
для второго входа — .1.3.6.1.4.1.25728.8910.1.1.2.2
для третьего входа — .1.3.6.1.4.1.25728.8910.1.1.2.3
и так далее.
*OID может отличаться в зависимости от модели устройства. Актуальное значение следует уточнить в документации к устройству.
Таймаут — время в секундах, в течение которого ожидается ответ от SNMP-агента на удаленном устройстве.
Период — интервал опроса SNMP-агента на удаленном устройстве в секундах.
После настройки входа нажать кнопку Сохранить.