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

Обновление 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, переформатированы в Потоки данных. Данное преобразование позволяет развивать функционал в нескольких направлениях:

  • Расширить раздел Интеграции в системе. Кроме Потоков данных в этом разделе скоро дополнительно появится экран управления Агентами – принципиально новый для платформы интерфейс.
  • Появится возможность добавлять свои обработчики для Потоков.
  • Заменить монолитные типы интеграций на более гибкие шаблоны конфигурации потоков, которые в дальнейшем получат собственный интерфейс для их создания и настройки.

Детально, в Потоках данных были реализованы следующие изменения:

  1. В рамках обновления, типы Интеграций были конвертированы в следующие шаблоны конфигурации Потока:
    1. Zabbix – Zabbix by monqlab
    2. Scom – SCOM by monqlab
    3. Prometheus – Prometheus by monqlab
    4. Ntopng – Ntopng by monqlab
    5. Nagios – Nagios by monqlab
    6. SmStream – AnyStream by monqlab
    7. BlankStream – Без шаблона
  2. Обновленный раздел Потоки данных реализован в новом интерфейсе платформы (AngularJS).
  3. Для удобства пользователей настройки доступа были выделены в самостоятельную вкладку настроек потока.
  4. В рамках унификации настроек доступов всех объектов системы три уровня доступа были преобразованы в два:
    • Базовое чтение -> Просмотр
    • Чтение -> Просмотр
    • Полный доступ -> Редактирование
  5. Функционал Поделиться со всеми РГ (включая будущие) был заменен на Доступ на просмотр всем рабочим группам, включая будущие. Данный функционал получил следующие ограничения по применению:
    • Функционал доступен только РГ Администраторы пространства
    • Функционал позволяет автоматически делиться только правами на просмотр потоков
    • Функционал не влияет на список уже добавленных прав доступа, а применяется дополнительно к нему
  6. Дополнительно реализован переход к выбранной рабочей группе непосредственно со страницы настроек доступа.

Доступность 4.2

В отчетах о доступности версии 4.2 были реализованы следующие изменения:

  1. Для всех параметров шаблона отчета были добавлены подробные подсказки о назначении данного параметра, доступные при наведении на Знак вопроса рядом с названием.
  2. Упорядочен список с периодами в интерфейсе Интервал по умолчанию. Список теперь имеет следующий порядок:
    • Сегодня
    • Вчера
    • Текущая неделя
    • Прошлая неделя
    • Текущий месяц
    • Прошлый месяц
    • Текущий квартал
    • Прошлый квартал
    • Текущий год
    • Прошлый год
  3. При выборе СТ в фильтре проблем отчета о доступности отображается полное название СТ.
  4. Реализована индикация и информационное сообщение о не соответствии сформированного отчета доступности параметрам шаблона / расчета.
  5. Скрыты ID проблем и сервисных режимов из интерфейса отчета. Информация об ID осталась в файлах экспорта.
  6. Добавлена возможность перехода из отчета о доступности в карточку КЕ (старый интерфейс карточки). Карточка открывается в новой вкладке браузера.
  7. Добавлена возможность перехода из отчета о доступности в карточку проблемы. Карточка открывается в новой вкладке браузера.
  8. Добавлена возможность выбора как личных так и групповых шаблонов для настройки мультишаблона.

Первичные события 1.3.2

Для экрана Первичных событий версии 1.3.2 были реализованы следующие изменения:

  1. Автопреобразование значение полей с типом datetime в привычный пользователю формат: ДД.ММ.ГГГГ ЧЧ:ММ:СС.МСЕК.
  2. Обработка полей массива путем склеивания в одно поле – объекты массива теперь будут индексироваться в качестве значений одного поля. Ранее каждый элемент массива индексировался как отдельное поле с парой ключ/значение, что приводило к избыточному разрастанию списка доступных полей и невозможностью работы с массивом как с одним целым.
  3. Добавлена ссылка на инструкцию к языку запросов – в строку поиска добавлена ссылка, позволяющая пользователю перейти к изучению инструкции по составлению языка запросов.

Прочее

Во всех разделах системы обновлен логотип и фавикон monqlab.

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

Общие исправления

  • Реализована валидация названия роли для рабочей группы (нельзя создавать роли с одинаковым названием).
  • Добавлена возможность создания РГ пользователем не состоящим ни в одной РГ.
  • Закрыта возможность создавать пользователей с именем состоящим из одних пробелов.
  • Добавлен поиск по пользователю в рассылках рабочих групп.
  • Исправлена ошибка с отображением удаленных пользователей в рассылках рабочих групп.
  • Исправлены ошибки использования функции добавления фильтра со значением из списка для экрана Первичных событий.
  • Исправлена ошибка с отображением КЕ в отчете Доступность после изменения состава карты РСМ.
  • Исправлена ошибка со сбросом времени при расчете отчета Доступности.
  • Унифицировано отображение времени в Интервале для расчета для шаблонов и мультишаблонов Доступности.
  • Исправлен текст уведомления при удалении роли в рабочей группе.
  • Исправлено название заголовка на странице Пользователи в Административной панели.
  • Исправлено отображение технических названий полей.
  • Исправлены ошибки локализации.
  • Исправлены проблемы верстки в разделе Доступность.
  • Добавлен фокус в интерфейс выбора сортировки (селект).

Исправления для Облака

  • Исправлена ошибка с правами на КЕ для раздела Доступность.
  • Исправлена ошибка проверки прав доступа для панели администратора.
  • Скрыта иконка Чата.