Объекты
Серверы

Серверы

Интерфейс раздела Серверы

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

Раздел Объекты \ Серверы предназначен для централизованного управления серверами и мониторинга файловых агентов. Система позволяет отслеживать состояние серверов, контролировать работу агентов по сбору и копированию файлов, а также мониторить потребление ресурсов.

Основные задачи модуля:

  • Управление подключениями к серверам
  • Мониторинг состояния серверов и агентов
  • Отслеживание активности файловых агентов
  • Контроль потребления ресурсов (CPU, RAM, Disk, IOPS)
ℹ️

Агент в контексте данного раздела — это программный компонент, устанавливаемый на сервер для мониторинга файловой системы и копирования файлов в систему для последующего анализа.

Панель управления

В верхней части раздела расположены элементы управления:

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

Статистические виджеты

Статус серверов

Виджет статуса серверов

Круговая диаграмма отображает общее количество серверов с разбивкой по статусам подключения.

Статусы серверов:

СтатусЦветОписание
ДоступенЗеленыйСервер доступен и корректно отвечает на запросы
ОшибкаКрасныйПроблемы с подключением к серверу
Не настроенСерыйПодключение создано, но не завершена настройка
⚠️

Серверы в статусе "Ошибка" требуют внимания. Проверьте сетевую доступность сервера, корректность учетных данных и состояние SSH/WinRM служб.

Статус агентов

Виджет статуса агентов

Круговая диаграмма показывает распределение файловых агентов по статусам работы.

Статусы агентов:

СтатусЦветОписание
ЗапущенСинийАгент активен и выполняет сбор файлов
ОстановленОранжевыйАгент установлен, но не запущен
ОшибкаКрасныйАгент не функционирует из-за ошибки
Не настроенФиолетовыйАгент не установлен или не сконфигурирован

Активность агентов

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

График отображает активность файловых агентов за выбранный период.

Параметры графика:

  • Ось X — временная шкала (часы)
  • Ось Y — количество операций
  • Файлов скопировано (зеленый) — успешно скопированные файлы
  • Ошибок копирования (красный) — файлы, при копировании которых произошла ошибка

Период отображения:

  • День — почасовая детализация
  • Неделя — дневная детализация
  • Месяц — дневная детализация
📊

График позволяет отслеживать динамику работы агентов и выявлять проблемы с копированием файлов. Резкий рост ошибок может указывать на проблемы с дисковым пространством или сетью.

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

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

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

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

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

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

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

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

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

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

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

Метрики потребления ресурсов

Метрики потребления ресурсов

Таблица включает колонки с метриками потребления ресурсов сервера:

МетрикаОписание
CPU UsageПроцент использования процессора
Memory UsageОбъем используемой оперативной памяти (МБ)
Disk UsageОбъем используемого дискового пространства (МБ/ГБ)
Disk Read IOPSКоличество операций чтения с диска в секунду
Disk Write IOPSКоличество операций записи на диск в секунду
📈

Метрики потребления ресурсов позволяют оценить нагрузку на серверы и выявить потенциальные проблемы производительности. Высокие значения IOPS могут указывать на интенсивную работу агента или проблемы с дисковой подсистемой.

Дополнительные колонки

КолонкаОписание
Дата обновленияДата и время последнего сбора данных агентом
Количество файловОбщее количество файлов, собранных агентом
Размер файловСуммарный размер собранных файлов

Цветовая индикация статусов

Статус сервера:

  • ДОСТУПЕН — зеленый бейдж
  • ОШИБКА — красный бейдж
  • НЕ НАСТРОЕН — серый бейдж

Статус агента:

  • ЗАПУЩЕН — зеленый бейдж
  • ОСТАНОВЛЕН — оранжевый бейдж
  • НЕ НАСТРОЕН — фиолетовый бейдж
  • ОШИБКА — красный бейдж

Типы файлов: Отображаются в виде тегов с расширениями файлов:

  • .BIN, .CSV, .JSON, .LOG, .TXT, .XML и другие

Управление таблицей

Экспорт данных:

  • CSV — выгрузка списка серверов в формате CSV

Настройки отображения:

  • Количество строк — выбор числа записей на странице (по умолчанию 25)

Добавление сервера

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

Шаг 1. Выбор операционной системы

Выбор операционной системы

На первом этапе необходимо выбрать операционную систему сервера.

Поддерживаемые операционные системы:

