Сервер, который предоставляет доступ к каталогу объектов, таких как пользователи, группы, компьютеры и другие ресурсы в сети.
| Допускается использование любых серверов со стандартной схемой БД Microsoft (Active Directory Schema) |
Руководство включает полное поэтапное описание процесса установки продукта «Служба управления конфигурациями "Осмакс"» на операционные системы:
Astra Linux Special Edition версии 1.7.3 и выше;
РЕД ОС версии 7.3.
На этапе подготовки к установке:
Убедитесь, что на серверах установлено прикладное программное обеспечение требуемой версии согласно схеме развертывания.
Выполните настройку окружения.
Убедитесь, что у вас есть доступ к дистрибутиву продукта требуемой версии.
Установка продукта возможна на операционных системах:
Astra Linux Special Edition версии не ниже 1.7.3 (лицензия: GNU General Public License от ООО «РусБИТехАстра»);
РЕД ОС версии 7.3.
|
Убедитесь, что для выбранной ОС установлена подсистема инициализации systemd версии 245 и выше. |
Требования к системному и прикладному программному обеспечению приведены в таблице:
| Название | Описание | Версия | Тип лицензии | Правообладатель | ||
|---|---|---|---|---|---|---|
Apache Kafka |
Распределенная платформа для обработки потоков данных |
3.6.0 и выше |
Apache 2.0 |
Open Source |
||
LDAP-сервер |
Сервер, который предоставляет доступ к каталогу объектов, таких как пользователи, группы, компьютеры и другие ресурсы в сети.
|
«Служба каталогов» 1.1.0 и выше |
GPL-3.0 license |
ГК «Иннотех» |
||
Microsoft Windows Server 2012 (или более новый) |
Microsoft EULA |
Microsoft |
||||
Unboundid LDAP 4.0.16 |
GPL-2.0 license |
Open Source |
||||
PostgreSQL |
СУБД для хранения и обработки данных продукта |
Не ниже 14.0 |
PostgreSQL Licence |
Open Source |
||
S3-совместимое файловое хранилище |
Система хранения контента (например, Ceph, Minio и др.) |
|||||
Веб-сервер |
ПО, которое используется для обработки запросов от веб-браузеров и ответа на них, а также для предоставления доступа к веб-ресурсам, таким как веб-страницы, изображения, файлы и другие данные (например, Nginx) |
Ниже приведены минимальные требования к настройке следующего программного обеспечения:
Apache Kafka
Создайте топики:
Для передачи данных с серверов управления (masters) в модуль osmax-core (например, salt-topic).
Для передачи информации о новых устройствах из модуля osmax-provisioner в БД (например,
provisioner-topic).
Dead Letter Queue (DLQ) для приема сообщений, которые не могут быть успешно обработаны в основной очереди при передаче
информации о новых устройствах в БД (например, provisioner-dlq-topic). Такие сообщения в дальнейшем будут
обрабатываться администраторами системы.
Рекомендуемые параметры для топиков:
retention — время, в течение которого сообщения будут храниться в топике до момента удаления;
partitions — способ физического разделения данных в топике на несколько частей.
Параметры могут быть настроены в зависимости от требований к производительности и надежности системы.
LDAP-сервер
Создайте учетную запись для подключения и сканирования LDAP-сервера.
Создайте учетную запись для валидации билетов Kerberos (можно использовать ту же учетную запись, что и в п.1).
Создайте сервисную учетную запись Kerberos.
Убедитесь, что все компьютеры, которые будут использоваться для работы с модулями «Кабинет администратора» и «Магазин приложений», находятся в составе домена под управлением службы каталогов (Active Directory Domain Services, Samba, FreeIPA или др.), использующей для проверки подлинности протокол Kerberos.
|
При использовании PAM-аутентификации для корректной работы сервера управления (master) необходим root-доступ — полный доступ к системе, который предоставляется пользователю с правами администратора (root). Если аутентификация выполняется при помощи LDAP-сервера, то root-доступ необязателен. Для корректной работы агентов (minions) root-доступ обязателен. Для работы остальных компонентов продукта root-доступ не требуется. |
PostgreSQL
Модуль osmax-core:
Создайте техническую учетную запись пользователя.
Техническому пользователю назначьте схему, в которой будут созданы необходимые таблицы автоматически после установки продукта.
Выдайте права пользователю на выполнение DDL-операций.
Создайте дополнительного пользователя для доступа к схеме с правами только на чтение данных (read-only).
Модуль osmax-provisioner:
Создайте техническую учетную запись пользователя.
Техническому пользователю назначьте схему, в которой будут созданы необходимые таблицы автоматически после установки продукта.
Выдайте права пользователю на выполнение DDL-операций.
S3-совместимое файловое хранилище
Создайте техническую учетную запись.
Создайте бакеты для хранения:
формул модуля координации (SaltStack), например: salt-bucket;
данных хранилища Pillar модуля координации (SaltStack), например: pillar-bucket;
иконок, например: icons-bucket;
изображений и скриншотов, например: images-bucket;
прочего мультимедиа-контента, например: others-bucket;
исполняемых файлов (скриптов), предназначенных для установки агентов (minions) на устройства, например: script-bucket;
образов ISO, например: os-installation-iso-images-bucket.
Дистрибутив продукта распространяется в виде архивов в формате tar.gz, доступных для загрузки из
репозитория:
https://<repository.domain.name>/repository/<клиент>-<редакция>-raw-packages
Доступ к репозиторию осуществляется с использованием учетной записи, полученной от ГК «Иннотех». Архивы в репозитории сгруппированы по версиям.
Предоставляемые архивы:
архив с основными модулями (бэкенд, фронтенд, модуль «Удаленный доступ») и компонентами продукта;
Пример архива:
osmax-all-1.9.0.tar.gz
архив с модулем координации (SaltStack);
Пример архива:
salt_3006.4.tar.gz
Пример архива:
inno-fluent-bit-3.0.7.tar.gz
Архив включает:
deb-пакеты, которые используются только при установке продукта на ОС Astra Linux:
osmax-core — сборка бэкенда продукта, содержащая скомпилированный код для
массовой установки ПО на устройствах и обработки полученных событий;
osmax-provisioner — модуль, реализующий автоматическую установку операционной системы;
osmax-webadmin — пользовательский интерфейс «Кабинет администратора»;
osmax-app-shop — пользовательский интерфейс «Магазин приложений»;
inno-ira-tigervnc — VNC-пакет для работы модуля «Удаленный доступ» на агентах (minions);
inno-ira-openssh — SSH-пакет для работы модуля «Удаленный доступ» на агентах (minions);
inno-ira-xrdp — XRDP-пакет для работы модуля «Удаленный доступ» на агентах (minions);
inno-ira-guacamole-server — сервер шлюза удаленного доступа;
libinnovncserver — зависимый пакет компонента inno-ira-guacamole-server;
libinnofreerdp — зависимый пакет компонента inno-ira-guacamole-server;
inno-ira-guacamole-client — WEB-клиент шлюза удаленного доступа;
inno-ira-guacamole-schema — БД удаленного доступа;
rpm-пакеты, которые используются только при установке продукта на РЕД ОС:
osmax-core — сборка бэкенда продукта, содержащая скомпилированный код для
массовой установки ПО на устройствах и обработки полученных событий;
osmax-provisioner — модуль, реализующий автоматическую установку операционной системы;
osmax-webadmin — пользовательский интерфейс «Кабинет администратора»;
osmax-app-shop — пользовательский интерфейс «Магазин приложений»;
inno-ira-guacamole-schema — БД удаленного доступа;
inno-ira-guacamole-client — WEB-клиент шлюза удаленного доступа;
inno-ira-guacamole-server — сервер шлюза удаленного доступа;
libinnofreerdp — зависимый пакет компонента inno-ira-guacamole-server;
libinnovncserver — зависимый пакет компонента inno-ira-guacamole-server;
confluent_kafka — wheel-пакет для работы с Kafka Returner (используется только при установке продукта
на РЕД ОС);
файлы:
kafka_return_custom.py — файл с инструментом, который перенаправляет сообщения от агентов в топик Kafka;
CHANGELOG.md — файл, содержащий журнал изменений проекта в виде упорядоченного списка
версий продукта с датами их выхода и описанием;
osmax-doc — файлы в формате PDF с сопроводительной документацией, соответствующей версии продукта.
Архив включает:
deb-пакеты, которые используются только при установке продукта на ОС Astra Linux:
osmax-salt-formulas — пакет с формулами — специальными шаблонами для установки ПО на устройствах;
salt-api — пакет, предоставляющий REST API для SaltStack;
salt-common — пакет, содержащий библиотеки, необходимые для работы SaltStack;
salt-master — пакет для установки сервера управления (master), который управляет всеми агентами (minions) в инфраструктуре;
salt-minion — пакет для установки агентов (minions) на удаленных серверах;
salt-cloud — пакет для управления облачными провайдерами (опциональный модуль);
salt-dbg — пакет для отладки установки и поиска ошибок в настройках (опциональный модуль);
salt-ssh — пакет для взаимодействия с агентами (minions) через протокол SSH, который может использоваться в качестве
альтернативы, не требующей удаленного агента (опциональный модуль);
salt-syndic — пакет, который используется для настройки среды с несколькими (masters) серверами управления и позволяет
связывать их в единую сеть и управлять ими из одного места (опциональный модуль);
rpm-пакеты, которые используются только при установке продукта на РЕД ОС:
osmax-salt-formulas — пакет с формулами — специальными шаблонами для установки ПО на устройствах;
salt — пакет, содержащий библиотеки, необходимые для работы SaltStack;
salt-master — пакет для установки сервера управления (master), который управляет всеми агентами (minions) в инфраструктуре;
salt-api — пакет, предоставляющий REST API для SaltStack;
salt-minion — пакет для установки агентов (minions) на удаленных серверах.
Архив включает deb-пакет fluent-bit c системой Fluent Bit, которая используется для сбора, преобразования и
передачи лог-файлов аудита в систему-получатель клиента.
Имена пакетов с основными модулями продукта (osmax) и модулем fluent-bit формируются по шаблону:
<package_name>_<build_version>-<edition>_<architecture>.<package format>
Где:
package_name — наименование модуля продукта;
build_version — версия пакета в соответствии с принципами семантического версионирования
(мажорная_версия.минорная_версия.патч-версия);
edition — редакция дистрибутива;
architecture — архитектура;
package format — формат пакета; возможные варианты: .deb, rpm.
Пример имени deb-пакета:
osmax-core_1.9.0_amd64.deb fluent-bit_3.0.7_amd64.deb
Пример имени rpm-пакета:
osmax-core-1.9.0~457514.a6ac910e-1.x86_64.rpm
Имена пакетов модуля координации (salt) формируются по шаблону:
<package_name>_<build_version>_<architecture>.<package format>
Где:
package_name — наименование модуля продукта;
build_version — версия пакета в соответствии с принципами семантического версионирования
(мажорная_версия.минорная_версия.патч-версия);
architecture — архитектура;
package format — формат пакета; возможные значения: .deb, .rpm.
Пример имени deb-пакета:
salt-common_3006.4_amd64.deb
Пример имени rpm-пакета:
salt-3006.4-0.x86_64.rpm
На Рис. 1 представлена схема развертывания продукта.
Unresolved include directive in modules/ROOT/pages/install-guide-toc.adoc - include::../../../content/pdf/astra/astra-overview.adoc[]
Unresolved include directive in modules/ROOT/pages/install-guide-toc.adoc - include::../../../content/pdf/astra/astra-install-salt/astra-01-install-salt.adoc[]
Unresolved include directive in modules/ROOT/pages/install-guide-toc.adoc - include::../../../content/pdf/astra/astra-install-salt/astra-02-download-arch-master.adoc[]
Unresolved include directive in modules/ROOT/pages/install-guide-toc.adoc - include::../../../content/pdf/astra/astra-install-salt/astra-03-install-master.adoc[]
Unresolved include directive in modules/ROOT/pages/install-guide-toc.adoc - include::../../../content/pdf/astra/astra-install-salt/astra-04-configure-master.adoc[]
Unresolved include directive in modules/ROOT/pages/install-guide-toc.adoc - include::../../../content/pdf/astra/astra-install-salt/astra-05-kafka-returner-settings.adoc[]
Unresolved include directive in modules/ROOT/pages/install-guide-toc.adoc - include::../../../content/pdf/astra/astra-install-salt/astra-05-01-user-sessions-settings.adoc[]
Unresolved include directive in modules/ROOT/pages/install-guide-toc.adoc - include::../../../content/pdf/astra/astra-install-salt/astra-06-start-master.adoc[]
Unresolved include directive in modules/ROOT/pages/install-guide-toc.adoc - include::../../../content/pdf/astra/astra-install-salt/astra-07-start-salt-api.adoc[]
Unresolved include directive in modules/ROOT/pages/install-guide-toc.adoc - include::../../../content/pdf/astra/astra-install-salt/astra-08-download-arch-minion.adoc[]
Unresolved include directive in modules/ROOT/pages/install-guide-toc.adoc - include::../../../content/pdf/astra/astra-install-salt/astra-09-install-minion.adoc[]
Unresolved include directive in modules/ROOT/pages/install-guide-toc.adoc - include::../../../content/pdf/astra/astra-install-salt/astra-10-configure-minion.adoc[]
Unresolved include directive in modules/ROOT/pages/install-guide-toc.adoc - include::../../../content/pdf/astra/astra-install-salt/astra-11-create-public-keys.adoc[]
Unresolved include directive in modules/ROOT/pages/install-guide-toc.adoc - include::../../../content/pdf/astra/astra-install-salt/astra-12-start-minion.adoc[]
Unresolved include directive in modules/ROOT/pages/install-guide-toc.adoc - include::../../../content/pdf/astra/astra-install-back-front/astra-01-install-back-front.adoc[]
Unresolved include directive in modules/ROOT/pages/install-guide-toc.adoc - include::../../../content/pdf/astra/astra-install-back-front/astra-02-download-arch-core.adoc[]
Unresolved include directive in modules/ROOT/pages/install-guide-toc.adoc - include::../../../content/pdf/astra/astra-install-back-front/astra-03-install-backend.adoc[]
Unresolved include directive in modules/ROOT/pages/install-guide-toc.adoc - include::../../../content/pdf/astra/astra-install-back-front/astra-04-insatll-core.adoc[]
Unresolved include directive in modules/ROOT/pages/install-guide-toc.adoc - include::../../../content/pdf/astra/astra-install-back-front/astra-05-core-config.adoc[]
Unresolved include directive in modules/ROOT/pages/install-guide-toc.adoc - include::../../../content/pdf/astra/astra-install-back-front/astra-07-install-provisioner.adoc[]
Unresolved include directive in modules/ROOT/pages/install-guide-toc.adoc - include::../../../content/pdf/astra/astra-install-back-front/astra-08-provisioner-config.adoc[]
Unresolved include directive in modules/ROOT/pages/install-guide-toc.adoc - include::../../../content/pdf/astra/astra-install-back-front/astra-09-start-provisioner-service.adoc[]
Unresolved include directive in modules/ROOT/pages/install-guide-toc.adoc - include::../../../content/pdf/astra/astra-install-back-front/astra-10-install-frontend.adoc[]
Установка модуля fluent-bit является опциональной и выполняется после установки модуля координации (SaltStack), бэкенда
и фронтенда, в случае если вы используете Fluent Bit для сбора, преобразования и передачи лог-файлов аудита в систему-получатель.
|
Подробную информацию об использовании и настройке Fluent Bit см. в официальной документации. |
Чтобы установить модуль fluent-bit, выполните шаги:
Скачайте и распакуйте архив с модулем fluent-bit.
Установите модуль fluent-bit.
Выполните конфигурирование модуля fluent-bit.
Запустите модуль fluent-bit
Чтобы скачать и распаковать архив с модулем fluent-bit, выполните следующие шаги:
Скачайте архив с deb-пакетом требуемой версии и соответствующие файлы контрольных сумм из предоставленного хранилища любым доступным способом.
(Опционально) убедитесь в целостности архива, сравнив его контрольные суммы с контрольными суммами в соответствующих файлах.
Пример команды, запускаемой в консоли для проверки целостности:
shasum -a 512 -c inno-fluent-bit-3.0.7.tar.gz inno-fluent-bit-3.0.7.tar.gz.sha512
Перенесите скачанный архив на машину, на которой установлен бэкенд продукта, выполнив команду scp (secure copy):
Пример команды:
scp inno-fluent-bit-3.0.7.tar.gz 10.6.32.218
Создайте временный каталог для распаковки и распакуйте архив.
Пример команд для создания каталога и распаковки архива:
mkdir fluent-bit tar xvf inno-fluent-bit-3.0.7.tar.gz -C osmax
Пример результата выполнения с содержимым архива:
x fluent-bit_3.0.7_amd64.deb
На сервере, на котором установлен бэкенд продукта, установите пакет с модулем fluent-bit, выполнив команду:
sudo apt-get install ./<имя пакета>
Пример команды:
sudo apt install ./fluent-bit_3.0.7_amd64.deb
После установки для корректной работы модуля fluent-bit выполните следующие настройки:
Отредактируйте юнит-файл systemd /lib/systemd/system/fluent-bit.service для службы fluent-bit: в поле ExecStart,
где указывается команда для запуска службы, замените .conf на .yaml:
Пример файла:
[Unit] Description=Fluent Bit Documentation=https://docs.fluentbit.io/manual/ Requires=network.target After=network.target [Service] Type=simple EnvironmentFile=-/etc/sysconfig/fluent-bit EnvironmentFile=-/etc/default/fluent-bit ExecStart=/opt/fluent-bit/bin/fluent-bit -c //etc/fluent-bit/fluent-bit.yaml Restart=always [Install] WantedBy=multi-user.target
Создайте конфигурационные файлы службы fluent-bit:
/etc/fluent-bit/fluent-bit.yaml — главный файл конфигурации службы fluent-bit, который определяет параметры
и настройки для сбора и передачи данных.
Пример файла:
---
service:
flush: 1
daemon: Off
log_level: info
parsers_file: parsers-audit-osmax-core.conf
plugins_file: plugins.conf
http_server: Off
http_listen: 0.0.0.0
http_port: 2020
includes:
- pipeline-inputs.yaml
- pipeline-filters.yaml
- pipeline-outputs.yaml
Где:
service — служебный раздел, определяющий настройки службы fluent-bit:
flush — интервал сброса;
daemon — режим демона;
log_level — уровень журналирования;
parsers_file — файл с парсером;
plugins_file — файл с плагинам;
http_server — настройки HTTP-сервера;
http_listen — адрес прослушивания;
http_port — порт.
includes — файлы конфигурации, включенные в основной файл конфигурации:
pipeline-inputs.yaml — файл, описывающий источники входных данных;
pipeline-filters.yaml — файл, содержащий фильтры, применяющиеся к входящим данным для их обработки
и преобразования;
pipeline-outputs.yaml — файл, в котором указываются конечные точки, куда должны быть отправлены обработанные
данные после прохождения через фильтры.
/etc/fluent-bit/parsers-audit-osmax-core.conf — файл для настройки парсеров, которые выполняют разбор
(парсинг) логов аудита.
Пример файла:
[PARSER]
Name audit-osmax-core
Format json
Time_Key timestamp
Time_Format %Y-%m-%dT%H:%M:%S.%L%z
Где:
[PARSER] — секция, в которой задаются настройки используемых парсеров:
Name — имя парсера, который используется для анализа соответствующих записей при обработке данных журнала;
Format — формат входных данных для парсера;
Time_Key — ключ во входных данных, который содержит информацию о времени;
Time_Format — формат времени, используемый для разбора временных меток.
/etc/fluent-bit/pipeline-inputs.yaml — файл, описывающий источники входных данных.
Пример файла:
---
pipeline:
inputs:
- name: tail
path: /app/inno-osmax/audit/osmax/core/audit-osmax-core.log
db: /app/inno-osmax/audit/osmax/core/audit-osmax-core-fluent-bit.db
parser: audit-osmax-core
Где:
inputs — список источников данных, из которых Fluent Bit читает информацию;
name — тип входного источника данных;
path — путь к файлу журнала, из которого Fluent Bit считывает данные;
db — путь к базе данных, используемой Fluent Bit для хранения состояния чтения файла журнала;
parser — парсер, который используется для обработки данных из указанного файла журнала.
/etc/fluent-bit/pipeline-filters.yaml — файл, содержащий фильтры, которые применяются к входящим
данным для их обработки и преобразования.
Пример файла:
---
pipeline:
filters:
- name: record_modifier
match: '*'
Allowlist_key:
- correlationId
- type
- code
- object.id
- object.name
- class
- message
- initiator.sub
- ipAddress
- context.sessionId
- context.url
- context.method
- context.traceId
- context.spanId
- additionalParams.action
- additionalParams.сomponentName
- additionalParams.collectionId
- additionalParams.collectionName
- additionalParams.configurationId
- additionalParams.configurationName
- additionalParams.configurationPackageName
- additionalParams.configurationVersionId
- additionalParams.configurationVersionName
- additionalParams.datasourceName
- additionalParams.roleName
- additionalParams.userName
- additionalParams.trigger
- additionalParams.installation
- additionalParams.minion
- additionalParams.store
- additionalParams.formula
- additionalParams.fileName
- additionalParams.turn
- additionalParams.object
- additionalParams.format
- additionalParams.relativeConfigurationId
- additionalParams.reportName
- additionalParams.user
- additionalParams.fqdn
- additionalParams.hostName
- additionalParams.mac
- additionalParams.salt_file_name
- additionalParams.salt_file_status
- additionalParams.import_result
- additionalParams.protocol
- additionalParams.softName
- scmCategory
- name: modify
match: '*'
condition: Key_Does_Not_Exist object.name
add: object.name ""
- name: modify
match: '*'
condition: Key_Does_Not_Exist scmCategory
add: scmCategory ""
- name: modify
match: '*'
add: initiator.channel <customer-channel>
add: deploymentContext.namespace <customer-namespace>
add: deploymentContext.podName <customer-podName>
- name: nest
match: '*'
operation: nest
wildcard: object.*
nest_under: object
remove_prefix: object.
- name: nest
match: '*'
operation: nest
wildcard: initiator.*
nest_under: initiator
remove_prefix: initiator.
- name: nest
match: '*'
operation: nest
wildcard: context.*
nest_under: context
remove_prefix: context.
- name: nest
match: '*'
operation: nest
wildcard: deploymentContext.*
nest_under: deploymentContext
remove_prefix: deploymentContext.
- name: nest
match: '*'
operation: nest
wildcard: additionalParams.*
nest_under: additionalParams
remove_prefix: additionalParams.
- name: modify
match: '*'
copy: message operation
copy: message title
add: infoSystemCode 2158
add: infoSystemId SCMM
add: version 1.0
add: mandatory true
add: ipNearbyNode <customer-ipNearbyNode>
add: ipRecepient <customer-ipRecepient>
- name: modify
match: '*'
condition: Key_Exists exception
hard_copy: exception message
Где:
record_modifier — фильтр, который используется для изменения или модификации записей журналов, например, для добавления,
изменения или удаление полей в записях журналов;
modify — фильтр, который также используется для изменения или модификации записей журналов, например, для
изменения значений полей, удаления или переименования полей и выполнения других подобных операций;
nest — фильтр, который используется для вложения полей журнальных записей в другие поля.
/etc/fluent-bit/pipeline-outputs.yaml — файл, в котором указываются конечные точки, куда должны быть отправлены обработанные
данные после прохождения через фильтры.
Пример файла:
---
pipeline:
outputs:
- name: kafka
match: '*'
brokers: 10.31.1.9:9092
topics: audit
message_key_field: correlationId
timestamp_key: timestamp
timestamp_format: iso8601
Где:
outputs — список выходных потоков данных;
name — тип выходного потока данных;
match — параметр, который определяет, какие данные отправляются в указанный выходной поток;
brokers — переменная, содержащая адреса брокеров Kafka, к которым подключается Fluent Bit для отправки данных;
topics — переменная, определяющая имя темы Kafka, в которую отправляются данные;
message_key_field — поле в сообщении, которое используется в качестве ключа (key) для Kafka-сообщения;
timestamp_key — поле в сообщении, которое используется для временной метки (timestamp) Kafka-сообщения;
timestamp_format — формат временной метки сообщения.
После установки и настройки модуля, запустите службу fluent-bit, выполнив команду:
sudo systemctl start fluent-bit
Для проверки статуса запуска службы используйте команду:
sudo systemctl status fluent-bit
В случае ошибок проверьте логи системы (см. раздел «Рекомендации по сбору и предоставлению информации о проблеме/ошибке» документа «Руководство по эксплуатации»).
Unresolved include directive in modules/ROOT/pages/install-guide-toc.adoc - include::../../../content/pdf/pdf-ira/astra-ira/astra-install-ira-overview.adoc[]
Unresolved include directive in modules/ROOT/pages/install-guide-toc.adoc - include::../../../content/pdf/pdf-ira/astra-ira/astra-prequisites-ira.adoc[]
Unresolved include directive in modules/ROOT/pages/install-guide-toc.adoc - include::../../../content/pdf/pdf-ira/astra-ira/astra-deploy-ira.adoc[]
Unresolved include directive in modules/ROOT/pages/install-guide-toc.adoc - include::../../../content/pdf/pdf-ira/astra-ira/astra-install-ira.adoc[]
Unresolved include directive in modules/ROOT/pages/install-guide-toc.adoc - include::../../../content/pdf/pdf-ira/astra-ira/astra-ira-config/astra-ira-logging-audit/astra-ira-logging-audit.adoc[]
Unresolved include directive in modules/ROOT/pages/install-guide-toc.adoc - include::../../../content/pdf/redos/redos-overview.adoc[]
Unresolved include directive in modules/ROOT/pages/install-guide-toc.adoc - include::../../../content/pdf/redos/redos-install-salt/redos-01-install-salt.adoc[]
Unresolved include directive in modules/ROOT/pages/install-guide-toc.adoc - include::../../../content/pdf/redos/redos-install-salt/redos-02-download-arch-master.adoc[]
Unresolved include directive in modules/ROOT/pages/install-guide-toc.adoc - include::../../../content/pdf/redos/redos-install-salt/redos-03-install-master.adoc[]
Unresolved include directive in modules/ROOT/pages/install-guide-toc.adoc - include::../../../content/pdf/redos/redos-install-salt/redos-04-configure-master.adoc[]
Unresolved include directive in modules/ROOT/pages/install-guide-toc.adoc - include::../../../content/pdf/redos/redos-install-salt/redos-05-kafka-returner-settings.adoc[]
Unresolved include directive in modules/ROOT/pages/install-guide-toc.adoc - include::../../../content/pdf/redos/redos-install-salt/redos-05-01-user-sessions-settings.adoc[]
Unresolved include directive in modules/ROOT/pages/install-guide-toc.adoc - include::../../../content/pdf/redos/redos-install-salt/redos-06-start-master.adoc[]
Unresolved include directive in modules/ROOT/pages/install-guide-toc.adoc - include::../../../content/pdf/redos/redos-install-salt/redos-07-start-salt-api.adoc[]
Unresolved include directive in modules/ROOT/pages/install-guide-toc.adoc - include::../../../content/pdf/redos/redos-install-salt/redos-08-download-arch-minion.adoc[]
Unresolved include directive in modules/ROOT/pages/install-guide-toc.adoc - include::../../../content/pdf/redos/redos-install-salt/redos-09-install-minion.adoc[]
Unresolved include directive in modules/ROOT/pages/install-guide-toc.adoc - include::../../../content/pdf/redos/redos-install-salt/redos-10-configure-minion.adoc[]
Unresolved include directive in modules/ROOT/pages/install-guide-toc.adoc - include::../../../content/pdf/redos/redos-install-salt/redos-11-create-public-keys.adoc[]
Unresolved include directive in modules/ROOT/pages/install-guide-toc.adoc - include::../../../content/pdf/redos/redos-install-salt/redos-12-start-minion.adoc[]
Unresolved include directive in modules/ROOT/pages/install-guide-toc.adoc - include::../../../content/pdf/redos/redos-install-back-front/redos-01-install-back-front.adoc[]
Unresolved include directive in modules/ROOT/pages/install-guide-toc.adoc - include::../../../content/pdf/redos/redos-install-back-front/redos-02-download-arch-core.adoc[]
Unresolved include directive in modules/ROOT/pages/install-guide-toc.adoc - include::../../../content/pdf/redos/redos-install-back-front/redos-03-install-backend.adoc[]
Unresolved include directive in modules/ROOT/pages/install-guide-toc.adoc - include::../../../content/pdf/redos/redos-install-back-front/redos-04-insatll-core.adoc[]
Unresolved include directive in modules/ROOT/pages/install-guide-toc.adoc - include::../../../content/pdf/redos/redos-install-back-front/redos-05-core-config.adoc[]
Unresolved include directive in modules/ROOT/pages/install-guide-toc.adoc - include::../../../content/pdf/redos/redos-install-back-front/redos-07-install-provisioner.adoc[]
Unresolved include directive in modules/ROOT/pages/install-guide-toc.adoc - include::../../../content/pdf/redos/redos-install-back-front/redos-08-provisioner-config.adoc[]
Unresolved include directive in modules/ROOT/pages/install-guide-toc.adoc - include::../../../content/pdf/redos/redos-install-back-front/redos-09-start-provisioner-service.adoc[]
Unresolved include directive in modules/ROOT/pages/install-guide-toc.adoc - include::../../../content/pdf/redos/redos-install-back-front/redos-10-insatll-frontend.adoc[]
Unresolved include directive in modules/ROOT/pages/install-guide-toc.adoc - include::../../../content/pdf/pdf-ira/redos-ira/redos-install-ira-overview.adoc[]
Unresolved include directive in modules/ROOT/pages/install-guide-toc.adoc - include::../../../content/pdf/pdf-ira/redos-ira/redos-prequisites-ira.adoc[]
Unresolved include directive in modules/ROOT/pages/install-guide-toc.adoc - include::../../../content/pdf/pdf-ira/redos-ira/redos-install-ira.adoc[]
Unresolved include directive in modules/ROOT/pages/install-guide-toc.adoc - include::../../../content/pdf/pdf-ira/redos-ira/redos-ira-config/redos-ira-logging-audit/redos-ira-logging-audit.adoc[]
Cлужба каталогов, которая используется в среде Windows Server для управления пользователями, компьютерами и другими ресурсами в доменной сети. Она обеспечивает централизованное управление доступом к ресурсам, авторизацию и аутентификацию пользователей, а также хранение информации о пользователях, группах и других объектах в сети. С помощью службы AD можно настраивать политики безопасности, управлять правами доступа к файлам и папкам, а также создавать и удалять пользователей и группы в сети.
Список отозванных сертификатов. Список сертификатов, которые удостоверяющий центр (Certificate Authority — CA) пометил как отозванные. Используется для проверки действительности сертификата. CRL содержит информацию о сертификатах, которые больше не должны использоваться, например, если они были скомпрометированы или утеряны.
Формат времени, используемый в системах планирования задач в операционных системах Unix и Linux. Этот формат представляет собой строку, которая содержит шесть или семь полей, разделенных пробелами или табуляцией. В каждом поле задано значение времени или даты, когда задача должна быть выполнена. Поля могут содержать любые разрешенные значения, а также различные комбинации разрешенных специальных символов для этого поля.
Формат упаковки программного обеспечения для операционной системы Debian и ее производных, таких
как Ubuntu. Deb-пакет содержит программу или библиотеку, а также информацию о зависимостях и
конфигурации. Он может быть установлен с помощью менеджера пакетов, например, apt-get или dpkg.
Deb-пакеты облегчают установку и обновление программного обеспечения в системе, а также
позволяют управлять зависимостями между пакетами.
Интерфейс в языке Java, который позволяет приложениям обращаться к различным сервисам и ресурсам через их имена. Используется для доступа к данным и объектам через различные протоколы, такие как LDAP (Lightweight Directory Access Protocol), файловые системы, JDBC и другие.
Один из стандартов семейства Public-Key Cryptography Standards (PKCS), опубликованных RSA Laboratories.
Формат кодирования данных, который используется для хранения и передачи сертификатов, закрытых ключей, а также других конфиденциальных данных в виде текста. Формат PEM был разработан для безопасной передачи электронной почты, но сейчас широко используется в SSL/TLS-сертификатах и других системах безопасности.
Управление доступом на основе ролей.
Уникальное имя для аутентификации службы в рамках протокола Kerberos.
Служебный узел, который управляется с помощью модуля координации. Он может являться физической или виртуальной машиной, контейнером или сетевым устройством. Агент подключается к серверу управления и получает от него команды для выполнения различных задач, таких как установка программного обеспечения, настройка конфигурации или мониторинг состояния системы. Агенту присваивается свой уникальный идентификатор, который используется для идентификации узла на сервере управления.
Сущность продукта, которая представляет собой отдельный файл в формате JSON. Файл загружается в модуль «Кабинет администратора» и позволяет изменять конфигурацию в соответствии с требованиями пользователя. В файле указывается идентификатор версии, мета-атрибуты версии и параметры формулы, доступные для переопределения.
Графический интерфейс администратора для работы с коллекциями пользователей и устройств, настройки конфигураций, постановки задач на исполнение конфигураций, а также отслеживания статуса применения конфигураций к устройствам.
Сущность продукта, которая представляет собой список устройств, сформированный в результате фильтрации всех устройств по атрибутам самих устройств и атрибутам пользователей, ассоциированных с ними. Существуют статические и динамические коллекции. Список устройств в статических коллекциях обновляется только при создании коллекции или администратором вручную. Список устройств в динамических коллекциях обновляется автоматически по заданному расписанию, а также администратором при создании и редактировании.
Сущность продукта, которая представляет собой отдельный файл в формате JSON, содержащий описание набора метаданных для формулы SaltStack. Файл загружается в модуль «Кабинет администратора», и, используя формулу, обеспечивает выполнение установки и настройки системы в соответствии с требованиями пользователя.
Графический интерфейс, посредством которого сотрудники организации могут выполнять автоматизированную установку, удаление и обновление ПО на своих устройствах.
Центральный узел в инфраструктуре управления конфигурацией. Управляет всеми устройствами в инфраструктуре — агентами, отправляет команды на выполнение, хранит конфигурационные данные и предоставляет отчеты о выполнении задач. Также обеспечивает безопасную и защищенную связь между устройствами и сервером управления.
Сущность SaltStack, представляющая собой директорию с файлами состояний (файлы с расширением .sls) в формате YAML. Файлы состояний определяют поведение и конечное состояние системы, которого она должна достичь после применения формулы, и используются для установки, настройки и управления программным обеспечением, настройки сетевых параметров, создания пользователей и др. Виды формул:
готовые — загруженные на сервер готовые к использованию формулы с настройками по умолчанию; при необходимости могут быть переопределены пользователем;
пользовательские — готовые формулы, для корректной работы которых необходимо создать пользовательскую конфигурацию;
формулы-шаблоны — формулы, которые используются в качестве примера для создания собственных формул подобного типа.