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

Обновление 8.0.0 (15.03.2024)

Основная информация

Основные изменения

Мы рады представить вам обновление Monq 8.0.0, которое направлено на значительное повышение эффективности процессов мониторинга и эксплуатации в сложных и разрозненных ИТ-окружениях. Из ключевых обновлений – новый функционал no-code aвтоматизации бизнес-процессов эксплуатации, переход к проектному управлению для улучшения организации рабочего процесса, а также переезд системных уведомлений на специальный сервис с возможностью управления их шаблонами. Кроме того, произошли полезные изменения в структуре меню, управлении отчетами и в автоматизации оповещений и различных действий – если раньше действия запускались только по открытию и закрытию сигналов, то теперь это возможно сделать и по первичным событиям.

Подробности – ниже.

Ключевые изменения в системе

Переход к версии Monq 8.0.0 сопровождается рядом ключевых изменений – пожалуйста, ознакомьтесь с ними перед обновлением:

  • Экраны "Правила и Действия" и "Скрипты" удалены без миграции на новые типы объектов. Теперь автоматизированные действия реализуются на базе сценариев low-code автоматизации и бизнес-процессов на новом no-code движке

  • Методы оповещений и контакты пользователей были удалены. Контакты для Telegram и Email были мигрированы, а метод оповещения Email заменен на отдельный сервис – "Системные оповещения"

  • Вкладка с контактной информацией пользователя "Каналы оповещений" была удалена, контакты теперь задаются на странице с основной информацией

  • Пользователь теперь работает только в выбранном контексте рабочей группы (РГ), что означает изменения в видимости объектов и доступе к ним

  • Доступ Администраторов пространства к объектам всех РГ теперь организован через системные Группы пользователей с ролями "Наблюдатель" и "Редактор", включенными в каждую РГ по умолчанию

  • Функция, доступная Администраторам пространства, "поделиться потоком со всеми РГ, включая будущие" удалена из системы – это повлияло на доступ пользователей к потокам

  • Личные Карты РСМ и шаблоны отчетов будут удалены при обновлении, а создание личных объектов стало возможным только в рамках Рабочих групп

  • Агент Monq и встроенный http-плагин обновлены до версии 2.0.0 – это потребует изменений в Yaml-заданиях для обеспечения совместимости плагинов httpPlugin и httpPlugin2

  • Библиотека с абстракциями плагинов агентов также обновлена до версии 2.0.0 для совместимости с агентом версии 2.0.0

  • Предыдущие версии API управления отчетами перестанут работать, для работы с отчетами будут доступны только новые API

  • Произведено разделение лицензии на лицензию и активационный ключ, а также изменены объекты лицензирования и ограничения

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

Главное меню

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

Бизнес-процессы

С введением нового функционала "Бизнес-процессы" (БП) на базе no-code движка пользователи получают возможность выполнять различные действия при срабатывании определенных событий. Функционал заменил существующие ранее "Правила и действия". No-code автоматизация позволяет настроить сценарии автоматизации, например, матрицу эскалации, без знаний языков программирования.

  • Создание бизнес-процессов в рамках РГ

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

  • Новый интерфейс для создания действий

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

  • Типизация для действий

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

  • Разнообразные события для запуска БП

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

  • Инструменты для построения процессов

    Для БП доступны инструменты для построения матриц эскалации и создания разветвлений пайплайна при помощи инструмента Switch.

  • Использование бизнес-календаря

    Пользователи могут использовать бизнес-календарь как один из инструментов в рамках бизнес-процессов.

  • Информация о запуске БП

    Для каждого сигнала, приводящего к запуску бизнес-процесса, будет добавлена информация о запуске, доступная на оперативном экране.

Рабочие группы

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

Алгоритм вывода информации и управления правами был полностью пересмотрен и теперь позволяет более точно определить доступ к объектам Рабочей группы в зависимости от роли пользователя.

Выбор или изменение контекста Рабочей группы доступен в боковом меню или на странице "Рабочие группы".

Отчеты

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

Сервис управления отчетами

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

С данного экрана пользователи могут осуществлять управление любым типом отчета, включая:

  • Создание шаблонов отчетов любого типа
  • Выполнение расчета отчета по существующим шаблонам
  • Просмотр списка имеющихся отчетов и шаблонов всех типов, а также их статуса, интервала, срока хранения и даты последнего расчета
  • Выполнение быстрых действий с отчетами и шаблонами без необходимости входа в карточку, включая:
    • Копирование ссылки на объект
    • Копирование ID объекта
    • Расчет отчета по выбранному шаблону
    • Генерация отчета повторно на основе ранее рассчитанного отчета
    • Удаление объекта

Изменения в Отчетах о доступности

