Перейти к содержимому
Аладдин Р.Д.

5.6. Сбор диагностической информации

Aladdin Enterprise CAАдминистрированиеAladdin Enterprise CA

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

Процедура сбора одинакова для всех компонентов Aladdin Enterprise CA. Компонент-зависимые значения (пути, имена файлов) приведены в таблице соответствия ниже: в тексте используется плейсхолдер <COMP> (каталог компонента), который следует заменить значением из таблицы для вашего компонента.

КомпонентПлейсхолдер <COMP>Служебные каталоги
eCA-CAaecaCa/opt/aecaCa/
eCA-RAaecaRa/opt/aecaRa/
eCA-VAaecaVa/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 ServerAstra 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) архив диагностических данных дополнительно содержит:

  • лог сборщика мусора;

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

  1. Выполните переход в каталог, где будет сохранён архив с диагностической информацией в формате .tar.gz, выполнив команду:

    Окно терминала
    cd /'папка размещения архива собранной диагностической информации'
  2. Запустите скрипт сбора от имени суперпользователя командой:

    Окно терминала
    bash /opt/<COMP>/scripts/diagnostics.sh

Сформированный архив в формате .tar.gz с диагностической информацией будет сохранён в каталоге, из которого был запущен скрипт.

Для вывода текущего рабочего каталога используйте команду: pwd.

  1. Файлы регистрации событий, создаваемые в подкаталогах /opt/<COMP>/dist/logs/, имеют права доступа 640 (rw-r-----).