Объекты
Компоненты

Компоненты

Интерфейс раздела Компоненты

Описание раздела

Вкладка "Компоненты" в разделе Объекты \ Серверы отображает все установленные программные компоненты системы на серверах. Раздел позволяет управлять жизненным циклом компонентов: устанавливать, обновлять и отслеживать статус.

Доступ к разделу: Объекты → Серверы → вкладка "Компоненты".

Система фильтрации

Панель фильтров

Панель фильтров позволяет быстро находить компоненты по различным критериям.

ФильтрТипОписание
Alias сервераТекстовое полеПоиск по псевдониму сервера
КомпонентВыпадающий списокФильтрация по типу компонента
СтатусВыпадающий списокФильтрация по статусу установки
Версия ОСТекстовое полеПоиск по версии операционной системы
Сервер БДТекстовое полеПоиск по связанному серверу БД
Тип СУБДВыпадающий списокФильтрация по типу базы данных

Кнопки управления:

  • Очистить — сброс всех примененных фильтров
  • Применить — активация установленных критериев фильтрации

Таблица компонентов

Таблица компонентов

Структура таблицы

КолонкаОписание
КомпонентНазвание компонента с иконкой
ВерсияУстановленная версия компонента
Alias сервераПсевдоним сервера с иконкой ОС
Версия ОСВерсия операционной системы сервера
Сервер БДIP-адрес связанного сервера базы данных
Тип БДИконки типов баз данных (Oracle, MySQL и др.)
СтатусТекущий статус компонента
Дата установкиДата и время первичной установки
Дата обновленияДата и время последнего обновления

Статусы компонентов

СтатусЦветОписание
Не установленСерыйКомпонент не установлен на сервере
УстановкаСинийВыполняется процесс установки
УстановленЗеленыйКомпонент успешно установлен и работает
ОбновлениеСинийВыполняется обновление компонента
УдалениеОранжевыйВыполняется удаление компонента
ОшибкаКрасныйОшибка установки или работы компонента

Типы компонентов

КомпонентОписание
Файловый агентАгент для мониторинга, копирования и сбора файлов
Сетевой снифферСниффер для перехвата сетевого трафика БД
Системный мониторингМодуль мониторинга и наблюдения за системой и сервисами
Маскировщик данныхМодуль классификации и маскирования данных при профилировании

Установка компонентов

Для установки компонентов нажмите кнопку "+ Добавить компоненты" в правом верхнем углу раздела.

Шаг 1: Выбор серверов

Шаг 1: Выбор серверов

На первом шаге выберите серверы, на которые будут установлены компоненты.

Способы выбора серверов:

  • Из списка — выберите конкретные серверы, отметив чекбоксы
  • Фильтр по названию — используйте поле поиска для быстрого нахождения сервера
  • Выбрать все серверы в системе — для массовой установки на все доступные серверы
  • Импорт деплой-файла — загрузка списка серверов из файла конфигурации

Таблица выбора серверов:

КолонкаОписание
НазваниеПсевдоним сервера
ХостIP-адрес сервера
СтатусСтатус доступности (ДОСТУПЕН / ОШИБКА)
⚠️

Компоненты можно установить только на серверы со статусом "ДОСТУПЕН". Серверы со статусом "ОШИБКА" недоступны для установки.

После выбора серверов нажмите "Далее" для перехода к выбору компонентов.

Шаг 2: Выбор компонентов

Шаг 2: Выбор компонентов

На втором шаге выберите компоненты для установки на выбранные серверы.

Доступные компоненты:

КомпонентОписаниеНастройки
Файловый агентАгент для мониторинга, копирования и сбора файлов
Сетевой снифферСниффер для перехвата сетевого трафика БДДополнительные настройки (иконка шестеренки)
Системный мониторингМодуль мониторинга и наблюдения за системой и сервисами
Маскировщик данныхМодуль классификации и маскирования данных при профилировании

Отметьте нужные компоненты чекбоксами и нажмите "Создать компоненты" для запуска установки.

Настройки сетевого сниффера

Настройки сниффера

При выборе сетевого сниффера доступны дополнительные настройки (иконка шестеренки):

ПараметрОписание
Тип БДТип базы данных (Oracle, MySQL, PostgreSQL и др.)
Тип сниффераТип сниффера для выбранной БД (например, ora_sito для Oracle)
Путь агентаПуть установки агента на сервере
Путь сниффераПуть установки сниффера на сервере
Путь логовПуть для хранения лог-файлов
Путь отладкиПуть для отладочных файлов

Статус установки

Статус установки компонентов

После запуска установки в таблице компонентов отображается статус "УСТАНОВКА" (синий). По завершении статус изменится на "УСТАНОВЛЕН" (зеленый) или "ОШИБКА" (красный).

Логи установки

Логи установки компонента

Для просмотра детальных логов установки кликните на строку компонента в таблице. Откроется окно с информацией:

Заголовок:

  • Название компонента
  • Сервер установки
  • Прогресс выполнения (0-100%)
  • Статус (ЗАВЕРШЕНО / В ПРОЦЕССЕ / ОШИБКА)

Логи выполнения:

  • Временные метки каждого шага
  • Уровень сообщения (DEBUG / INFO / ERROR)
  • Описание выполняемого действия

Типичные этапы установки:

  1. Создание временной директории
  2. Подключение к серверу по SSH
  3. Проверка системных требований
  4. Определение платформы и архитектуры
  5. Загрузка архива компонента
  6. Проверка доступности SystemD
  7. Проверка дискового пространства
  8. Проверка прав пользователя
  9. Установка и запуск сервиса

При успешной установке в нижней части окна отображается зеленое сообщение "Установка завершена успешно!" с указанием компонента и сервера.

Обновление компонентов