Основной функционал существующих Отчетов о доступности остается без изменений, однако были внесены улучшения в некоторые механики:

  • Работа с шаблоном в карточке шаблона

    Теперь пользователи могут работать с шаблоном отчета в отдельной карточке, где доступны вкладки "Общее" для основных параметров, "Настройки" для указания параметров расчета и "Отчеты" для просмотра сгенерированных экземпляров отчетов по выбранному шаблону.

  • Фоновый расчет отчета

    Расчет отчета теперь выполняется на отдельном сервисе в фоновом режиме, что позволяет пользователям не оставаться на открытой вкладке в ожидании расчета в режиме онлайн.

  • Хранение рассчитанных отчетов

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

  • Удаление существующих личных шаблонов

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

Потоки данных

В рамках обновления в системе произошли следующие изменения в функционале потоков данных:

  • Удаление шаблонов конфигурации потока

    Шаблоны конфигурации потока были полностью удалены из системы.

  • Создание потоков через Мастер настройки

    Теперь пользователи могут создавать потоки с предустановленными настройками, аналогичными тем, что были доступны в удаленных шаблонах, через сценарии "Мастера настройки".

  • Выбор контент-паков

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

  • Миграция существующих потоков

    Все существующие потоки, созданные по шаблону, были мигрированы без изменения параметров и настроек, за исключением удаления упоминания о шаблонах.

  • Изменение параметров и настроек потоков

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

  • Экспорт / Импорт потока

    Функционал экспорта / импорта потока был расширен и теперь включает в себя и описания к заданиям.

Журнал CMDB

Журнал CMDB теперь доступен только для администраторов системы и был перемещен в соответствующий раздел. Обычным пользователям доступ к журналу изменений в РСМ доступен только в рамках тех КЕ, которые им доступны.

Управление доступом к журналу логов осуществляется через специальную настройку "Настройки CMDB", доступную в роли администраторов.

Мастер настройки

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

  • Пользователь, находясь в "Потоках данных", может перейти в "Мастер настройки" и ознакомиться только со сценариями, нацеленными на создание потока.
  • Также в "Мастер настройки" стало возможным перейти из раздела "Действия" и ознакомиться со сценариями, после запуска которых будут созданы предварительно настроенные действия.
  • В модальном окне запуска сценария у пользователя появляется возможность ввода переменных создаваемых сущностей.

Администраторы пространства

С восьмым релизом системы произошли значительные изменения в управлении администраторами пространства:

  • Выделение из текущего функционала рабочих групп

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

  • Организация доступа к объектам рабочих групп

    Доступ администраторов пространства к объектам рабочих групп организован через штатный механизм групп пользователей. Администраторы пространства с правом просмотра объектов рабочих групп добавляются в группу пользователей "Administrator WorkGroup Watchers", а с правом редактирования – в группу пользователей "Administrator WorkGroup Editors".

  • Системные группы пользователей

    Группы пользователей "Administrator WorkGroup Watchers" и "Administrator WorkGroup Editors" являются системными и не могут быть удалены или отредактированы.

  • Назначение ролей в рабочих группах

    В каждой рабочей группе группе пользователей "Administrator WorkGroup Watchers" назначается системная роль "Наблюдатель", а группе пользователей "Administrator WorkGroup Editors" – системная роль "Редактор" (включены все права).

  • Реструктуризация системы прав администраторов и изменение ролевой модели

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

Лицензирование

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

  • Разделение лицензии

    Одним из ключевых изменений является разделение лицензии на собственно лицензию и активационный ключ.

  • Срок активации

    Срок активации определяет период действия активационного ключа, после истечения которого необходимо повторно активировать лицензию. Максимальный срок активации составляет 365 дней.

  • Объекты лицензирования

    Начиная с восьмой версии, объектами лицензирования являются количество конфигурационных единиц (КЕ) и количество обработчиков сервиса автоматизации.

Системные оповещения

До недавнего времени системные оповещения, такие, как приглашения пользователей или уведомления о смене паролей, осуществлялись через методы оповещений по электронной почте. Однако с выпуском версии Monq 8.0.0 системные оповещения переведены на отдельный сервис.

Теперь на новой странице "Системные оповещения" пользователи могут не только управлять подключением к SMTP-серверу, но и настраивать шаблоны системных рассылок. Ранее эта функция была недоступна. Эти изменения делают процесс отправки и управления системными уведомлениями более гибким и удобным.

Схемы пользовательских контактов

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

  • Устаревшие методы оповещений удалены

    Ранее пользователи могли заполнять контактную информацию о себе в специальной вкладке "Каналы оповещений", зависящей от методов оповещений, добавленных в пространство. В версии Monq 8.0.0 эти методы оповещений удалены.

  • Схема контактов

    Вместо списка каналов оповещений теперь за список контактов, доступных для заполнения, отвечает специальная настройка на уровне пространства – "Схема контактов". Администраторы могут указать, какие контактные данные будут использоваться для различных действий, используемых в бизнес-процессах.

  • Более гибкое управление контактной информацией

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

  • Удобство для пользователей

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

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

