5.6. Сбор диагностической информации
Сбор диагностической информации компонентов необходим для предоставления в службу поддержки пользователей информации о проблемах в работе программы.
Процедура сбора одинакова для всех компонентов Aladdin Enterprise CA. Компонент-зависимые значения (пути, имена файлов) приведены в таблице соответствия ниже: в тексте используется плейсхолдер <COMP> (каталог компонента), который следует заменить значением из таблицы для вашего компонента.
| Компонент | Плейсхолдер <COMP> | Служебные каталоги |
|---|---|---|
| eCA-CA | aecaCa | /opt/aecaCa/ |
| eCA-RA | aecaRa | /opt/aecaRa/ |
| eCA-VA | aecaVa | /opt/aecaVa/ |
Файлы регистрации событий
Заголовок раздела «Файлы регистрации событий»В процессе работы компонента системные службы и компоненты программы регистрируют все производимые действия. Произошедшие события записываются в файлы регистрации событий1 с расширением .log, расположенные в папках соответствующих сервисов, которыми были инициированы события, по пути /opt/<COMP>/dist/logs/ (определяется параметром logs_base конфигурационного файла).
Параметры ротации лог-файлов задаются в конфигурационном файле:
-
максимальный размер лог-файла каждого сервиса перед его архивацией — 10 Мбайт (параметр
logs_file_max_size); -
срок хранения архивов — 10 дней (параметр
logs_max_history); -
максимальный общий объём файлов регистрации событий, включая архивы, каждого типа (
access.logилиservice.log) для каждого сервиса — 100 Мбайт (параметрlogs_total_size_cap).
Состав собираемой информации
Заголовок раздела «Состав собираемой информации»В процессе автоматизированного сбора диагностической информации будет собрана следующая информация:
-
сведения о работе:
-
сервисов программы (файлы в формате
.log); -
веб-сервера Nginx/Apache (в формате
.logи.gz); -
системы управления базой данных PostgreSQL;
-
системы управления базой данных Jatoba;
-
ОС (системная);
-
-
конфигурационный файл
/opt/<COMP>/scripts/config.sh; -
данные системных логов, представленные в таблице ниже.
Данные системных логов
Заголовок раздела «Данные системных логов»| Системный лог | РЕД ОС | РОСА “ХРОМ” 12 Сервер | SberLinux OS Server | Astra Linux SE | Альт Сервер |
|---|---|---|---|---|---|
/var/log/audit/ | + | + | + | + | + |
/var/log/samba/ | + | + | + | + | + |
/var/log/httpd/ | + | + | + | - | - |
/var/log/messages/ | + | + | + | + | + |
/var/log/secure/ | + | + | + | - | - |
/var/log/cron/ | + | + | + | + | - |
/var/log/auth/ | - | - | - | + | - |
/var/log/syslog/ | - | - | - | + | + |
/var/log/httpd2/ | - | - | - | - | + |
/var/log/ahttpd/ | - | - | - | - | + |
Сбор информации о памяти
Заголовок раздела «Сбор информации о памяти»При включённом флаге сбора диагностической информации о памяти (параметр enable_gc_diagnostic конфигурационного файла /opt/<COMP>/scripts/config.sh) архив диагностических данных дополнительно содержит:
-
лог сборщика мусора;
-
дампы памяти для завершивших работу с ошибкой модулей компонента.
Порядок сбора
Заголовок раздела «Порядок сбора»-
Выполните переход в каталог, где будет сохранён архив с диагностической информацией в формате
.tar.gz, выполнив команду:Окно терминала cd /'папка размещения архива собранной диагностической информации' -
Запустите скрипт сбора от имени суперпользователя командой:
Окно терминала bash /opt/<COMP>/scripts/diagnostics.sh
Сформированный архив в формате .tar.gz с диагностической информацией будет сохранён в каталоге, из которого был запущен скрипт.
Для вывода текущего рабочего каталога используйте команду: pwd.
Footnotes
Заголовок раздела «Footnotes»-
Файлы регистрации событий, создаваемые в подкаталогах
/opt/<COMP>/dist/logs/, имеют права доступа 640 (rw-r-----). ↩
