Контроль слишком частого открывания двери в серверной на базе нового модуля «Логика» устройства NetPing

Контроль слишком частого открывания двери серверной

Модуль логики встроенного ПО устройств NetPing предназначен для несложной автоматизации и может выполнять такие задачи, как поддержание микроклимата, управление автоматическим включением/выключением резервного оборудования и многое другое. Логика работает на основе правил, запрограммированных пользователем через web-интерфейс.

Задача: При закрытии двери в серверной более 20-40 раз в течение 30 минут – заблокировать электрозамок двери и отправить SMS-уведомление группе системных администраторов.

Рассмотрим способ решения этой задачи при помощи устройства NetPing 4/PWR-220 v3/SMS с обновленным модулем «Логика», который был реализован в прошивках с версии DKSF 54.3.2.

Для реализации представленного решения потребуется следующее оборудование:

Алгоритм работы решения

  1. Устройство NetPing 4/PWR-220 v3/SMS получает данные об открытии двери от подключенного к нему датчика открытия двери.
  2. Как только количество закрытий двери превысит 20 раз в течение 30 минут, NetPing 4/PWR-220 v3/SMS отправляет SMS-уведомление и команду SNMP SET по локальной сети устройству NetPing IO v2.
  3. Устройство NetPing IO v2 принимает команду и блокирует электрозамок.

Настройка устройства NetPing 4/PWR-220 v3/SMS

Считаем, что устройство NetPing 4/PWR-220 v3/SMS настроено на работу в вашей локальной сети с подключенными к нему датчиками.

Ознакомиться с настройками NetPing 4/PWR-220 v3/SMS можно в документации к устройству.

Пропишем логику действий при закрывании двери в серверной более 20 раз в течение 30 минут.

Переходим на страницу «Логика»

Страница веб интерфейса логика netping 4pwr-220 v3/sms

Активируем чекбокс «Активировать логику» и прописываем первое правило: если дверь в серверную была открыта и после этого закрыта, то счетчик закрытий двери увеличивается на 1.

Активируем чекбокс правила 1 и прописываем условие, как в примере:

NetPing логическое правило количество закрываний двери

Второе правило: нам необходимо контролировать более 20 закрытий двери серверной в течение 30 минут. В течение 30 минут – это значит, что нам необходимо за последние 30 минут равномерно вычесть 20 из счётчика 1. Таким образом, если за 90 секунд (1800сек./20раз) дверь не закрывалась, мы должны уменьшить счётчик закрытий двери на 1.

Третье правило перезапускает таймер/счётчик 2 и нужно для верной работы второго правила.

Активируем чекбоксы и прописываем условие как в примере:

Настройка второго правила NetPing 4/PWR-220 v/3SMS

Четвертое и пятое правила: если счётчик закрытий двери серверной достиг значения 20, то NetPing 4/PWR-220 v3/SMS подает через модуль SNMP Setter1 на устройство NetPing IO v2 команду заблокировать замок и отправляет SMS-уведомление системным администраторам.

Активируем следующие чекбоксы и прописываем условие:

Настройка 4 и 5 правила NetPing 4/PWR-220 v/3SMS

Параметры SNMP Setter1 настраиваются здесь же, на странице «Логика» ниже блока «Правила»:

Настройка SNMP Setter

где:

  • Адрес – IP-адрес, на который будет отправлена команда SNMP SET. В данном примере указан IP-адрес устройства NetPing IO v2.
  • Порт – порт, который слушает SNMP агент на удалённом устройстве NetPing IO v2.
  • OID (.1.3.6…) – идентификатор переменной, которая будет установлена на удалённом устройстве. В данном примере указан идентификатор «.1.3.6.1.4.1.25728.8900.1.1.3.1». Он предназначен для управления IO1 линией в режиме «выход» устройства NetPing IO v2, к которой подключен электрозамок. При смене состояния IO1 линии с 0 на 1 электрозамок включается и блокирует дверь. Необходимо указать полный OID в численной нотации, начиная с «.1.3…». Список переменных содержится в MIB файле от устройства в специальном формате либо в документации от устройства. Для удобного просмотра MIB файла в виде дерева и проверки функций переменных можно воспользоваться бесплатно распространяемым программным продуктом iReasoning MIB Browser или любым аналогичным ПО.
  • Сommunity – SNMP Community записи, сконфигурированный на удалённом устройстве на странице «НАСТРОЙКИ».
  • Значение «Вкл» (тип Integer32) – когда NetPing 4/PWR-220 v3/SMS передает на устройство NetPing IO v2 значение «Вкл», IO1 линия, к которой подключен электрозамок, перейдёт в состояние «включено», и дверь в серверную будет заблокирована.

Сохраняем изменения нажатием кнопки «Применить».

Подробнее с настройками и использованием функции SNMP Setter можно ознакомиться в статье.

Теперь пропишем текст SMS-уведомления для системных администраторов.

Переходим на страницу «Уведомления»:

Переход на страницу Уведомления

Нажмите на надпись «Кликните сюда для добавления новых данных» в последней строке блока «Настраиваемые уведомления»:

Добавление нового уведомления

Заполните форму уведомления как в примере и нажмите кнопку «Сохранить изменения».

Предварительно нужно настроить отправку SMS-сообщений с устройства NetPing 4/PWR-220 v3/SMS. Как это сделать, можно узнать в документации к устройству.

Настройка нового уведомления

В результате этих настроек в случае, если дверь серверной будет закрыта 20-40 раз за 30 минут, дверь в серверную комнату будет заблокирована, и системные администраторы получат SMS-уведомление об этом.