Общее описание
В состав NAICE включены скрипты траблшутинга, которые выполняют сбор необходимой диагностической информации в виде архива для последующего анализа технической поддержкой.
Установка
Скрипты поставляются вместе с NAICE и не требует дополнительных действий по их загрузке или установки системы мониторинга.
Запуск скриптов
Скрипты располагаются в папке установки NAICE (по умолчанию - /etc/docker-naice).
technical_support.sh- скрипт сбора диагностической информации.check_tls_certificates.sh- скрипт сбора информации о состоянии сертификатов, используемых для EAP-TLS и обычной EAP-PEAP авторизации со стороныnaice-radius. Запуск данного скрипта требуется только если выполнялась настройка сертификатов, предназначенных для EAP-TLS или EAP-PEAP авторизации.
Запуск скрипта technical_support.sh
Перед запуском скрипта убедитесь, что в Настройки системы → Решение проблем → Уровни логирования настроен уровень логов DEBUG.
Если на момент возникновения проблемы действовала иная настройка, рекомендуется сначала изменить уровень логов на DEBUG и воспроизвести проблему заново.
Однохостовая установка
При установке NAICE через OVA-образ скрипт запускается по инструкции v1.1_ru_3.2.8 Сбор логов с помощью скриптов трабшутинга.
Запуск скрипта выполняется командой: sudo <папка установки NAICE>/technical_support.sh. Выполнение скрипта может занять несколько минут. Результатом работы скрипта будет архив, расположенный в папке. в которой находился администратор в момент запуска скрипта в формате: <дата>_<время>_<имя хоста>_technical-support.tar.gz. Пример:
$ sudo /etc/docker-naice/technical_support.sh [sudo] password for tester: [+] Stats on largest files collected. [+] Top has finished. [+] Archive created. [+] Technical support data collection complete! [+] Archive created: 2025-07-23_17-08-26_naice_technical-support.tar.gz
Полученный архив необходимо выгрузить с сервера и приложить к заявке в SD.
Схема с резервированием
При установке NAICE в кластерной схеме резервирования скрипт устанавливается на каждую VM участвующую в схеме. Может быть 4 VM: 2 NAICE + 2 PostgreSQL cluster или 2 VM: 2 NAICE + PostgreSQL cluster.
Требуется запустить скрипт сбора диагностической информации на каждой VM.
Имя финальных файлов для VM на которых развернут NAICE будут включать состояние мастерства VRRP хоста: <дата>_<время>_<имя хоста>_<MASTER|BACKUP|FAULT>technical-support.tar.gz. Примеры:
Все полученные архивы необходимо выгрузить с серверов и приложить к заявке в SD.
Запуск скрипта check_tls_certificates.sh
Запуск скрипта выполняется командой: sudo bash <папка установки NAICE>/check_tls_certificates.sh. Результатом работы скрипта будет отображение информации в bash, файл с логами в результате работы скрипта не формируется, т.к. просмотр информации в результате работы скрипта позволяет сразу сделать вывод о необходимых изменениях в настройках.
При необходимости получения результатов в виде файла выполните команду:
$ sudo bash /etc/docker-naice/check_tls_certificates.sh > ~/tls.logs
Полученный файл логов следует выгрузить с сервера и приложить к заявке в SD.