Перейти к основному содержимому

Обновление 7.9.0 (05.07.2023)

Основные изменения релиза Monq 7.9.0

РСМ

  • Существенно изменилась модель расчета здоровья конфигурационных единиц. Структура КЕ дополнилась новыми элементами - компонентами. Теперь сигналы и связи влияния оказывают прямое влияние именно на здоровье компонентов, а те, в свою очередь, влияют на здоровье КЕ, используя критически-весовой или количественный (комбо) расчет.
  • Поддерживается полная совместимость с существующим расчетом здоровья. По умолчанию у каждой КЕ есть базовый компонент, который оказывает влияние на здоровье КЕ
  • Расчет статуса КЕ теперь зависит от процента здоровья КЕ и имеет возможность настройки
  • В настройках влияния добавлены пороги для критической передачи здоровья
  • На вкладке "Здоровье" появилась трехуровневая диаграмма здоровья, которая визуально отображает состояние здоровья КЕ
  • Граф Здоровья РСМ был адаптирован для работы с компонентами.

Автоматизация

  • Администраторы пространства теперь могут создавать собственные глобальных функции на low-code движке, в рамках работы с библиотеками. Добавленные функции будут доступны во всех сценариях.
  • Был существенно изменен экран сценариев. Добавлена фильтрация, сортировка, добавление в избранное, просмотр истории изменений и добавления тегов к сценариям
  • Реализован полноценный компилятор сценариев и добавлены новые функции

Сигналы

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

Content Wizard

Были опубликованы базовые сценарии для подключения Zabbix и Kubernetes

Метамодель РСМ

В Метамодель РСМ было добавлено два новых блока Компоненты КЕ и Модель статуса КЕ.

Компоненты КЕ

Для всех КЕ в системе был добавлен компонент по умолчанию - Common. Каждый компонент имеет собственное здоровье и оказывает влияние на здоровье КЕ. Все существующие связи влияния и сигналы, которые оказывали влияние на КЕ были перенесены на компонент Common. Компонент КЕ выполняет роль так называемой "прослойки" между объектом оказывающим влияние и самой КЕ, что позволяет более тонко настроить расчет здоровья КЕ. Управление компонентами осуществляется Администратором в настройках Метамодели РСМ для Типа КЕ, таким образом, у всех КЕ одинакового типа один и тот же набор компонентов. Каждый Тип КЕ должен иметь хотя бы один компонент. У компонента есть два метода расчета здоровья: существующий ранее - критически-весовой и новый - комбо.

В данном блоке Администраторы получили следующие возможности:

  • Добавлять / удалять компоненты для КЕ выбранного Типа

  • Определить компонент по умолчанию

  • Указывать настройки влияния компонента на КЕ

  • Указывать метод расчета здоровья компонента

    • Комбо:
      Данный метод расчета направлен на отслеживание выхода из строя критического количества КЕ из всех КЕ оказывающих влияние на один компонент. При включении комбо расчета не учитываются вес и критичность связи между КЕ - все связи считаются равновесными, а влияние сигналов не учитывается вовсе. Данный расчет имеет одну настройку - это количество КЕ необходимое для полной деградации компонента.
    • Критически-весовой:
      Расчет здоровья определяется по весу либо по критической передаче с возможность указать порог критичности. Порог критичности расширяет возможности работы функции критической передачей. В случае если здоровье влияющего объекта (КЕ/компонента/здоровья от сигналов) выше определённого порога, то критическая передача отключена, а если меньше указанного процента здоровья - включается.
  • Указать настройки по умолчанию для связей влияния и сигналов

    Важно

    Изменение настроек здоровья по умолчанию внутри компонента будет влиять только на вновь создаваемые КЕ и не будет изменять настройки у уже созданных КЕ. Данные настройки можно преопредилить индивидуально для каждой КЕ во вкладке Здоровье.

Модель статуса КЕ

В новой модели РСМ статус КЕ зависит от здоровья КЕ.

У статуса КЕ могут быть следующие значения (унифицированы с сигналами):

  • Fatal
  • Critical
  • Major
  • Warning
  • Ок
  • Unknown

Текущие статусы КЕ были пересчитаны с учетом новой модели расчета.

У Администраторов системы появилась возможность самостоятельно задавать правила расчета статуса для всех КЕ выбранного Типа, по аналогии существующего функционала в Порогах.

Так же появилась возможность удалять ненужные статусы КЕ, кроме OK и Unknown, правила расчета этих статусов не подлежат изменению.

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