Система предоставляет два способа обновления компонентов: индивидуальное обновление через контекстное меню и массовое обновление выбранных компонентов.

Обновление через контекстное меню

Контекстное меню компонента

Для обновления конкретного компонента кликните правой кнопкой мыши на строку в таблице и выберите "Обновить компонент".

Массовое обновление

Массовое обновление компонентов

Для одновременного обновления нескольких компонентов:

  1. Отметьте нужные компоненты чекбоксами в левой колонке таблицы
  2. В нижней части экрана появится панель с количеством выбранных элементов
  3. Нажмите кнопку "Обновить компоненты" для запуска массового обновления
💡

Массовое обновление позволяет обновить компоненты разных типов на разных серверах одновременно.

Статус обновления

Статус обновления в таблице

После запуска обновления в таблице отображается статус "ОБНОВЛЕНИЕ" (синий). По завершении статус изменится на "УСТАНОВЛЕН" (зеленый) или "ОШИБКА" (красный). Также обновляется колонка "Дата обновления".

Логи обновления

Логи обновления компонента

Для просмотра детальных логов обновления выберите "Статус инсталляции" в контекстном меню или кликните на строку компонента. Окно логов отображает:

Заголовок:

  • Название операции (Обновление компонента)
  • Сервер и название компонента
  • Прогресс выполнения (0-100%)
  • Статус (ЗАВЕРШЕНО / В ПРОЦЕССЕ / ОШИБКА)

Логи выполнения содержат информацию о:

  • Создании временной директории для обновления
  • Подключении к серверу по SSH
  • Проверке текущей установленной версии
  • Создании резервной копии текущей версии
  • Загрузке новой версии компонента
  • Остановке сервиса для обновления
  • Установке новой версии
  • Запуске обновленного сервиса

При успешном обновлении в нижней части окна отображается зеленое сообщение "Обновление завершена успешно!" с указанием компонента и сервера.

Удаление компонентов

Система предоставляет два способа удаления компонентов: индивидуальное удаление через контекстное меню и массовое удаление выбранных компонентов.

Удаление через контекстное меню

Контекстное меню компонента

Для удаления конкретного компонента кликните правой кнопкой мыши на строку в таблице и выберите "Удалить компонент".

Массовое удаление

Массовое удаление компонентов

Для одновременного удаления нескольких компонентов:

  1. Отметьте нужные компоненты чекбоксами в левой колонке таблицы
  2. В нижней части экрана появится панель с количеством выбранных элементов
  3. Нажмите кнопку "Удалить компоненты" для запуска массового удаления

Форма подтверждения удаления

Форма подтверждения удаления

Перед удалением открывается окно подтверждения с предупреждением о необратимости действия.

Доступные опции:

  • Создать резервную копию логов перед удалением — сохранение логов работы компонента
  • Сохранить файлы логов (рекомендуется) — сохранение лог-файлов на сервере
  • Сохранить файлы конфигурации для повторной установки — сохранение конфигурации для возможности восстановления настроек
⚠️

Деинсталляция приведет к полному удалению компонента с сервера. Данное действие необратимо.

Нажмите "Начать деинсталляцию" для запуска процесса удаления или "Отмена" для возврата.

Статус удаления

Статус удаления в таблице

После запуска удаления в таблице отображается статус "УДАЛЕНИЕ" (оранжевый). По завершении компонент будет удален из таблицы или отобразится статус "ОШИБКА" (красный) при неудачной попытке.

Логи удаления

Логи удаления компонента

Окно логов деинсталляции отображает детальную информацию о процессе удаления:

  • Подключение к серверу по SSH
  • Остановка сервиса компонента
  • Отключение сервиса из автозагрузки
  • Удаление файлов сервиса
  • Удаление директорий компонента

При успешном удалении отображается сообщение "Деинсталляция завершена успешно! Компонент удален с сервера. Статус обновлен в системе."

Настройка компонентов

Контекстное меню - настройка компонента

Для настройки компонента кликните правой кнопкой мыши на строку в таблице и выберите "Настройка компонента".

Информация о сервисе

Настройка ограничений ресурсов

Окно настройки отображает основную информацию о компоненте:

ПараметрОписание
СтатусТекущий статус компонента (УСТАНОВЛЕН / ОШИБКА)
Название сервисаИмя systemd-сервиса (например, SYSOBS)
Путь установкиДиректория установки компонента на сервере
СерверAlias сервера, на котором установлен компонент
КомпонентТип компонента

Ограничения ресурсов

Вкладка "Ограничения ресурсов" позволяет установить лимиты потребления ресурсов компонентом. Ограничения применяются через systemd для предотвращения чрезмерного потребления ресурсов.

Ресурсы сервера — отображает доступные ресурсы сервера (CPU и RAM), на основе которых формируются лимиты.

ПараметрОписание
CPU ядраКоличество выделенных CPU ядер для компонента
ПамятьМаксимальный объем оперативной памяти
Tasks MaxМаксимум процессов/потоков
Nice ValueПриоритет процесса (от -20 до 19, где 0 — обычный приоритет)

Кнопки управления:

  • Сбросить ограничения — возврат к значениям по умолчанию
  • Применить ограничения — сохранение и применение настроек

Systemd конфигурация

Systemd конфигурация

Вкладка "Systemd конфигурация" отображает содержимое unit-файла сервиса в режиме чтения. Конфигурация включает:

  • [Unit] — описание сервиса и зависимости
  • [Service] — параметры запуска (тип, пользователь, рабочая директория, команда запуска, политика перезапуска)
  • Настройки безопасности (PrivateNetwork, PrivateDevices, ProtectSystem и др.)
💡

Конфигурация systemd доступна только для просмотра. Для изменения параметров используйте вкладку "Ограничения ресурсов".