Интеграционная платформа для Интернета вещей
Remote Monitoring, M2M and Device Management Software Platform
AggreGate Platform

Тревоги

AggreGate имеет мощную систему управления тревогами. Тревоги являются неотъемлемой частью современных систем мониторинга, они оповещают пользователей о различных нарушениях работы в любых частях распределенной системы. Без тревог оператор был бы вынужден постоянно открывать и просматривать устройства, чтобы убедиться, что "все в порядке". Тревоги заставляют пользователя обратить внимание на те или иные аспекты работы системы.

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

  • набор триггеров
  • правила оповещений
  • правила эскалации
  • корректирующие действия

Триггеры тревог

Тревоги могут иметь один или более триггеров – условий поднятия тревоги. Они подразделяются на триггеры событий и триггеры состояний.

Каждый триггер может проверять одно и более устройств или ресурсов, т.е. все устройства в группе. Вместе с возможностью устанавливать множество триггеров на событие это дает возможность очень гибкой установки.

Триггеры событий

Триггер события активируется, когда событие определенного типа соответствует условию триггера. Условие задается выражением и позволяет выполнять сложные проверки. Например, система мониторинга транспорта может поднять тревогу, если от контроллера транспортного средства пришло событие "удар", означающее что сила удара превысила заданный порог.

Триггеры событий поддерживают корреляцию событий, то есть тревога может быть активирована событием одного типа и дезактивирована событием другого типа (коррелирующим событием).

Любой триггер события можно настроить для активации только в случае, если активируется больше N соответствующих событий в определенный промежуток времени.

Триггеры состояний

Триггер состояния может активироваться в ответ на конкретное состояние или на любое изменение состояния одного из объектов мониторинга. Триггер состояния периодически проверяет устройство или системное свойство (также задаваемое с помощью выражения) и имеет настраиваемое время гистерезиса (зону нечувствительности). Это позволяет активировать тревогу, только если условие было верно для заданного промежутка времени. Например, триггер состояния может поднять тревогу, если значение температуры превышало отметку 120 градусов на протяжении 3 минут. Также триггеры состояний поддерживают распознавание "мерцания" (частых изменений) значений, что вызывает тревогу специального типа.

Правила оповещения

Оповещения информируют пользователя о параметрах тревоги. Оповещения могут быть следующих видов:

  • Всплывающее окно (может требовать подтверждающих действий оператора).
  • Звуковой сигнал.
  • E-mail (поддерживает несколько адресатов, для подтверждения можно использовать ответы на сообщения).
  • SMS.
  • Любые другие способы доставки оповещений, такие как отправка Skype-сообщения через внешнее приложение

Для реализации других схем оповещения можно использовать корректирующие действия.

Активные тревоги

После активации тревога может оставаться активной до тех пор, пока активно вызвавшее ее условие или пока не получено событие, коррелируемое с событием активации. Сервер хранит список глобальных активных тревог и отслеживает активные экземпляры, ассоциируемые с каждым ресурсом и устройством. Активные тревоги высокого приоритета обычно визуализируются на инструментальных панелях обзора системы.