Обновление 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
- Скорректирована подсветка раздела главного меню при переходах в другие разделы через контекстное меню
- Исправлен баг, возникающий при возвращении в РГ "бывшего" менеджера и повторного назначения ему роли "менеджер"
- Исправлено отображение даты действия токена при редактировании в разделе "Безопасность"
- Исправлено отображение каналов оповещения и осуществлен их переезд на вкладку "Профиль"