Вкладка Здоровье

  • В новой версии вкладка Здоровье представляет из себя трехуровневую диаграмму, отображающую влияние объектов системы (КЕ, сигналы, компоненты) на здоровье исследуемой КЕ
  • Пользователи могут исследовать не только КЕ, но и компоненты КЕ, открывая двухуровневую схему
  • Пользователи могут перемещаться по диаграмме исследуя любой объект. Весь путь исследования отображается в хлебных крошках позволяя быстро вернуться на любой ранее исследуемый объект
  • Пользователи могут ознакомиться с дополнительной информацией об исследуемом объекте, такой как название, описание, тип, а так же переключиться на вкладку параметров
  • Представлена информация о сигналах привязанных к исследуемому объекту, их общее количество и критичность, а также переключиться на вкладку со всеми сигналами
  • Помимо цифровых значений объекты на диаграмме имеют визуализацию урона с разными высотами, отображающими величину наносимого урона
  • Представлена информация о здоровье объекта включающая текущее здоровье, статус и урон, полученный от объектов, оказывающих влияние
  • Представлена информация о минимальном и максимальном показателе здоровья объекта за сегодня
  • Доступен график здоровья для отслеживания изменений здоровья объекта (КЕ или компонента) за определенный период времени
  • В режиме настройки влияния можно изменять настройки для компонента КЕ и влияния КЕ/сигнала на компонент, включая вес, критическое влияние и порог расчета. При комбо расчете можно указать количество неработоспособных КЕ для всего кластера
  • Вкладка "Здоровье" имеет функцию автообновления, которую можно отключить, а также возможность обновления информации вручную

Граф Здоровья

Граф Здоровья так же был модернизирован с учетом использования компонентов.

  • При создании связи влияния пользователю необходимо будет указать с каким именно компонентом КЕ необходимо создать связь
  • Настройки веса и критичности были перенесены с меню настройки связи во вкладку Здоровье
  • В меню настройки связи у пользователей появилась возможность быстрого перехода к настройкам связи и к обзору выбранного компонента, во вкладке Здоровье
  • В меню настройки связи можно изменить компонент КЕ для связи влияния
  • Двойной клик мыши по КЕ перенаправит пользователя на вкладку Здоровья
  • Расширены API связей влияния с учетом использования Компонентов
  • В контекстном меню КЕ появилась возможность перейти на вкладку Здоровья

Агентский плагин Zabbix

Агентский плагин для Zabbix был модернизирован для совместной работы с новой версией Zabbix 6.4.

Content wizard

В раннем релизе Monq был разработан новый модуль Content Wizard - мастер настройки, с помощью которого пользователь может в два клика создать необходимые преднастроенные объекты Monq. Теперь нет необходимости конфигурировать для какого-либо сценария (например, настройка тракта обработки событий из Zabbix или др.) все сущности вручную, т.к. данный сервис умеет настраивать Рабочую группу до рабочего состояния за пару минут.

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

Сценарий контент-пака - это набор настроенных шаблонов объектов, таких как потоки данных, координаторы, сценарии автоматизации, РСМ-карты, правила порогов.

С версии Monq 7.9.0 доступны базовые сценарии Zabbix и Kubernetes от Monq. Данные сценарии разработаны в основном для демонстрации возможностей платформы - для ваших процессов мониторинга может потребоваться их адаптация. Однако в следующих версиях у владельцев инсталляций появится возможность самостоятельного написания сценариев и создания контент-паков. Monq также будет развивать данные сценарии и подготавливать новые контент-паки.

Краткое описание функционала:

  • В разделе Content Wizard представлены карточки сценариев с краткой информацией и поиском по сценариям

  • На детальной странице просмотра сценария доступна вкладка с общей информацией, назначением сценария и объектами Monq, которые будут созданы и настроены в результате запуска

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

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

  • В случае успешного запуска становится доступна инструкция с действиями, которые необходимо выполнить для завершения настройки (если требуются) или переменными настроенных объектов (например, API-ключ координатора или потока)

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

Автоматизация

Глобальные функции

  • В настройках автоматизации теперь доступно добавление пользовательских глобальных функций
  • Администраторы пространства могут создавать функции в виде сценариев, с последующей компиляцией и публикацией их для доступа к ним во всех сценариях пространства
  • Добавлено понятие "Компиляция" и "Публикация" в рамках работы над функциями.
    Функция добавляется на холст, как черновик. После настройки, пользователь должен скомпилировать ее для проверки, и опубликовать. После публикации функция станет доступна по всех пользовательских сценариях.

