<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>Состав и схемы дистрибутива on Infrascope</title><link>https://help.ngrsoftlab.ru/infrascope/26.1/install-guide/distribution_composition/</link><description>Recent content in Состав и схемы дистрибутива on Infrascope</description><generator>Hugo</generator><language>ru-RU</language><atom:link href="https://help.ngrsoftlab.ru/infrascope/26.1/install-guide/distribution_composition/index.xml" rel="self" type="application/rss+xml"/><item><title>Состав дистрибутива и каталогов с дополнениями</title><link>https://help.ngrsoftlab.ru/infrascope/26.1/install-guide/distribution_composition/distribution_content_and_add_on_directories/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://help.ngrsoftlab.ru/infrascope/26.1/install-guide/distribution_composition/distribution_content_and_add_on_directories/</guid><description>&lt;div class="paragraph"&gt;&#10;&lt;p&gt;Дистрибутив содержит следующие основные компоненты:&lt;/p&gt;&#10;&lt;/div&gt;&#10;&lt;div class="ulist"&gt;&#10;&lt;ul&gt;&#10;&lt;li&gt;&#10;&lt;p&gt;шаблонизированные конфиги, используются для обозначения переменных в Shell модулях (configs);&lt;/p&gt;&#10;&lt;/li&gt;&#10;&lt;li&gt;&#10;&lt;p&gt;сокращенный список пакетов (debs);&lt;/p&gt;&#10;&lt;/li&gt;&#10;&lt;li&gt;&#10;&lt;p&gt;файловые настройки и компоненты для сервисов Infrascope (files);&lt;/p&gt;&#10;&lt;/li&gt;&#10;&lt;li&gt;&#10;&lt;p&gt;Shell модули для установки Infrascope (modules);&lt;/p&gt;&#10;&lt;/li&gt;&#10;&lt;li&gt;&#10;&lt;p&gt;SQL-скрипты/дампы для инициализации БД (sql);&lt;/p&gt;&#10;&lt;/li&gt;&#10;&lt;li&gt;&#10;&lt;p&gt;вспомогательный инструментарий, используемый Shell модулями (tools);&lt;/p&gt;&#10;&lt;/li&gt;&#10;&lt;li&gt;&#10;&lt;p&gt;подготовленные Unit-файлы для &amp;#34;демонизации&amp;#34; компонентов (фоновый процесс, работающий независимо от терминала) при помощи systemd (units);&lt;/p&gt;&#10;&lt;/li&gt;&#10;&lt;li&gt;&#10;&lt;p&gt;метаданные сборки, идентифицирующие дистрибутив и версию системы (.manifest);&lt;/p&gt;&#10;&lt;/li&gt;&#10;&lt;li&gt;&#10;&lt;p&gt;логи (log);&lt;/p&gt;&#10;&lt;/li&gt;&#10;&lt;li&gt;&#10;&lt;p&gt;первый скрипт для запуска установки Infrascope, устанавливает необходимый набор библиотек и ПО при помощи пакетного менеджера операционной системы (00-prepare.sh);&lt;/p&gt;&#10;&lt;/li&gt;&#10;&lt;li&gt;&#10;&lt;p&gt;последний скрипт для запуска установки Infrascope, производит при использовании модулей покомпонентную установку каждого сервиса, входящего в Infrascope (01-install.sh);&lt;/p&gt;&#10;&lt;/li&gt;&#10;&lt;li&gt;&#10;&lt;p&gt;файлы контрольных сумм (*.sha256, *.sum);&lt;/p&gt;&#10;&lt;/li&gt;&#10;&lt;li&gt;&#10;&lt;p&gt;краткое руководство по работе с дистрибутивом (NOTE).&lt;/p&gt;&#10;&lt;/li&gt;&#10;&lt;/ul&gt;&#10;&lt;/div&gt;</description></item><item><title>Детализированная структура дистрибутива</title><link>https://help.ngrsoftlab.ru/infrascope/26.1/install-guide/distribution_composition/detailed_distribution_structure/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://help.ngrsoftlab.ru/infrascope/26.1/install-guide/distribution_composition/detailed_distribution_structure/</guid><description>&lt;div class="paragraph"&gt;&#10;&lt;p&gt;Ниже перечислены основные каталоги дистрибутива:&lt;/p&gt;&#10;&lt;/div&gt;&#10;&lt;div class="ulist"&gt;&#10;&lt;ul&gt;&#10;&lt;li&gt;&#10;&lt;p&gt;Основные исполняемые файлы и скрипты:&lt;/p&gt;&#10;&lt;div class="ulist"&gt;&#10;&lt;ul&gt;&#10;&lt;li&gt;&#10;&lt;p&gt;00-prepare.sh - Первичный скрипт установки (инсталляция системных зависимостей)&lt;/p&gt;&#10;&lt;/li&gt;&#10;&lt;li&gt;&#10;&lt;p&gt;01-install.sh - Главный скрипт развертывания компонентов&lt;/p&gt;&#10;&lt;/li&gt;&#10;&lt;li&gt;&#10;&lt;p&gt;NOTE - Краткое руководство по работе с дистрибутивом&lt;/p&gt;&#10;&lt;/li&gt;&#10;&lt;li&gt;&#10;&lt;p&gt;VERSION - Файл с информацией о версии дистрибутива&lt;/p&gt;&#10;&lt;/li&gt;&#10;&lt;/ul&gt;&#10;&lt;/div&gt;&#10;&lt;/li&gt;&#10;&lt;li&gt;&#10;&lt;p&gt;Конфигурационные файлы (configs/):&lt;/p&gt;&#10;&lt;div class="ulist"&gt;&#10;&lt;ul&gt;&#10;&lt;li&gt;&#10;&lt;p&gt;sc_config.orig - Исходный шаблон конфигурации&lt;/p&gt;&#10;&lt;/li&gt;&#10;&lt;li&gt;&#10;&lt;p&gt;sc_credentials.orig - Шаблон учетных данных&lt;/p&gt;&#10;&lt;/li&gt;&#10;&lt;li&gt;&#10;&lt;p&gt;sc_requirements - Требования к системе&lt;/p&gt;&#10;&lt;/li&gt;&#10;&lt;/ul&gt;&#10;&lt;/div&gt;&#10;&lt;/li&gt;&#10;&lt;li&gt;&#10;&lt;p&gt;Пакетные компоненты (debs/):&lt;/p&gt;&#10;&lt;div class="ulist"&gt;&#10;&lt;ul&gt;&#10;&lt;li&gt;&#10;&lt;p&gt;packages.txt - Список .deb пакетов для установки&lt;/p&gt;&#10;&lt;/li&gt;&#10;&lt;/ul&gt;&#10;&lt;/div&gt;&#10;&lt;/li&gt;&#10;&lt;li&gt;&#10;&lt;p&gt;Модули установки (modules/):&lt;br/&gt;&#10;Каждый модуль отвечает за установку конкретного компонента:&lt;/p&gt;&#10;&lt;div class="ulist"&gt;&#10;&lt;ul&gt;&#10;&lt;li&gt;&#10;&lt;p&gt;005-pre-installation.sh - Настраивает рабочие директории, генерирует ключи и сертификаты, идет установка рабочих приложений (jq, rsync, syslog-ng), создание пользователей&lt;/p&gt;&#10;&lt;/li&gt;&#10;&lt;li&gt;&#10;&lt;p&gt;010-iuda.sh - Утилита выполнения сервисных команд для обслуживания проекта&lt;/p&gt;&#10;&lt;/li&gt;&#10;&lt;li&gt;&#10;&lt;p&gt;020-kedtool.sh - Утилита шифрования&lt;/p&gt;&#10;&lt;/li&gt;&#10;&lt;li&gt;&#10;&lt;p&gt;030-license-tool.sh - Лицензия&lt;/p&gt;&#10;&lt;/li&gt;&#10;&lt;li&gt;&#10;&lt;p&gt;035-migrator.sh - Мигратор&lt;/p&gt;&#10;&lt;/li&gt;&#10;&lt;li&gt;&#10;&lt;p&gt;040-database.sh - Настройка СУБД PostgreSQL&lt;/p&gt;&#10;&lt;/li&gt;&#10;&lt;li&gt;&#10;&lt;p&gt;050-webserver.sh - Развертывание веб-сервера&lt;/p&gt;&#10;&lt;/li&gt;&#10;&lt;li&gt;&#10;&lt;p&gt;055-webgui-log.sh – Web GUI&lt;/p&gt;&#10;&lt;/li&gt;&#10;&lt;li&gt;&#10;&lt;p&gt;056-pgmetric.sh - Метрики&lt;/p&gt;&#10;&lt;/li&gt;&#10;&lt;li&gt;&#10;&lt;p&gt;060-auth-service.sh - Сервис аутентификации&lt;/p&gt;&#10;&lt;/li&gt;&#10;&lt;li&gt;&#10;&lt;p&gt;070-rdp-proxy.sh - RDP-прокси&lt;/p&gt;&#10;&lt;/li&gt;&#10;&lt;li&gt;&#10;&lt;p&gt;071-winexe.sh - Удаленное выполнение команд в системах Windows&lt;/p&gt;&#10;&lt;/li&gt;&#10;&lt;li&gt;&#10;&lt;p&gt;072-seq2gif.sh - Конвертация изображения&lt;/p&gt;&#10;&lt;/li&gt;&#10;&lt;li&gt;&#10;&lt;p&gt;073-tesseract.sh - Чтение текста на изображениях&lt;/p&gt;&#10;&lt;/li&gt;&#10;&lt;li&gt;&#10;&lt;p&gt;080-ssh-proxy.sh - SSH-прокси&lt;/p&gt;&#10;&lt;/li&gt;&#10;&lt;li&gt;&#10;&lt;p&gt;090-sftp-proxy.sh - SFTP-прокси&lt;/p&gt;&#10;&lt;/li&gt;&#10;&lt;li&gt;&#10;&lt;p&gt;100-http-proxy.sh - HTTP-прокси&lt;/p&gt;&#10;&lt;/li&gt;&#10;&lt;li&gt;&#10;&lt;p&gt;110-sql-proxy.sh - SQL-прокси&lt;/p&gt;&#10;&lt;/li&gt;&#10;&lt;li&gt;&#10;&lt;p&gt;120-docker.sh - Настройка Docker&lt;/p&gt;&#10;&lt;/li&gt;&#10;&lt;li&gt;&#10;&lt;p&gt;130-reporting-service.sh - Сервис отчетности&lt;/p&gt;&#10;&lt;/li&gt;&#10;&lt;li&gt;&#10;&lt;p&gt;140-radius.sh - RADIUS-сервер&lt;/p&gt;&#10;&lt;/li&gt;&#10;&lt;li&gt;&#10;&lt;p&gt;150-watchdog.sh - Мониторинг&lt;/p&gt;&#10;&lt;/li&gt;&#10;&lt;li&gt;&#10;&lt;p&gt;160-tacacs.sh - TACACS+ сервер&lt;/p&gt;&#10;&lt;/li&gt;&#10;&lt;li&gt;&#10;&lt;p&gt;170-diagnostics.sh - Диагностические утилиты&lt;/p&gt;&#10;&lt;/li&gt;&#10;&lt;li&gt;&#10;&lt;p&gt;180-third-party-app.sh - Сторонние приложения&lt;/p&gt;&#10;&lt;/li&gt;&#10;&lt;li&gt;&#10;&lt;p&gt;300-set-things-up.sh - Установка настроек&lt;/p&gt;&#10;&lt;/li&gt;&#10;&lt;li&gt;&#10;&lt;p&gt;500-post-installation.sh - заключительная настройка окружения, рекурсивное выдача прав, запись в sudoerc, настройка хостов, синхронизация времени, проверка работы сервисов&lt;/p&gt;&#10;&lt;/li&gt;&#10;&lt;/ul&gt;&#10;&lt;/div&gt;&#10;&lt;/li&gt;&#10;&lt;li&gt;&#10;&lt;p&gt;SQL-скрипты (sql/):&lt;/p&gt;&#10;&lt;div class="ulist"&gt;&#10;&lt;ul&gt;&#10;&lt;li&gt;&#10;&lt;p&gt;aioc_db_infr.sql - Схема инфраструктурной БД&lt;/p&gt;&#10;&lt;/li&gt;&#10;&lt;li&gt;&#10;&lt;p&gt;cert_fix.sql - Исправления сертификатов&lt;/p&gt;&#10;&lt;/li&gt;&#10;&lt;li&gt;&#10;&lt;p&gt;superset.sql - Настройка Superset&lt;/p&gt;&#10;&lt;/li&gt;&#10;&lt;li&gt;&#10;&lt;p&gt;sym.sql - Системные таблицы&lt;/p&gt;&#10;&lt;/li&gt;&#10;&lt;/ul&gt;&#10;&lt;/div&gt;&#10;&lt;/li&gt;&#10;&lt;li&gt;&#10;&lt;p&gt;Вспомогательные инструменты (tools/):&lt;/p&gt;&#10;&lt;div class="ulist"&gt;&#10;&lt;ul&gt;&#10;&lt;li&gt;&#10;&lt;p&gt;check-varlog-space.sh - Проверка наличия свободного места&lt;/p&gt;&#10;&lt;/li&gt;&#10;&lt;li&gt;&#10;&lt;p&gt;do_master_key.exp - Скрипт управления мастер-ключами&lt;/p&gt;&#10;&lt;/li&gt;&#10;&lt;li&gt;&#10;&lt;p&gt;encrypt-config-key.jar - Шифрование конфигов&lt;/p&gt;&#10;&lt;/li&gt;&#10;&lt;li&gt;&#10;&lt;p&gt;reencrypt-data.jar - Перешифрование данных&lt;/p&gt;&#10;&lt;/li&gt;&#10;&lt;li&gt;&#10;&lt;p&gt;resolve_db.sh - Настройка БД&lt;/p&gt;&#10;&lt;/li&gt;&#10;&lt;li&gt;&#10;&lt;p&gt;source.sh - Вспомогательные функции&lt;/p&gt;&#10;&lt;/li&gt;&#10;&lt;/ul&gt;&#10;&lt;/div&gt;&#10;&lt;/li&gt;&#10;&lt;li&gt;&#10;&lt;p&gt;Systemd unit-файлы (units/):&lt;/p&gt;&#10;&lt;div class="ulist"&gt;&#10;&lt;ul&gt;&#10;&lt;li&gt;&#10;&lt;p&gt;pam-auth.service - Сервис аутентификации&lt;/p&gt;&#10;&lt;/li&gt;&#10;&lt;li&gt;&#10;&lt;p&gt;pam-diag.service - Диагностика&lt;/p&gt;&#10;&lt;/li&gt;&#10;&lt;li&gt;&#10;&lt;p&gt;pam-diag.target - Объект диагностики&lt;/p&gt;&#10;&lt;/li&gt;&#10;&lt;li&gt;&#10;&lt;p&gt;pam-diag.timer - Планировщик диагностики&lt;/p&gt;&#10;&lt;/li&gt;&#10;&lt;li&gt;&#10;&lt;p&gt;pam-gui.service - Веб-интерфейс&lt;/p&gt;&#10;&lt;/li&gt;&#10;&lt;li&gt;&#10;&lt;p&gt;pam-http.service - HTTP-прокси&lt;/p&gt;&#10;&lt;/li&gt;&#10;&lt;li&gt;&#10;&lt;p&gt;pam-radius.service - RADIUS сервер&lt;/p&gt;&#10;&lt;/li&gt;&#10;&lt;li&gt;&#10;&lt;p&gt;pam-rdpgw.service - RDP шлюз&lt;/p&gt;&#10;&lt;/li&gt;&#10;&lt;li&gt;&#10;&lt;p&gt;pam-sftp.service - SFTP сервер&lt;/p&gt;&#10;&lt;/li&gt;&#10;&lt;li&gt;&#10;&lt;p&gt;pam-sql.service - SQL прокси&lt;/p&gt;&#10;&lt;/li&gt;&#10;&lt;li&gt;&#10;&lt;p&gt;pam-ssh.service - SSH сервер&lt;/p&gt;&#10;&lt;/li&gt;&#10;&lt;li&gt;&#10;&lt;p&gt;pam-tacacs.service - TACACS+ сервер&lt;/p&gt;&#10;&lt;/li&gt;&#10;&lt;li&gt;&#10;&lt;p&gt;pam-wdog.service - Мониторинг&lt;/p&gt;&#10;&lt;/li&gt;&#10;&lt;li&gt;&#10;&lt;p&gt;varlog-check.service - Проверка логов&lt;/p&gt;&#10;&lt;/li&gt;&#10;&lt;li&gt;&#10;&lt;p&gt;varlog-check.timer - Планировщик проверки логов&lt;/p&gt;&#10;&lt;/li&gt;&#10;&lt;/ul&gt;&#10;&lt;/div&gt;&#10;&lt;/li&gt;&#10;&lt;li&gt;&#10;&lt;p&gt;Логи:&lt;/p&gt;&#10;&lt;div class="ulist"&gt;&#10;&lt;ul&gt;&#10;&lt;li&gt;&#10;&lt;p&gt;log/ - Каталог логов установки&lt;/p&gt;&#10;&lt;/li&gt;&#10;&lt;/ul&gt;&#10;&lt;/div&gt;&#10;&lt;/li&gt;&#10;&lt;li&gt;&#10;&lt;p&gt;Контрольные суммы:&lt;/p&gt;&#10;&lt;div class="ulist"&gt;&#10;&lt;ul&gt;&#10;&lt;li&gt;&#10;&lt;p&gt;checksums.sha256&lt;/p&gt;&#10;&lt;/li&gt;&#10;&lt;li&gt;&#10;&lt;p&gt;gostsums.sum&lt;/p&gt;&#10;&lt;/li&gt;&#10;&lt;/ul&gt;&#10;&lt;/div&gt;&#10;&lt;/li&gt;&#10;&lt;li&gt;&#10;&lt;p&gt;Метаданные сборки, идентифицирующие дистрибутив и версию системы:&lt;/p&gt;&#10;&lt;div class="ulist"&gt;&#10;&lt;ul&gt;&#10;&lt;li&gt;&#10;&lt;p&gt;.manifest&lt;/p&gt;&#10;&lt;/li&gt;&#10;&lt;/ul&gt;&#10;&lt;/div&gt;&#10;&lt;/li&gt;&#10;&lt;li&gt;&#10;&lt;p&gt;Файловые настройки и компоненты для сервисов Infrascope (/files):&lt;/p&gt;&#10;&lt;div class="ulist"&gt;&#10;&lt;ul&gt;&#10;&lt;li&gt;&#10;&lt;p&gt;apache-tomcat - директория для хранения сертифицированной версии axiom-libercat (контейнер сервлетов)&lt;/p&gt;&#10;&lt;/li&gt;&#10;&lt;li&gt;&#10;&lt;p&gt;auth-service - директория хранит набор конфигурационных файлов для pam-auth.service&lt;/p&gt;&#10;&lt;/li&gt;&#10;&lt;li&gt;&#10;&lt;p&gt;http-proxy - директория хранит набор конфигурационных файлов для pam-http.service&lt;/p&gt;&#10;&lt;/li&gt;&#10;&lt;li&gt;&#10;&lt;p&gt;iuda - директория для хранения I.U.D.A. проекта&lt;/p&gt;&#10;&lt;/li&gt;&#10;&lt;li&gt;&#10;&lt;p&gt;java - директория для хранения Java политик и bountycastle, которые будут интегрированы в систему&lt;/p&gt;&#10;&lt;/li&gt;&#10;&lt;li&gt;&#10;&lt;p&gt;kedtool - NGRSoftlab реализация en/decrypt утилиты, которая используется в обслуживании чувствительных пользовательских данных&lt;/p&gt;&#10;&lt;/li&gt;&#10;&lt;li&gt;&#10;&lt;p&gt;kron - директория, содержащая настройки для Java интерпретатора, в дальнейшем в ней генерируются сертификаты&lt;/p&gt;&#10;&lt;/li&gt;&#10;&lt;li&gt;&#10;&lt;p&gt;libvnc&lt;/p&gt;&#10;&lt;/li&gt;&#10;&lt;li&gt;&#10;&lt;p&gt;license-tool - директория для хранения скрипта, отвечающего за выпуск лицензии&lt;/p&gt;&#10;&lt;/li&gt;&#10;&lt;li&gt;&#10;&lt;p&gt;migrator - мигратор&lt;/p&gt;&#10;&lt;/li&gt;&#10;&lt;li&gt;&#10;&lt;p&gt;netright-tomcat - набор конфигурационных файлов и пространство для работы с axiom-libercat и pam-gui.service&lt;/p&gt;&#10;&lt;/li&gt;&#10;&lt;li&gt;&#10;&lt;p&gt;nssoapp - директория хранит набор конфигурационных файлов для pam-ssh.service&lt;/p&gt;&#10;&lt;/li&gt;&#10;&lt;li&gt;&#10;&lt;p&gt;other – директория, в которой генерируются самоподписанные сертификаты для работы с p12, складываются образы для дальнейшей интеграции в систему, генерируются ключи для сервисов &lt;strong&gt;pam-ssh&lt;/strong&gt; и &lt;strong&gt;pam-sftp&lt;/strong&gt;. Также в ней располагаются MIB файлы и конфигурационные файлы для &lt;strong&gt;postgres, syslog-ng, TACACS&lt;/strong&gt;. Далее в неё складывается артефакт, собранный на стороне NGRSoftlab, &lt;strong&gt;winexe&lt;/strong&gt;&lt;/p&gt;&#10;&lt;/li&gt;&#10;&lt;li&gt;&#10;&lt;p&gt;pam-tacacs - директория которая хранит набор конфигурационных файлов для pam-tacacs.service&lt;/p&gt;&#10;&lt;/li&gt;&#10;&lt;li&gt;&#10;&lt;p&gt;radius - директория для хранения конфигурационных файлов pam-radius.service&lt;/p&gt;&#10;&lt;/li&gt;&#10;&lt;li&gt;&#10;&lt;p&gt;rdp-proxy – директория, в которой хранится файловая база &lt;strong&gt;Tesseract&lt;/strong&gt;, в дальнейшем в нее складывается собранный на стороне NGRSoftlab &lt;strong&gt;guacamole-server, seq2gif&lt;/strong&gt; для pam-rdpgw&lt;/p&gt;&#10;&lt;/li&gt;&#10;&lt;li&gt;&#10;&lt;p&gt;sftp-proxy - директория хранит набор конфигурационных файлов для pam-sftp.service&lt;/p&gt;&#10;&lt;/li&gt;&#10;&lt;li&gt;&#10;&lt;p&gt;sql-proxy - директория хранит набор конфигурационных файлов для pam-sql.service&lt;/p&gt;&#10;&lt;/li&gt;&#10;&lt;li&gt;&#10;&lt;p&gt;superset - директория с подготовленными и декларативно описанным &lt;strong&gt;docker-compose&lt;/strong&gt; файлом, для управления образом &lt;strong&gt;inf-superset&lt;/strong&gt;&lt;/p&gt;&#10;&lt;/li&gt;&#10;&lt;li&gt;&#10;&lt;p&gt;symmetric-server-3.14.19.zip&lt;/p&gt;&#10;&lt;/li&gt;&#10;&lt;li&gt;&#10;&lt;p&gt;target&lt;/p&gt;&#10;&lt;/li&gt;&#10;&lt;li&gt;&#10;&lt;p&gt;watchdog – директория, которая хранит набор конфигурационных файлов для pam-wdog.service&lt;/p&gt;&#10;&lt;/li&gt;&#10;&lt;/ul&gt;&#10;&lt;/div&gt;&#10;&lt;/li&gt;&#10;&lt;/ul&gt;&#10;&lt;/div&gt;</description></item></channel></rss>