Обновление 5.9.0 (24.05.2021)
Основная информация
Новое большое обновление 5.9.0 включило в себя переработку нескольких крупных разделов и обновление некоторых других модулей.
Полной переработке подверглись Интеграции и Рабочие группы. Обновления получили разделы Доступность и Первичные события.
Кроме того, было исправлено порядка двух десятков небольших багов – как вызванных последними обновлениями, так и связанных со старым функционалом, который был заменен.
Рабочие группы 3.0
В этом обновлении мы продолжили обновлять самый базовый функционал monq и выделять его в самостоятельную Платформу, на этот раз обновление коснулось Рабочих Групп. В рамках апгрейда Рабочих Групп до версии 3.0 интерфейс был полностью переделан с нуля, а весь ранее существующий функционал сохранен. Но, кроме того, в обновление вошел целый набор новых функций, необходимых для более удобной и гибкой настройки ролевых моделей и управления пользователями:
- В Административную панель monq добавлен раздел управления Политиками Рабочих Групп. Политики – глобальные для пространства настройки возможностей управления Рабочими Группами для обычных пользователей. В то время, как Администраторам, по-прежнему, доступны любые изменения в рамках Групп, возможности Создания и Удаления групп для обычных пользователей диктуются именно Политиками.
- Для любых изменений параметров и настроек Рабочих Групп введено Логирование. Пока, все записи журнала изменений только сохраняются в базу данных monq, без вывода этих данных в интерфейсе. В будущих обновлениях планируется ввод интерфейса для просмотра журнала.
- Для пользователей платформы в рамках Рабочих Групп реализована мультиролевая модель – теперь один пользователь может одновременно иметь несколько различных ролей в одной и той же группе, что позволяет более гибко настраивать доступ участников Группы к различным объектам или функциям платформы.
- В настройки Рассылок, помимо возможности выбора конкретных участников Группы, добавлена возможность составления списка Адресатов оповещения с помощью выбора Ролей, к которым участники относятся.
- Вместо отметки "Публичная группа" введены типы открытости Рабочих Групп – Открытые, Закрытые и Приватные. Отличия данных типов заключаются в следующем:
- Открытые – такие группы видны всем пользователям пространства и пользователи могут сами вступить в такую группу, без приглашения Менеджера.
- Закрытые – такие группы видны всем пользователям пространства, но пользователи видят лишь минимальную информацию о Группе – название, менеджера и тип. Самостоятельно вступать в такие группы пользователи не способны.
- Приватные – такие группы видны только их участникам.
- Для всех рабочих групп добавлен список продуктов monq, доступных участниками в рамках Группы. Наличие пакетов прав внутри Ролей определяется именно по доступным в группе Продуктам. В следующих версиях планируется реализация возможности настройки доступных продуктов Администратором пространства в меню настройки Политик.
- Для удобного управления участниками Рабочей Группы реализована возможность массового выбора участников для удаления или изменения им Ролей.
- Раздел управления шаблонами HPSM изменен и превращен в меню Внешних Ресурсов – вкладку для управления ресурсами внешних систем, использование которых также относится к Рабочим Группам monq.
- Дополнительно, во всем интерфейсе раздела Рабочих Групп произведен ряд небольших изменений уже существовавшего функционала, направленных на повышение UX.
Потоки данных 1.0
Интеграции с внешними системами мониторинга и сбора логов, существовавшие до версии 5.9.0, переформатированы в Потоки данных. Данное преобразование позволяет развивать функционал в нескольких направлениях:
- Расширить раздел Интеграции в системе. Кроме Потоков данных в этом разделе скоро дополнительно появится экран управления Агентами – принципиально новый для платформы интерфейс.
- Появится возможность добавлять свои обработчики для Потоков.
- Заменить монолитные типы интеграций на более гибкие шаблоны конфигурации потоков, которые в дальнейшем получат собственный интерфейс для их создания и настройки.
Детально, в Потоках данных были реализованы следующие изменения:
- В рамках обновления, типы Интеграций были конвертированы в следующие шаблоны конфигурации Потока:
- Zabbix – Zabbix by monqlab
- Scom – SCOM by monqlab
- Prometheus – Prometheus by monqlab
- Ntopng – Ntopng by monqlab
- Nagios – Nagios by monqlab
- SmStream – AnyStream by monqlab
- BlankStream – Без шаблона
- Обновленный раздел Потоки данных реализован в новом интерфейсе платформы (AngularJS).
- Для удобства пользователей настройки доступа были выделены в самостоятельную вкладку настроек потока.
- В рамках унификации настроек доступов всех объектов системы три уровня доступа были преобразованы в два:
- Базовое чтение -> Просмотр
- Чтение -> Просмотр
- Полный доступ -> Редактирование
- Функционал Поделиться со всеми РГ (включая будущие) был заменен на Доступ на просмотр всем рабочим группам, включая будущие. Данный функционал получил следующие ограничения по применению:
- Функционал доступен только РГ Администраторы пространства
- Функционал позволяет автоматически делиться только правами на просмотр потоков
- Функционал не влияет на список уже добавленных прав доступа, а применяется дополнительно к нему
- Дополнительно реализован переход к выбранной рабочей группе непосредственно со страницы настроек доступа.
Доступность 4.2
В отчетах о доступности версии 4.2 были реализованы следующие изменения:
- Для всех параметров шаблона отчета были добавлены подробные подсказки о назначении данного параметра, доступные при наведении на Знак вопроса рядом с названием.
- Упорядочен список с периодами в интерфейсе Интервал по умолчанию. Список теперь имеет следующий порядок:
- Сегодня
- Вчера
- Текущая неделя
- Прошлая неделя
- Текущий месяц
- Прошлый месяц
- Текущий квартал
- Прошлый квартал
- Текущий год
- Прошлый год
- При выборе СТ в фильтре проблем отчета о доступности отображается полное название СТ.
- Реализована индикация и информационное сообщение о не соответствии сформированного отчета доступности параметрам шаблона / расчета.
- Скрыты ID проблем и сервисных режимов из интерфейса отчета. Информация об ID осталась в файлах экспорта.
- Добавлена возможность перехода из отчета о доступности в карточку КЕ (старый интерфейс карточки). Карточка открывается в новой вкладке браузера.
- Добавлена возможность перехода из отчета о доступности в карточку проблемы. Карточка открывается в новой вкладке браузера.
- Добавлена возможность выбора как личных так и групповых шаблонов для настройки мультишаблона.
Первичные события 1.3.2
Для экрана Первичных событий версии 1.3.2 были реализованы следующие изменения:
- Автопреобразование значение полей с типом datetime в привычный пользователю формат:
ДД.ММ.ГГГГ ЧЧ:ММ:СС.МСЕК
. - Обработка полей массива путем склеивания в одно поле – объекты массива теперь будут индексироваться в качестве значений одного поля. Ранее каждый элемент массива индексировался как отдельное поле с парой ключ/значение, что приводило к избыточному разрастанию списка доступных полей и невозможностью работы с массивом как с одним целым.
- Добавлена ссылка на инструкцию к языку запросов – в строку поиска добавлена ссылка, позволяющая пользователю перейти к изучению инструкции по составлению языка запросов.
Прочее
Во всех разделах системы обновлен логотип и фавикон monqlab.
Работа над ошибками
Общие исправления
- Реализована валидация названия роли для рабочей группы (нельзя создавать роли с одинаковым названием).
- Добавлена возможность создания РГ пользователем не состоящим ни в одной РГ.
- Закрыта возможность создавать пользователей с именем состоящим из одних пробелов.
- Добавлен поиск по пользователю в рассылках рабочих групп.
- Исправлена ошибка с отображением удаленных пользователей в рассылках рабочих групп.
- Исправлены ошибки использования функции добавления фильтра со значением из списка для экрана Первичных событий.
- Исправлена ошибка с отображением КЕ в отчете Доступность после изменения состава карты РСМ.
- Исправлена ошибка со сбросом времени при расчете отчета Доступности.
- Унифицировано отображение времени в Интервале для расчета для шаблонов и мультишаблонов Доступности.
- Исправлен текст уведомления при удалении роли в рабочей группе.
- Исправлено название заголовка на странице Пользователи в Административной панели.
- Исправлено отображение технических названий полей.
- Исправлены ошибки локализации.
- Исправлены проблемы верстки в разделе Доступность.
- Добавлен фокус в интерфейс выбора сортировки (селект).
Исправления для Облака
- Исправлена ошибка с правами на КЕ для раздела Доступность.
- Исправлена ошибка проверки прав доступа для панели администратора.
- Скрыта иконка Чата.