Laurus

Система мониторинга Laurus

Высокопроизводительная система мониторинга с поддержкой широкого перечня протоколов мониторинга "из коробки".

Визуализация и пост-обработка данных, гибко настраиваемая система уведомлений и эскалации событий, прогнозирование аварий и отклонений, а также автоматическое восстановление работоспособности позволит поддерживать и оптимизировать работу Вашей IT-инфраструктуры.

Благодаря простому процессу развертывания и распространения, понятному интерфейсу и подробной документации, Laurus Monitoring поможет Вашим инженерным командам более эффективно взаимодействовать и устранять неполадки.

Российская мультиплатформенная система управления сетями и элементами (NMS/EMS) - Laurus Monitoring

Плагинная архитектура ядра

Плагинная архитектура ядра

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


Плагинная архитектура WEB-интерфейса

Позволяет легко изменять и расширять функционал системы по доступу и визуализации данных исходя из требований потребителя.

Плагинная архитектура WEB-интерфейса

Агентский и безагентский мониторинг

Агентский и безагентский мониторинг

Позволяет выполнять сбор данных мониторинга как с использованием базовых сетевых протоколов, так и с использованием специализированной службы Laurus Monitoring Agent.

Ядро системы так же позволяет комбинировать перечисленные механизмы в рамках получения данных от конкретного объекта мониторинга, т.е. часть данных может предоставлять установленная на объекте мониторинга служба Laurus Monitoring Agent, а часть данных может запрашиваться по базовым протоколам мониторинга (IPMI, SNMP и т.д.).


Группировка сетевых запросов и обработка внешних событий

Группировка сетевых запросов позволяет объединять несколько запросов в рамках одного сетевого пакета, если это позволяет используемый сетевой протокол.

Ядро обработки внешних событий позволяет проводить обработку данных мониторинга, поступающих от объекта мониторинга к серверу Laurus Monitoring в рамках событийной модели.

Ядро обработки внешних событий поддерживает:

  • – SNMP-трапы;
  • – события агента мониторинга;
  • – и т.д.

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

Группировка сетевых запросов и обработка внешних событий

Широкий перечень протоколов мониторинга из коробки

Широкий перечень протоколов мониторинга "из коробки"

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

Механизмы экспорта и импорта шаблонов мониторинга, заложенные в Laurus Monitoring Web, позволяет в удобном формате (JSON) производить сохранение ранее сформированных шаблонов, их распространение между потребителями, а так же загрузку в систему.

Ядро системы мониторинга поддерживает:

  • – ICMP;
  • – SNMP (1/2c/3);
  • – IPMI;
  • – ModBus;
  • – SSH;
  • – Telnet;
  • – WBEM;
  • – WMI (средствами агента мониторинга);
  • – Веб-мониторинг (HTTP/HTTPS);
  • – Синтетический мониторинг с поддержкой сценариев;
  • – Мониторинг ODBC;
  • – и т.д.

Широкий перечень визуализации данных мониторинга

Позволяет настроить графический интерфейс пользователя исходя из требований потребителя.

Laurus Monitoring Web предоставляет множество способов представления визуального обзора вашей инфраструктуры:

  • – таблицы;
  • – графики;
  • – настраиваемые информационные панели;
  • – карты сети;
  • – ГИС;
  • – и т.д.

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

  • – индикатор прогресса (progressbar);
  • – состояние (state);
  • – состояние сетевого интерфейса (ethernet state);
  • – и т.д.

Система логической группировки объектов мониторинга позволяет объединять их в более крупные групповые объекты для простоты восприятия состояний объектов.

Объединение групп между собой в единое древовидное представление позволяет производить "сворачивание" объектов мониторинга от более мелкого к крупному, а состояния элементов дерева влияют на общее состояние корневого (самого крупного) элемента.

Широкий перечень визуализации данных мониторинга

Пост-Обработка получаемых данных мониторинга

Пост-Обработка получаемых данных мониторинга

Позволяет корректировать или преобразовывать получаемые данные, используя внутренний скриптовый язык описания операций обработки.

Простой синтаксис и быстрота написания позволяют значительно повысить скорость обработки за счет "отбрасывания" избыточных данных или их преобразования.


Прогнозирование аварий и расчет отклонений

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

В случае выявления вероятности возникновения аварийной ситуации или наличии возможных отклонений значений от нормы (включая выбросы) заранее предупреждает оператора, а информацию представляет удобной для восприятия форме.

Прогнозирование аварий и расчет отклонений

Автоматическое восстановление работоспособности

Автоматическое восстановление работоспособности