В этой версии был добавлен новый тип данных – "Перечисление" (Enum) в движке автоматизации Monq.

  • Добавление перечислений на уровне сценариев

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

  • Отображение в формате выпадающего списка

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

Библиотеки автоматизации

Новые функции движка автоматизации

Библиотека Automaton.Core

  • ArraySplit - функция принимает на вход любой массив и число. Затем в цикле проходит по исходному массиву и итеративно возвращает новые массивы с указанным кол-вом элементов
  • ThrowError - функция ThrowError будет принудительно завершать сценарий со статусом "Error", если эта функция выполнится
  • ToLower - функция принимает на вход строку и возвращает ее копию, приведенную к нижнему регистру
  • ToUpper - функция принимает на вход строку и возвращает ее копию, приведенную к верхнему регистру
  • Trim - функция принимает на вход строку и возвращает новую строку, в которой удалены все начальные и конечные символы пробела

Библиотека Automaton.Notification

  • FilterRecipients - функция для использования ее при создании действий, связанных с оповещениями через рассылки
  • GetConnectionCreds - специальная функция GetConnectionCreds, которая будет принимать на вход модель подключения, переданного из действия, и отдавать на выходе атрибуты подключения
  • GetContacts - функция больше системная, применяется внутри рассылок, чтобы забрать контактные данные для конкретных пользователей, согласно переданному типу контакта
  • SendEmailExtended - новая функция будет расширена функционалом "Подключений"
  • SendTelegramMessageExtended - новая функция дает возможность передать "токены" при помощи связи Подключения; также теперь пользователь может сразу передать сообщение сразу группе контактов

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

Отчеты

  • При расчете Отчета о доступности исправлен баг с расхождениями в 1 секунду от указанного периода
  • Исправлен баг с экспортом Отчета о доступности с локализацией текстового файла, не соответствующей текущей локализации в системе
  • Исправлен баг с отсутствием информации о СР и максимальном времени простая при открытии Отчета о доступности из результатов расчета Мульти-отчета
  • Исправлена ошибка при расчете Отчета о доступности за отведенное время, Администратором системы со всеми правами на редактирование
  • Исправлена ошибка учета рабочих дней при расчете отчета за прошлый год
  • Исправлена ошибка, возникающая при генерации отчета с использование Карты РСМ, отфильтрованной по атрибуту КЕ
  • Унифицированы названия параметров при экспорте Отчета о доступности в Excel и JSON
  • Скорректировано отображение интерфейса Отчета о доступности при масштабировании экрана
  • Скорректировано отображение длительности сигнала в английской локализации в отчетах о доступности

Оперативный центр

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

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

  • Тип пинов со структурой или базовым типом меняются на "Массив" вместо фактического названия.
  • Исправлена ситуация, при которой нельзя было сравнивать переменные типа Dynamic функцией Equal/NotEqual.
  • Исправлено некорректное поведение функции HTTPRequest при попытке передать в заголовок значения, содержащего символ "=".
  • Исправлены незначительные дефекты в части переименования глобальных переменных.

Сигналы

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

Пороги

  • Исправлено некорректное поведение при наличии символа "обратной косой черты" в Query-запросе. Теперь данные символы дополнительно экранируются.

Разное

  • Унифицированы иконки для раздела Обзор в главном меню системы
  • Исправлена возможность изменения режима "Insecure mode" для пользователей с правом на просмотр потока, в карточке потока
  • Исправлен баг с зависанием агента при достижении лимита переподключений к координатору, после разрыва соединения
  • Исправлен баг с поиском файла конфигурации агентом. Теперь агент осуществляет поиск файла в директории, где находится сам
  • Исправлена ошибка в передаваемой модели массивов через артефакт на агентах старше версии 1.2.3
  • Исправлено отображение неверного сообщения при сохранении ключевых атрибутов, имеющих пустые значения, в Метамодели РСМ.
  • Исправлен поиск по ключевым атрибутам в блок-функциях или публичном API. КЕ, у которой был изменен тип, теперь принадлежит текущему типу, а не двум сразу
  • Исправлен баг при пакетном создании КЕ одного типа c заданными, через публичные API
  • Скорректирована подсветка раздела главного меню при переходах в другие разделы через контекстное меню
  • Исправлен баг, возникающий при возвращении в РГ "бывшего" менеджера и повторного назначения ему роли "менеджер"
  • Исправлено отображение даты действия токена при редактировании в разделе "Безопасность"
  • Исправлено отображение каналов оповещения и осуществлен их переезд на вкладку "Профиль"