ОСОписание
UbuntuLinux-дистрибутив Ubuntu
CentOSLinux-дистрибутив CentOS
DebianLinux-дистрибутив Debian
Red HatRed Hat Enterprise Linux
AIXIBM AIX
WindowsMicrosoft Windows Server

Шаг 2. Основная информация

Основная информация о сервере
ПолеОбязательноеОписание
Alias сервераДаУникальное имя для идентификации сервера в системе
ГруппаНетВыбор группы для организации серверов
Домен ИСНетПривязка к информационной системе
ОписаниеНетПроизвольное текстовое описание сервера

Шаг 3. Параметры подключения

Параметры подключения к серверу
ПолеОбязательноеОписание
ПользовательДаИмя пользователя для подключения к серверу
ПарольДаПароль пользователя
АдресДаIP-адрес или DNS-имя сервера
ПортДаНомер порта для подключения

Стандартные порты:

  • SSH (Linux) — 22
  • WinRM (Windows) — 5985 (HTTP) / 5986 (HTTPS)
🔑

Для Linux-серверов используется подключение по SSH. Для Windows-серверов — WinRM. Убедитесь, что соответствующие службы настроены и доступны на сервере.

Шаг 4. Тестирование подключения

Перед сохранением рекомендуется проверить корректность введенных данных с помощью кнопки "Тестировать".

Успешное подключение:

Успешное тестирование подключения

При успешном подключении отображается:

  • Статус: Успешно (зеленый текст)
  • Код ошибки: -
  • Текст ошибки: -
  • Последний тест: дата и время проверки

Ошибка подключения:

Ошибка тестирования подключения

При ошибке подключения отображается:

  • Статус: Нет удалось соединиться (красный текст)
  • Код ошибки: числовой код ошибки (если доступен)
  • Текст ошибки: описание проблемы
  • Последний тест: дата и время проверки
⚠️

Проверьте корректность введенных данных: адрес сервера, порт, учетные данные. Убедитесь, что сервер доступен по сети, SSH/WinRM службы запущены и пользователь имеет права на подключение.

Управление группами

Управление группами серверов

Функция "Управление группами" позволяет организовать серверы в логические группы для удобства администрирования и фильтрации.

Возможности:

  • Создание новых групп через поле ввода и кнопку "Создать"
  • Редактирование названий существующих групп
  • Удаление групп через иконку корзины
  • Назначение серверов в группы при создании или редактировании подключения
  • Фильтрация списка серверов по выбранной группе

Примеры групп:

  • Промышленные серверы
  • Лаборатория
  • Тестовые серверы
  • Серверы баз данных

Работа с подключениями

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

Контекстное меню сервера

При клике правой кнопкой мыши на строке сервера открывается контекстное меню с доступными действиями:

ДействиеОписание
РедактироватьОткрывает форму редактирования параметров сервера
Отслеживаемые файлыПереход к списку файлов сервера (подробнее)
Настройка АгентаОткрывает форму настройки файлового агента
Состояние системыОткрывает панель с графиками потребления ресурсов (подробнее)
Оповещения о состоянии системыНастройка оповещений по потреблению ресурсов (подробнее)
Открыть SSH-консольОткрывает консоль для прямого доступа к серверу (подробнее)
Остановить Агента / Запустить АгентаУправление состоянием файлового агента

Редактирование

Форма редактирования сервера

Форма редактирования сервера аналогична форме создания и позволяет изменить:

  • Основную информацию (alias, группа, домен ИС, описание)
  • Параметры подключения (пользователь, пароль, адрес, порт)

В заголовке формы расположена иконка удаления (корзина) для быстрого удаления сервера.

Удаление

Удаление серверов возможно двумя способами:

Удаление одного сервера:

Удаление сервера из формы редактирования

Нажмите на иконку корзины в заголовке формы редактирования сервера.

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

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

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

⚠️

Удаление сервера приведет к остановке и удалению всех установленных на нем компонентов (файловый агент, сетевой сниффер и др.). Собранные файлы останутся в системе.

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

Файловый агент — программный компонент для мониторинга файловой системы сервера и копирования файлов в систему для последующего анализа.

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

Агент мониторинга файлов

Панель настройки агента содержит:

График активности:

  • Отображает количество скопированных файлов и ошибок копирования за период
  • Период можно переключать (День/Неделя/Месяц)

Таблица заданий:

