Система мониторинга Laurus
Российская высокопроизводительная система мониторинга IT-инфраструктуры и сетей связи.
Система разработана в целях импортозамещения как коммерческих решений иностранных компаний (Zenoss, SolarWinds и др.), так и зарубежных решений на базе свободного ПО (Nagios, Zabbix, Prometheus и др.).
Включена в Реестр Российского ПО*
Для отдельных поставок возможно проведение процедуры сертификации по ФСТЭК, и т.д.
*проходит процедуру проверки в Экспертном совете при Минцифры России.

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


Агентский и безагентский мониторинг
Позволяет выполнять сбор данных мониторинга как с использованием базовых сетевых протоколов, так и с использованием специализированной службы Laurus Agent.
Ядро системы так же позволяет комбинировать перечисленные механизмы в рамках получения данных от конкретного объекта мониторинга, т.е. часть данных может предоставлять установленная на объекте мониторинга служба Laurus Agent, а часть данных может запрашиваться по базовым протоколам мониторинга (IPMI, SNMP и т.д.).
Группировка сетевых запросов и обработка внешних событий
Группировка сетевых запросов позволяет объединять несколько запросов в рамках одного сетевого пакета, если это позволяет используемый сетевой протокол.
Ядро обработки внешних событий позволяет проводить обработку данных мониторинга, поступающих от объекта мониторинга к серверу Laurus в рамках событийной модели.
Ядро обработки внешних событий поддерживает:
- – SNMP-трапы;
- – события агента мониторинга;
- – и т.д.
Данные подходы позволяют значительно снизить нагрузку на объекты мониторинга, с которых запрашиваются данные, а так же на транспортную телекоммуникационную сеть.

Широкий перечень протоколов мониторинга "из коробки"
Поддержка широкого числа протоколов мониторинга "из коробки" позволяет без особых проблем добавить для мониторинга практически любое телекоммуникационное оборудование, а гибкая система шаблонов мониторинга (оборудования / служб / приложений / внешних событий) позволяет расширять перечень поддерживаемого оборудования.
Механизмы экспорта и импорта шаблонов мониторинга, заложенные в Laurus Web, позволяет в удобном формате (JSON) производить сохранение ранее сформированных шаблонов, их распространение между потребителями, а так же загрузку в систему.
Ядро системы мониторинга поддерживает:
- – ICMP;
- – SNMP (1/2c/3);
- – IPMI;
- – ModBus;
- – SSH;
- – Telnet;
- – WBEM;
- – WMI (средствами агента мониторинга);
- – Веб-мониторинг (HTTP/HTTPS);
- – Синтетический мониторинг с поддержкой сценариев;
- – Мониторинг ODBC;
- – и т.д.
Широкий перечень визуализации данных мониторинга
Позволяет настроить графический интерфейс пользователя исходя из требований потребителя.
Laurus Web предоставляет множество способов представления визуального обзора вашей инфраструктуры:
- – таблицы;
- – графики;
- – настраиваемые информационные панели;
- – карты сети;
- – ГИС;
- – и т.д.
Конструктор визуализации данных мониторинга позволяет упростить отображение получаемых данных исходя из настроенных форматов отображения:
- – индикатор прогресса (progressbar);
- – состояние (state);
- – состояние сетевого интерфейса (ethernet state);
- – и т.д.
Система логической группировки объектов мониторинга позволяет объединять их в более крупные групповые объекты для простоты восприятия состояний объектов.
Объединение групп между собой в единое древовидное представление позволяет производить "сворачивание" объектов мониторинга от более мелкого к крупному, а состояния элементов дерева влияют на общее состояние корневого (самого крупного) элемента.
Пост-Обработка получаемых данных мониторинга
Позволяет корректировать или преобразовывать получаемые данные, используя внутренний скриптовый язык описания операций обработки.
Простой синтаксис и быстрота написания позволяют значительно повысить скорость обработки за счет "отбрасывания" избыточных данных или их преобразования.
Прогнозирование аварий и расчет отклонений
Позволяет производить автоматический расчет аварийных ситуаций и отклонений по снимаемым данным мониторинга, основываясь на полученных ранее исторических данных.
В случае выявления вероятности возникновения аварийной ситуации или наличии возможных отклонений значений от нормы (включая выбросы) заранее предупреждает оператора, а информацию представляет удобной для восприятия форме.