Экран работы со сценариями

  • Сценарии переехали на табличный компонент, с возможностью сортировки и изменения местоположения столбцов
  • Для сценариев теперь можно задавать общеплатформенные теги, как, например, это сделано в сигналах
  • Добавлена фильтрация по большинству параметров сценария:
    • Владелец
    • Статус
    • Тип (маршрутный узел)
    • Теги
  • Появилась возможность добавлять сценарии в избранное, с возможность фильтрации и сортировки
  • Добавлена история изменений сценария, с логированием изменения основной информации, смены статуса и конструкции сценария
  • Добавлен вывод информации о дате последнего запуска и последнего изменения
  • Добавлен вывод индикации о том, что сценарий находится в режиме отладки

Функции

  • Добавлена функция для реализации полноценного HTTP-запроса, с указанием всевозможных параметров
  • Добавлена универсальная функция FilterStruct, позволяющая гибко настраивать условия в режиме одного окна, без необходимости добавлять большое кол-во блоков для проверки значений свойств структуры
  • Добавлена библиотека "Оповещения" с базовыми функциями отправки сообщений на почту и в Telegram, а так же функция отправки в изображений через Telegram
  • Добавлена функция NewGuid - генерирующая по запросу уникальный идентификатор
  • Добавлена функция привязки любых ссылок к сигналам
  • Произведена адаптация функций сигналов под компоненты

Сигналы

  • В новой версии Monq пользователь сможет прикрепить к сигналам ссылки как через сценарии автоматизации, так и вручную через интерфейс.

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

  • Появилась возможность поделиться сигналом, скопировав на него ссылку и открыть сигнал в новом окне или вкладке.
  • Информация о связанных КЕ адаптирована под работу с компонентами КЕ.

Работа над ошибками

Экран Карты РСМ

  • Скорректировано отображение пунктов в контекстном меню КЕ на Графе РСМ.
  • Скорректировано отображение привязанной к Карте КЕ при отдалении Графа РСМ.
  • Скорректирована информация при наведении на элементы в таблице сигналов на Экране Карт РСМ.
  • Исправлена проблема отсутствия возможности настроить наследование доступа при удалении КЕ на Экране Карт РСМ.
  • Исправлена некорректная работа поиска в списке КЕ на Экране Карт РСМ.
  • Исправлена проблема отображения информации со значением и датой при наведении на метрический ряд на графике порогов на Экране Карт РСМ.
  • Исправлена ошибка при выборе временного интервала на графике порогов на Экране Карт РСМ.
  • Исправлена проблема с поиском РГ в меню редактирования Карты РСМ.
  • Исправлена проблема сохранения изменений с отвязкой всех Zabbix-объектов во вкладке Параметры на Экране Карт РСМ.
  • Исправлена ошибка отображения связи влияния при попытке создать связь с недоступной КЕ на Графе Здоровья.
  • Исправлена ошибка отображения связанных карт в контекстном меню КЕ на Графе РСМ.
  • Исправлена ошибка при работе с Журналом CMDB при фильтрации по КЕ.

Работа с API

  • Исправлена ошибка получения неверного цвета Тега в теле ответа при создании сигнала через API.
  • Исправлена ошибка при отвязке тегов от сигнала с пустым списком.
  • Добавлена валидация в тела запроса при отвязке КЕ от сигнала.
  • Исправлена ошибка при привязке тегов к сигналам при отсутствии одного из параметров тега.
  • Исправлена ошибка отвязки тегов от сигнала.

Прочее

  • Исправлена проблема с отсутствием обновления конфигурации микросервисов после включения опции SSL для PostgreSQL в pl-microservice-registry.
  • Исправлена ошибка удаления сценариев автоматизации из системы после удаления РГ-Владельца.
  • Исправлена проблема, при которой невозможно было установить связь с пином, без обновления страницы, если его тип был изменен на Exec в разделе Автоматизация.
  • Скорректирована отображение блока Add block с учетом английской локализации в разделе Автоматизация.
  • Скорректировано отображение блока доп. показателей в разделе Отчеты.
  • Скорректировано отображение полей в настройках правил порогов.
  • Скорректировано отображение иконки в в оповещении об окончании срока активации лицензии/модуля.
  • Скорректировано отображение типов Атрибутов при изменении Атрибута в Метамодели РСМ.
  • Исправлена ошибка при редактировании Атрибута типа Массив в Метамодели РСМ.
  • Исправлена ошибка отображения сценария в задании потоков после переключения между вкладками в настройках потоков данных.