КолонкаОписание
ПутьПуть к файлу или папке для мониторинга
ТриггерыСобытия, при которых происходит копирование
Включено расписаниеВключен ли запуск по расписанию
Время расписанияCron-выражение для расписания

Кнопка "+ Добавить задание" — создание нового правила мониторинга файлов.

Создание задания мониторинга

Создание задания состоит из трех шагов:

Шаг 1. Выбор файлов

Выбор файлов для мониторинга

На первом шаге выбираются файлы или папки для мониторинга:

  • Текущий путь — отображает текущее положение в файловой системе
  • На уровень выше — переход в родительскую директорию
  • Поиск — поле для поиска по имени файла или папки
  • Таблица файлов — список файлов и папок с информацией о дате модификации, размере и типе

Опция "Включить подпапки" — при включении будут отслеживаться все подпапки выбранной директории.

📁

Можно выбрать как конкретный файл, так и целую папку. При выборе папки с включенной опцией "Включить подпапки" будут отслеживаться все файлы внутри, включая вложенные директории.

Шаг 2. Типы файлов

Выбор типов файлов

На втором шаге настраиваются типы файлов:

Разрешенные типы файлов:

  • Укажите расширения файлов, которые будут отслеживаться
  • Примеры: .pdf, .docx, .txt, .json, .xml, .log, .csv, .bin
  • Добавляйте типы через поле ввода и кнопку "Добавить"

Исключенные форматы:

  • Укажите расширения файлов, которые будут игнорироваться
  • Примеры: .tmp, .bak, .swp
  • Полезно для исключения временных и служебных файлов

Шаг 3. Параметры

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

На третьем шаге настраиваются триггеры и параметры копирования:

Типы триггеров:

ТриггерОписание
Создание файловКопирование при создании нового файла
Изменение даты модификации файлаКопирование при изменении содержимого файла
Изменение прав доступа на файл/папкуКопирование при изменении прав доступа

Включить расписание — активация копирования по расписанию (Cron).

Настройка расписания:

  • Каждую минуту / Каждый час / Каждый день / Каждую неделю / Каждый месяц
  • Детальная настройка: Минуты, Часы, Дни месяца, Месяцы, Дни недели
  • Отображается итоговое Cron-выражение

Опции копирования:

  • Копировать с сохранением структуры подкаталогов — сохранять иерархию папок
  • Копировать с заменой — перезаписывать существующие файлы

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

Расширенные настройки

Расширенные настройки агента

Расширенные настройки предназначены для администраторов системы:

ПараметрОписаниеПо умолчанию
Интервал опроса (сек)Частота проверки изменений файлов0.5
Макс. потоковМаксимальное количество параллельных потоков копирования4
Интервал подавления (сек)Задержка между повторными событиями для одного файла2
Попыток ожиданияКоличество попыток при неудачном копировании3
Задержка повтора (сек)Пауза между попытками копирования1
Ожидать завершенияЖдать завершения записи файла перед копированиемВкл
⚠️

Расширенные настройки рекомендуется изменять только при необходимости и с пониманием их влияния на работу агента. Некорректные значения могут привести к пропуску файлов или избыточной нагрузке на сервер.

Рекомендации по мониторингу

Контроль статусов

  • Регулярно проверяйте статусы серверов и агентов
  • Настройте оповещения при переходе в статус "Ошибка"
  • Отслеживайте серверы с ненастроенными агентами

Мониторинг ресурсов

  • Следите за показателями CPU и Memory Usage
  • Высокие значения IOPS могут указывать на проблемы
  • Контролируйте рост объема собранных файлов

Анализ активности

  • Используйте график активности для выявления аномалий
  • Резкий рост ошибок копирования требует расследования
  • Отсутствие активности может указывать на проблемы с агентом

Важность настройки серверов

⚠️

Только для настроенного сервера (статус "Доступен") можно установить компоненты системы. Серверы в статусе "Не настроен" или "Ошибка" не поддерживают установку компонентов.

Настроенный сервер позволяет развернуть следующие компоненты:

КомпонентОписание
Файловый агентМониторинг файловой системы и копирование файлов для анализа
Сетевой снифферПерехват и анализ сетевого трафика на сервере
Модуль маскирования данныхОбфускация чувствительных данных (используется в профилировании)

Для установки компонентов:

  1. Убедитесь, что сервер имеет статус "Доступен"
  2. Перейдите во вкладку "Компоненты" в верхней панели раздела
  3. Выберите нужный компонент для установки на сервер