NOTIFYeye technology gears

NOTIFeye

Технические основы системы массового оповещения

NOTIFeye

»

Технологии

Гибкость, устойчивость и производительность

  • Работает как сервис в Linux, локально или в облаке

  • Гибкие интерфейсы предлагают сокеты, веб-сокеты и ReST с нативными структурами данных JSON для всех входящих и исходящих

  • Push-and-pull (публикация-подписка) триггеры для отправки уведомлений

  • Односторонние и двусторонние оповещения автоматизируют не только уведомления, но и сбор ответных данных от получателей

  • Интерфейсы к онлайн-сервисам и локальным коммуникационным устройствам для поддержки непрерывной работы во время физических бедствий

Блок-схема

NOTIFeye technology block diagram

Основные модули

Модуль Trigger Interface отвечает за получение оповещений от различных конечных точек. Оповещения могут приходить как по просьбе (push to NOTIFeye), так и по запросу (опрашивать внешние системы/устройства или подписываться на триггеры с этих конечных точек). Все предупреждения проверяются на предмет безопасности, а затем передаются модулю обработчика правил. Все взаимодействия с конечными точками триггера регистрируются в журнале.

Модуль «Обработчик правил» отвечает за получение утвержденных запросов уведомлений и извлечение связанных с ними шаблонов. Шаблоны диктуют правила, которые должны быть применены, которые влияют на выбор целей, последовательность уведомлений и условия, определяющие предпринимаемые шаги. Обработчик правил отправляет отдельные уведомления в модуль Alert Interface для выполнения связи.

Модуль Alert Interface отвечает за передачу сообщений на различные конечные точки. Сообщение может быть в текстовой или звуковой форме в зависимости от конечной точки с автоматическим преобразованием текста в речь, когда это необходимо. Модуль Alert Interface также отвечает за получение ответов от (двусторонних) конечных точек и хранение этих данных для последующего табулирования. Хранимые данные будут включать ответы от конечных точек, которые поддерживают подтверждения состояния доставки и/или прочтения, а также ответы на сообщения, которые запрашивают обратную связь.

Модуль Планировщик отвечает за планирование и возобновление выполняемых правил, которые были приостановлены в зависимости от времени суток или даты. Это позволяет правилам откладывать передачу уведомлений на основе различных критериев, для каждого пользователя и для каждой конечной точки.

Модуль Security Controller отвечает за применение политик безопасности для всех подключений, пользователей, ролей, конечных точек и устройств. Кроме того, контроллер безопасности регистрирует угрозы и попытки нарушения для последующего аудита и анализа. В случае продолжающейся атаки контроллер безопасности также заблокирует конечные точки/пользователей/подключения.

Модуль Report Processor отвечает за формирование отчетов по требованию и на основе заранее заданных расписаний. Все отчеты хранятся в базе данных в формате JSON, для последующего извлечения и форматирования внешними системами. NOTIFeye объединяет часто используемые отчеты, а Telium может создавать настраиваемые отчеты для клиентов.

Модуль Management Controller отвечает за управление учетными записями и атрибутами пользователей, включение/отключение конечных точек, а также контроль операций системы NOTIFeye. Все функции управления доступны через API, а также через интерфейс командной строки (для настройки ядра / диагностики).

Триггерные конечные точки

Оповещающие конечные точки