Автоматическое восстановление работоспособности, заложенное в ядро системы позволяет в автоматическом режиме произвести попытку устранения возникшей проблемы. Для устранения проблемы может быть выполнен сценарий или команда:

  • – перезапуск службы или объекта мониторинга с использованием протокола SSH;
  • – остановка / запуск / перезапуск объекта мониторинга с использованием протокола IPMI;
  • – выполнение любой другой пользовательской логики в рамках поддерживаемых системой плагинов управления.

Автоматическое раскрытие топологии сети

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

Автоматическое раскрытие топологии сети

Система уведомлений, обработки и эскалации внутренних событий

Система уведомлений, обработки и эскалации внутренних событий

Поддержка различных каналов сообщений позволяет гибко настроить для получения оповещений о произошедших в вашей среде событиях ответственного лица или лиц:

  • – Email;
  • – Telegram (как конкретному получателю, так и группе);
  • – Вебхуки (для интеграции с внешними системами обмена сообщениями);
  • – и т.д.

Шаблонизатор сообщений системы событий позволяет создавать разные "каркасы" сообщений для разных каналов передачи в зависимости от их типов и классификации. Вы можете воспользоваться базовыми шаблонами или создать и настроить свои собственные:

  • – настроить заголовок и текст сообщения в зависимости от типа события и его тега классификации;
  • – дополнить сообщение любой информацией, которая может повысить уровень восприятия получателем;

Система эскалации событий, заложенная в ядро системы уведомлений, позволяет:

  • – отправка повторных уведомлений до тех пор, пока проблема не будет решена;
  • – эскалация проблемы с повышением ее уровня на другие группы пользователей в случае отсутствия реагирования на нее со стороны оператора;
  • – неограниченное количество уровней эскалации.

Горизонтальное масштабирование

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

Горизонтальное масштабирование

Распределенный мониторинг

Распределенный мониторинг

Позволяет объединять сервера (в том числе территориально удаленные) в единую древовидную сеть мониторинга с подъемом информации вышестоящим узлам.

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


Кластер высокой доступности

Объединение служб Laurus Monitoring в единый кластер высокой доступности в рамках одного сегмента позволяет:

  • – предотвратить потерю данных в случае выхода из строя основного сервера;
  • – выполнять обслуживание на уровне ОС (обновление, установка патчей безопасности и т.д.) без простоя системы мониторинга.

Объединение служб Laurus Monitoring Web в единый кластер высокой доступности в рамках одного сегмента позволяет:

  • – увеличить число одновременно работающих пользователей для наилучшей производительности;
  • – позволяет избежать простоев в работе сотрудников в случае выполнения задач по обслуживанию отдельных фронтенд-серверов.
Кластер высокой доступности

Простое развертывание и распространение

Простое развертывание и распространение

Для простоты развертывания и распространения Laurus Monitoring поставляется в виде RPM / DEB пакетов для операционных систем семейства Linux или MSI файла для ОС Windows.

Так же отдельно доступна версия продукта, распространяемая в виде:

  • – Docker контейнера, основанного на базе операционной системы Debian;
  • – образа виртуальной машины для Qemu/KVM;
  • – образа виртуальной машины для VirtualBox.

Docker контейнер и образы виртуальных машин включают в себя полностью предустановленный и настроенный программный комплекс Laurus Monitoring.


Поддерживаемые процессорные архитектуры

Все компоненты Laurus Monitoring собираются и поддерживают следующий перечень процессорных архитектур:

  • – x86
  • – x64
  • – Эльбрус
  • – ARM
Поддерживаемые процессорные архитектуры

Сравнение с аналогами

Для сравнительного анализа приведены наиболее распространенные системы Zenoss и Zabbix.

 
Zenoss
Zabbix
Laurus
Автоматическое обнаружение устройств
Логическая группировка устройств
Безагентский мониторинг
Агентский мониторинг
*
Поддержка протокола IPMI
Прогнозирование аварий
Расчет отклонений
Пост-Обработка данных мониторинга
Распределенный мониторинг
Кластер высокой доступности
Ручное внесение данных мониторинга
Поддержка процессорной архитектуры «Эльбрус»
ГИС
Google Maps
Google Maps, OpenStreet Map, Yandex.Maps
Google Maps, OpenStreet Map, Yandex.Maps, ГИС "Горизонт"
Языки разработки
Python, Java
C, PHP
C++ (Qt5/6), PHP (7/8)

* Существует поддержка Zabbix агента


Технические характеристики

Поддерживаемые ОС

Системные требования

 
CPU
RAM
HDD
до 500 узлов
2 ядра
4 ГБ
10+ ГБ
до 1000 узлов
4 ядра
8 ГБ
20+ ГБ
до 2500 узлов
8 ядер
16 ГБ
40+ ГБ
до 5000 узлов
16 ядер
32 ГБ
50+ ГБ
более 5000 узлов
16+ ядер
32+ ГБ
100+ ГБ