Общие сведения
Продукт «Служба управления конфигурациями "Осмакс"» — это средство распространения и обновления программного обеспечения, а также массового автоматизированного управления конфигурациями парка устройств в гетерогенной среде, например, АРМ, ВРМ, серверы и другое оборудование.
-
Как продукт построен
-
Что продукт делает
-
Как установить продукт
-
Как настроить работу продукта
-
Как работать с административным интерфейсом продукта
-
Как работать с пользовательским интерфейсом продукта
-
Как работать с REST API
Новое в версии
Реализовано:
-
пакеты конфигураций:
-
создание, редактирование, удаление пакетов конфигураций через пользовательский интерфейс «Кабинет администратора»;
-
API для управления пакетами конфигураций;
-
-
выгрузка табличных представлений в файл формата CSV:
-
выгрузка всех табличных представлений пользовательского интерфейса «Кабинет администратора» в файл формата CSV;
-
API для выгрузки списка устройств в формате CSV;
-
API для выгрузки списка коллекций в формате CSV;
-
API для выгрузки списка конфигураций в формате CSV;
-
API для выгрузки списка пользователей в формате CSV;
-
API для выгрузки списка применений конфигураций к коллекциям в формате CSV;
-
-
отчетность:
-
разработана вкладка «Отчетность» в пользовательском интерфейсе «Кабинет администратора»;
-
API для валидации SQL-запроса построения отчета;
-
-
автоматическое сопоставление пользователей и устройств:
-
настройка параметров автоматического сопоставления пользователей и устройств через пользовательский интерфейс «Кабинет администратора»;
-
механизм для автоматического сопоставления устройств и пользователей по расписанию;
-
механизм для удаления устаревшей информации о пользователях, для которых отсутствуют настройки директории LDAP;
-
API для получения значений кастомных атрибутов пользователей;
-
API для получения технических метрик приложения в формате Prometheus;
-
API для включения/отключения автоматического сопоставления устройств и пользователей по расписанию;
-
API для запуска автоматического сопоставления устройств и пользователей по требованию;
-
-
история сессий пользователей на агентах (minions):
-
просмотр истории сессий пользователей в пользовательском интерфейсе «Кабинет администратора»;
-
настройка параметров сбора данных по пользовательским сессиям на агентах (minions) в пользовательском интерфейсе «Кабинет администратора»;
-
отображение активных сессий в пользовательском интерфейсе «Кабинет администратора»;
-
механизм для сбора истории пользовательских сессий;
-
механизм для очистки устаревших данных об истории пользовательских сессий;
-
API для получения истории пользовательских сессий;
-
API для получения данных по устройствам с активными сессиями указанного пользователя;
-
-
импорт пользователей с сервера LDAP:
-
управление атрибутами пользователей;
-
настройка расписания импорта атрибутов пользователей с сервера LDAP;
-
-
API для настройки расписаний SaltStack;
-
файл для deb-архива продукта с эталонной конфигурацией и описанием конфигурационных параметров;
-
отображение статуса агента в пользовательском интерфейсе «Кабинет администратора».
Доработано:
-
в API управления конфигурациями добавлена поддержка работы с типом конфигурации;
-
в API получения настроек агентов (minions) добавлена информация о времени, после которого агент (minion) считается неактивным;
-
в API получения списка конфигураций добавлено наименование актуальной версии конфигурации для отображения на UI;
-
в API получения устройства, списка устройств, а также выгрузки устройств в CSV*файл добавлено поле
objectSid; -
добавлена валидация корректности значений пользовательских атрибутов устройств для типа
datetime; -
добавлена дополнительная валидация имени формулы SaltStack при работе с конфигурациями;
-
дбавлены проверки на существование агента (minion) и приложения в API поиска заявок на установку приложений;
-
SQL-запросы на формирование отчетов переведены на работу с правами только на чтение;
-
SQL-запросы на формирование коллекций переведены на работу с правами только на чтение;
-
отключена возможность изменения типа данных пользовательских атрибутов устройств и пользователей после создания.
Исправлено:
-
контекстный поиск по устройству внутри коллекции;
-
формат отображения даты в именах CSV-файлов отчетов и выгрузок таблиц;
-
механизм синхронизации Salt pillars для коллекций, содержащих устройства, где не установлен агент (minion);
-
ошибка получения списка устройств для пользователя в модуле «Магазин приложений»;
-
ошибка, приводящая к невозможности повторно установить ПО в модуле «Магазин приложений» после его удаления;
-
проблема выполнения валидации параметров API-запросов до осуществления аутентификации;
-
API получения списка тегов конфигураций для работы с JSON вместо строки;
-
API вывода списка конфигураций для поддержки работы при отсутствии параметров фильтрации;
-
API получения списка тегов конфигураций для поддержки получения полного списка без указания фильтра;
-
добавлена валидация имени источника данных при работе с настройками синхронизации пользователей из LDAP;
-
работа с
fqdnустройств при импорте связей «пользователь-машина» переведена в регистронезависимый режим; -
ускорена работа API получения профиля пользователя путем оптимизации SQL-запроса к БД;
-
ускорена работа API получения устройств по пользователю путем оптимизации SQL-запроса к БД;
-
удалена некорректная проверка на наличие бакета (bucket) S3 посредством получения полного перечня бакетов.
Новое в документации
Руководство по установке:
-
добавлен раздел «Обновление информации о модуле исполнения для сбора истории пользовательских сессий на сервере управления (master)»;
-
обновлен раздел «Настройка окружения» — добавлена информация о необходимости создания дополнительного пользователя с правами на чтение данных для доступа к БД;
-
изменена последовательность шагов установки и настройки бэкенда продукта — сначала выполняется установка deb-пакета
inno-lcm-core, включающего сборку бэкенда, а затем настройка параметров конфигурации бэкенда; -
обновлен раздел «Конфигурация бэкенда»:
-
в блок «Параметры настройки подключения к БД» добавлено описание параметров, задающих имя и пароль пользователя с правами только на чтение данных (read-only) для подключения к БД:
-
quarkus.datasource."lcm-db-readonly".username; -
quarkus.datasource."lcm-db-readonly".password;
-
-
в блок «Параметры настройки SSL-соединения с Apache Kafka» добавлено описание параметров:
-
mp.messaging.incoming.salt-events-kafka.ssl.protocol; -
mp.messaging.incoming.salt-events-kafka.ssl.keystore.location; -
mp.messaging.incoming.salt-events-kafka.ssl.keystore.password; -
mp.messaging.incoming.salt-events-kafka.ssl.truststore.location; -
mp.messaging.incoming.salt-events-kafka.ssl.truststore.password;
-
-
в блок «Параметры настройки логирования» добавлено описание параметра настройки уровня логирования
quarkus.log.level; -
в блок «Параметры настройки интеграции с S3-совместимым хранилищем» добавлено описание параметров, задающих имена бакетов S3 для хранения общих файлов и данных Pillar:
-
lcm.salt-adapter.s3.state-bucket-name; -
lcm.salt-adapter.s3.pillar-bucket-name;
-
-
добавлено описание параметров настройки сбора данных с устройств:
-
lcm.inventory.settings.agent.minutes-to-become-offline; -
lcm.inventory.settings.agent.user-session-file-path; -
lcm.inventory.settings.agent.active-user-session-file-path;
-
-
из блока «Настройка подключения к LDAP-серверу» удалены параметры:
-
lcm.inventory.ldap.datasource[0].query-prefix; -
lcm.inventory.ldap.datasource[0].base-dn; -
lcm.inventory.job.sync-users.cron.expr.При переходе на новую версию продукта настройки исходной директории, имени домена, а также расписания синхронизации будут выполняться посредством графического интерфейса администратора.
-
-
Руководство по эксплуатации:
-
добавлены разделы:
-
обновлен раздел:
Описание API:
-
обновлен раздел «Управление настройками продукта» — методы
getSaltSchedulesиupdateSaltSchedulesзаменены на группы методовgetSaltScheduleSettingsиupdateSaltScheduleSettingsсоответственно; -
добавлено описание API-методов:
-
getUserSessionsSettings— получение настроек сбора истории активности пользователей; -
getConfigurationReport— экспорт списка конфигураций.
-
Руководство администратора:
Добавлены разделы: