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

Мониторинг в реальном времени

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

Задействованная в AggreGate единая модель данных разрабатывалась с учетом механизмов обработки событий. В дополнение к внутрисистемным событиям, сервер на ходу обучается новым событиям, поступающим от устройств. Эти события конвертируются в события AggreGate, и для них становятся доступными все системные методы обработки.

События подразделяются по критичности на пять уровней: Уведомление, Информация, Предупреждение, Ошибка и Критическая ошибка. Основным средством мониторинга является журнал событий, доступный во всех видах пользовательских интерфейсов AggreGate. Он разделен на две зоны: события реального времени и история событий. Журнал предоставляет базовые методы обработки событий: сортировку, фильтрацию, удаление, подтверждение и доступ к зависимым действиям.

События также подразделяются на временные и хранимые. Временные события обрабатываются в момент их возникновения (например, при срабатывании тревоги). Хранимые события записываются в базу данных сервера и могут быть использованы для последующего анализа, построения графиков, отчетов и так далее. Однако, все хранимые события автоматически очищаются после некоторого настраиваемого промежутка времени.

Большинство фоновых действий системы (например, ошибки связи с устройствами, отсылка e-mail сообщений) фиксируются в виде событий в журнале.