Вышел SAYMON 3.2.76

Posted on Posted in releases & updates, Анонс

Этот год начался для нас продуктивно. Мы рады объявить о выходе SAYMON 3.2.76! В этой версии мы повысили стабильность работы системы, в разработке backend перешли на NodeJS 10 и реализовали несколько важных функциональных возможностей:

 

Datasources-плагин к Grafana

Большинство тех, кому необходимо визуализировать различные метрики на едином дашборде, выбирают Grafana.

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

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

Мы вдохновились универсальностью построения дашбордов в Grafana. И решили, что интеграция SAYMON с Grafana будет интересным и полезным опытом для нас. И, возможно, в будущем нам удастся перенять опыт построения столь информативных дашбордов на основании данных, полученных SAYMON в процессе мониторинга.

А пока, с целью визуализировать данные из SAYMON в Grafana нами разработан Datasources-плагин.

grafana_saymon_plagin

 

Правила формирования данных от агента

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

С целью исправить этот недостаток был добавлен функционал «Правила формирования данных от агента (Stat Rules)». Stat Rules расширяет возможности по управлению данными, отображаемыми в таблице данных от агента.

Для применения и комбинирования их в End View добавлена вкладка “Правила формирования данных от агента”.

StatRules

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

 

Управление уровнями критичности инцидентов

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

Ранее при генерации аварий были доступны четыре уровня по умолчанию:

  • ALARM
  • CLEARED
  • MAJOR
  • WARNING

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

settings_of_alarm_levels

 

Отображение MQTT-сообщений в Журнале событий

Журнал событий позволяет просмотреть историю состояний всех объектов системы и реализует функции просмотра и фильтрации SNMP-Trap’ов.

Уже несколько лет SAYMON успешно применяется как система управления в технологии Интернета вещей, в рамках которой устройства общаются между собой по протоколу MQTT. SAYMON-сервер может получать сообщения от таких устройств. А поскольку ежегодно их становится всё больше, в Журнал событий были добавлены функции просмотра и фильтрации MQTT-сообщений из топиков, которые указаны в настройках MQTT-сенсоров соответствующих объектов.

MQTT_EventLog

 

Новая версия SAYMON 3.2.76 доступна для бесплатного скачивания.