Оповещения о событиях в RusGuard Soft
RusGuard Soft может уведомлять пользователя о наступивших событиях различными способами: по электронной почте, по СМС или сообщением в Telegram.
Оповещения о событиях – это важнейший функционал для любой СКУД. Какой смысл в серьезной защите объекта и усиленном контроле, если ответственные сотрудники не могут оперативно отреагировать на происходящие события? Например, происходит взлом одной из дверей на объекте. На двери установлен геркон, поэтому контроллер моментально отправляет в СКУД информацию о том, что дверь была взломана. Но если сотрудник службы безопасности не обратил внимание на это событие, то злоумышленник может довести свое преступление до конца (например, что-то своровать).
Задача оповещений в СКУД – уведомить охранника или другого пользователя системы о каком-либо наступившем или длящемся событии. Это не обязательно проникновение, взлом или какой-то другой негативный сценарий. Это может быть вполне штатное действие. Например, СКУД может каждый день уведомлять родителей о том, что их ребенок прошел через школьный турникет или, наоборот, покинул здание школы.
В СКУД RusGuard работа оповещений реализована посредством реакций. То есть администратор добавляет в СКУД определенные правила: как ей реагировать на те или иные события. Все критерии, необходимые для создания реакции, можно поделить на четыре большие группы:
- Расписание (в какой промежуток времени будет выполняться реакция);
- Сотрудник (действия какого сотрудника или подразделения могут запускать реакцию);
- Точка доступа (дверь, турникет, шлагбаум, шлюз и т.д., откуда мы фиксируем события);
- Тип события (какая информация от подключенного оборудования будет запускать реакцию на событие);
Приведем пример того, как может выглядеть логика работы реакции.
Нам необходимо создать систему оповещений, при которой в случае разряда АКБ контроллера в определенном цеху оповещалась бы группа инженеров, ответственных за этот участок. В этом случае переменными для нас будут:
- Расписание: круглосуточно;
- Сотрудник: не указывается (инициатором события выступает оборудование, а не сотрудник);
- Событие: разряжен АКБ контроллера;
- Точка доступа: все точки доступа 1 цеха.
Для создания оповещения также необходимо определить действие для каждого события. То есть мы должны дать указание системе, что она будет делать при наступлении определенного события. Здесь необходимо определить два значения: что отправляем и кому отправляем. С адресатом уведомлений все просто: выбираем из списка сотрудника или подразделение, которым будет приходить оповещение о событии. Продолжая пример с разряженным аккумулятором в 1 цехе – в качестве получателей уведомлений мы укажем инженеров 1 цеха.
Адресатом уведомления может быть не только какой-то ответственный сотрудник, но и какое-то третье лицо. Например, если мы хотим контролировать посещаемость ребенка в школе, то в его персональной карточке в RusGuard Soft можно указать адреса электронной почты родителей. И при каждом проходе через турникет на указанные адреса будут приходить оповещения. Количество адресов для отправки не ограничено.
Типы оповещений
RusGuard Soft умеет выполнять три вида действий в качестве реакции на событие:
- отправка email;
- отправка SMS;
- запуск сторонних программ/скриптов.
Разберем подробно каждый тип оповещения.
Отправка email
Самый простой и полностью бесплатный способ отправки оповещений. Чтобы все работало, достаточно указать почтовые адреса для тех пользователей, которым должны приходить уведомления. Сделать это можно в электронной карточке пользователя.
Главный плюс такого типа уведомлений – отсутствие затрат на внедрение. Необходим лишь почтовый сервер и база почтовых адресов пользователей. К минусам можно отнести относительную неэффективность электронной почты: если адрес используется как основной рабочий, то важное уведомление от СКУД может легко затеряться среди рабочей почты и спама.
Важно! Для корректной работы сервиса, пожалуйста, ознакомьтесь с инструкциями по настройке SMTP-сервера для работы с внешними приложениями. Особое внимание следует обратить на пароли для учетных записей: для внешних приложений требуется отдельный пароль.
У всех популярных email-сервисов есть подробные инструкции по настройке SMTP-сервера. Например:
Отправка SMS
Для того, чтобы отправлять СМС-оповещения пользователям из RusGuard Soft, потребуется приобрести модем и сим-карту оператора сотовой связи. Важно: модем должен работать в режиме RAS (также его называют Stick) и определяться в системе как COM-порт. Если использовать модем в режиме NDIS или Hilink, то функционал отправки СМС работать не будет.
Впрочем, на популярном сайте для любителей портативной техники можно найти множество прошивок для разных моделей модемов, которые позволяют перейти на нужный режим работы.
Для оповещения при помощи SMS необходимо, чтобы в электронной карточке сотрудника в графе «Телефон» был указан актуальный мобильный номер пользователяв формате +79990001122.
Выполнение программы/скрипта
Этот вариант наиболее сложен с точки зрения реализации, однако он является самым функциональным и, по сути, ограничивается лишь задачей заказчика или фантазиями разработчика. Смысл прост: после наступления события RusGuard Soft запускает скрипт, который указал для него администратор. Само-собой, этот скрипт может выполнять любые действия: отправка сообщения в ВК или любом другом мессенджере, включение звукового сигнала на ПК пользователя, добавление записи в 1С и т.д. Здесь все зависит исключительно от задач заказчика.
Важно: RusGuard не разрабатывает и не предоставляет готовые скрипты. Задача по написанию скрипта и ответственность за его работоспособность лежат полностью на стороне заказчика.
При этом RusGuard Soft передает в скрипт ключевую информацию о событии: название события, время его наступления, ФИО пользователя, номер его пропуска и т.д. То есть скрипт может формировать довольно информативные сообщения.
Более того, использование скриптов, например, в среде PowerShell позволяет не ограничиваться только лишь оповещениями от СКУД. Этот инструмент можно использовать для передачи данных от СКУД RusGuard в любые сторонние системы, например, в системы мониторинга или анализа.
На основе этого типа оповещения реализовано коробочное решение по отправке уведомлений в Telegram посредством бота. Это готовое решение, которое распространяется бесплатно. Узнать больше об этом решении можно здесь. Также на базе выполняемых скриптов есть схожее решение по отправке сообщений посредством сервиса SMS.ru. Это альтернативный вариант отправки уведомлений в формате SMS, если по какой-то причине невозможно отправка сообщений посредством модема с установленной сим-картой.