Автоматическое восстановление работоспособности
Автоматическое восстановление работоспособности, заложенное в ядро системы позволяет в автоматическом режиме произвести попытку устранения возникшей проблемы. Для устранения проблемы может быть выполнен сценарий или команда:
- – перезапуск службы или объекта мониторинга с использованием протокола SSH;
- – остановка / запуск / перезапуск объекта мониторинга с использованием протокола IPMI;
- – выполнение любой другой пользовательской логики в рамках поддерживаемых системой плагинов управления.
Автоматическое раскрытие топологии сети
Позволяет производить сканирование телекоммуникационной сети в автоматическом режиме единоразово или с заданным интервалом в системе планирования с учетом установленных входных характеристик с возможностью определения типов и связей между оборудованием. Полученные данные могут быть интегрированы в систему для дальнейшего отслеживания состояния найденного оборудования. В случае периодического интервального сканирования система производить анализ изменений в структуре топологии сети, и в случае ее изменения, информирует об этом оператора.
Система уведомлений, обработки и эскалации внутренних событий
Поддержка различных каналов сообщений позволяет гибко настроить для получения оповещений о произошедших в вашей среде событиях ответственного лица или лиц:
- – Email;
- – Telegram (как конкретному получателю, так и группе);
- – Вебхуки (для интеграции с внешними системами обмена сообщениями);
- – и т.д.
Шаблонизатор сообщений системы событий позволяет создавать разные "каркасы" сообщений для разных каналов передачи в зависимости от их типов и классификации. Вы можете воспользоваться базовыми шаблонами или создать и настроить свои собственные:
- – настроить заголовок и текст сообщения в зависимости от типа события и его тега классификации;
- – дополнить сообщение любой информацией, которая может повысить уровень восприятия получателем;
Система эскалации событий, заложенная в ядро системы уведомлений, позволяет:
- – отправка повторных уведомлений до тех пор, пока проблема не будет решена;
- – эскалация проблемы с повышением ее уровня на другие группы пользователей в случае отсутствия реагирования на нее со стороны оператора;
- – неограниченное количество уровней эскалации.
Горизонтальное масштабирование
Объединение нескольких служб Laurus в единый кластер мониторинга в рамках одного сегмента позволяет значительно увеличить производительность всей системы в целом и число отслеживаемых объектов мониторинга.


Распределенный мониторинг
Позволяет объединять сервера (в том числе территориально удаленные) в единую древовидную сеть мониторинга с подъемом информации вышестоящим узлам.
Специально разработанный сетевой протокол для работы на сетях с низкой пропускной способностью и большим числом потерь сетевых пакетов позволяет организовать синхронизацию и подъем данных между серверами даже в случае частых перебоев в транспортной сети.
Кластер высокой доступности
Объединение служб Laurus в единый кластер высокой доступности в рамках одного сегмента позволяет:
- – предотвратить потерю данных в случае выхода из строя основного сервера;
- – выполнять обслуживание на уровне ОС (обновление, установка патчей безопасности и т.д.) без простоя системы мониторинга.
Объединение служб Laurus Web в единый кластер высокой доступности в рамках одного сегмента позволяет:
- – увеличить число одновременно работающих пользователей для наилучшей производительности;
- – позволяет избежать простоев в работе сотрудников в случае выполнения задач по обслуживанию отдельных фронтенд-серверов.


Простое развертывание и распространение
Для простоты развертывания и распространения Laurus поставляется в виде RPM / DEB пакетов для операционных систем семейства Linux или MSI файла для ОС Windows.
Так же отдельно доступна версия продукта, распространяемая в виде:
- – Docker контейнера, основанного на базе операционной системы Debian;
- – образа виртуальной машины для Qemu/KVM;
- – образа виртуальной машины для VirtualBox.
Docker контейнер и образы виртуальных машин включают в себя полностью предустановленный и настроенный программный комплекс Laurus.
Поддерживаемые процессорные архитектуры
Все компоненты Laurus собираются и поддерживают следующий перечень процессорных архитектур:
- – x86
- – x64
- – e2k (Эльбрус)
- – ARM

Сравнение с аналогами
Для сравнительного анализа приведены наиболее распространенные системы Zenoss и Zabbix.
* Существует поддержка Zabbix агента
Технические характеристики
Поддерживаемые ОС
Системные требования