Сбор логов серверных компонентов
Уровни логирования
В зависимости от того, насколько подробную информацию о работе компонента нужно получить, можно задать разные уровни логирования. Они определяют, насколько важная и подробная информация будет записываться в лог-файлы. Это позволяет фильтровать и анализировать логи более эффективно.
Рекомендуется использовать уровень логирования Trace, как наиболее информативный.
Уровни логирования
| Уровень логирования | Порядковый номер | Строгость логирования |
|---|---|---|
| Trace | 0 | Наиболее подробный уровень. Записывается вся информация о процессах работы компонента, в том числе детали о вызовах методов API. |
| Debug | 1 | Записываются подробности о ходе работы компонента, значимые переменные и другие данные, которые могут быть полезными при обнаружении и исправлении ошибок. |
| Info | 2 | Записываются информационные сообщения, которые оповещают о нормальном функционировании компонента. Они могут включать такие события, как запуск или завершение процессов, редактирование профиля пользователя и другие. |
| Warn | 3 | Записываются предупреждения и уведомления о потенциальных ошибках и внештатных ситуациях. События не являются критическими, но требуют внимания. При этом компонент может продолжать работу. |
| Error | 4 | Записываются ошибки, повлекшие за собой некорректную работу компонента или возникновение серьезных проблем. Логи указывают на проблемы, которые требуют вмешательства и исправления. |
| Fatal | 5 | Наименее подробный уровень логирования. Записываются только самые критические ошибки и проблемы, которые приводят к немедленному завершению работы компонента или другим серьезным последствиям. Логи обычно означают серьезные сбои, которые требуют немедленного вмешательства и исправления. |
Сбор логов скрипта установки
Скрипт установки run-deploy.sh может прерваться с ошибкой. В этом случае нужно отправить файлы с логами в техническую поддержку.
Расположение файлов с логами: IndeedPAM_3.1_RU/indeed-pam/logs/web-wizard/
Failed: Anable playbook returned error code: 2
Сбор логов Indeed PAM Core
- Windows
- Linux
Включение логирования
Откройте с правами администратора конфигурационный файл C:\inetpub\wwwroot\core\appsettings.json
Для секции
NLogв параметреvariablesустановите:- для ключа
minlevelзначение Trace - для ключа
dbMinLevelзначение Trace
Пример"NLog": {
"variables": {
"minLevel": "Trace",
"dbMinLevel": "Trace",
"maxArchiveFilesPerCategory": 23
}- для ключа
Сохраните файл.
После редактирования конфигурационного файла перезапустите сервер IIS:
Запустите PowerShell от имени администратора.
Запустите IIS Manager:
start inetmgrНажмите на нужный сервер на левой панели.
Нажмите Restart (Перезапустить) на правой панели.
Сбор логов
- Очистите существующие логи сервера Indeed PAM Core в папке C:\inetpub\wwwroot\core\Logs
- Воспроизведите проблему.
- Соберите архив с логами и отправьте в техническую поддержку. Опишите действия пользователя и укажите точное время воспроизведения проблемы.
Включение логирования
Откройте с правами администратора конфигурационный файл /etc/indeed/indeed-pam/core/appsettings.json
Для секции
NLogв параметреvariablesустановите:- для ключа
minlevelзначение Trace - для ключа
dbMinLevelзначение Trace
Пример"NLog": {
"variables": {
"minLevel": "Trace",
"dbMinLevel": "Trace",
"maxArchiveFilesPerCategory": 23
}- для ключа
Сохраните файл.
Перейдите в папку со скриптами PAM и выполните перезапуск компонента:
cd etc/indeed/indeed-pam/scripts/bash restart-pam.sh core
Сбор логов
- Очистите существующие логи сервера Indeed PAM Core в папке /etc/indeed/indeed-pam/logs/core
- Воспроизведите проблему.
- Соберите архив с логами и отправьте в техническую поддержку. Опишите действия пользователя и укажите точное время воспроизведения проблемы.
Сбор логов Indeed PAM IDP
- Windows
- Linux
Включение логирования
Откройте с правами администратора конфигурационный файл C:\inetpub\wwwroot\idp\appsettings.json
Для секции
NLogв параметреvariablesустановите:- для ключа
minlevelзначение Trace - для ключа
dbMinLevelзначение Trace
Пример"NLog": {
"variables": {
"minLevel": "Trace",
"dbMinLevel": "Trace",
"maxArchiveFilesPerCategory": 23
}- для ключа
Сохраните файл.
После редактирования конфигурационного файла перезапустите сервер IIS:
Запустите PowerShell от имени администратора.
Запустите IIS Manager:
start inetmgrНажмите на нужный сервер на левой панели.
Нажмите Restart (Перезапустить) на правой панели.
Сбор логов
- Очистите существующие логи Indeed PAM IDP в папке C:\inetpub\wwwroot\idp\Logs
- Воспроизведите проблему.
- Соберите архив с логами и отправьте в техническую поддержку. Опишите действия пользователя и укажите точное время воспроизведения проблемы.
Включение логирования
Откройте с правами администратора конфигурационный файл /etc/indeed/indeed-pam/idp/appsettings.json
Для секции
NLogв параметреvariablesустановите:- для ключа
minlevelзначение Trace - для ключа
dbMinLevelзначение Trace
Пример"NLog": {
"variables": {
"minLevel": "Trace",
"dbMinLevel": "Trace",
"maxArchiveFilesPerCategory": 23
}- для ключа
Сохраните файл.
Перейдите в папку со скриптами PAM и выполните перезапуск компонента:
cd etc/indeed/indeed-pam/scripts/bash restart-pam.sh idp
Сбор логов
- Очистите существующие логи Indeed PAM IDP в папке etc/indeed/indeed-pam/logs/idp
- Воспроизведите проблему.
- Соберите архив с логами и отправьте в техническую поддержку. Опишите действия пользователя и укажите точное время воспроизведения проблемы.
Сбор логов Indeed PAM Management Console
- Windows
- Linux
Включение логирования
Откройте с правами администратора конфигурационный файл C:\inetpub\wwwroot\pam\mc\assets\config\config.prod.json
Для секции
NLogв параметреvariablesустановите:- для ключа
minlevelзначение Trace - для ключа
dbMinLevelзначение Trace
Пример"NLog": {
"variables": {
"minLevel": "Trace",
"dbMinLevel": "Trace",
"maxArchiveFilesPerCategory": 23
}- для ключа
Сохраните файл.
После редактирования конфигурационного файла перезапустите сервер IIS:
Запустите PowerShell от имени администратора.
Запустите IIS Manager:
start inetmgrНажмите на нужный сервер на левой панели.
Нажмите Restart (Перезапустить) на правой панели.
Сбор логов
- Очистите существующие логи Indeed PAM Management Console в папке C:\inetpub\wwwroot\mc\Logs
- Воспроизведите проблему.
- Соберите архив с логами и отправьте в техническую поддержку. Опишите действия пользователя и укажите точное время воспроизведения проблемы.
Включение логирования
Откройте с правами администратора конфигурационный файл /etc/indeed/indeed-pam/mc/config.prod.json
Для секции
NLogв параметреvariablesустановите:- для ключа
minlevelзначение Trace - для ключа
dbMinLevelзначение Trace
Пример"NLog": {
"variables": {
"minLevel": "Trace",
"dbMinLevel": "Trace",
"maxArchiveFilesPerCategory": 23
}- для ключа
Сохраните файл.
Перейдите в папку со скриптами PAM и выполните перезапуск компонента:
cd etc/indeed/indeed-pam/scripts/bash restart-pam.sh mc
Сбор логов
- Очистите существующие логи Indeed PAM Management Console в папке etc/indeed/indeed-pam/logs/mc
- Воспроизведите проблему.
- Соберите архив с логами и отправьте в техническую поддержку. Опишите действия пользователя и укажите точное время воспроизведения проблемы.
Сбор логов Indeed PAM User Console
- Windows
- Linux
Включение логирования
Откройте с правами администратора конфигурационный файл C:\inetpub\wwwroot\pam\uc\assets\config\config.prod.json
Для секции
NLogв параметреvariablesустановите:- для ключа
minlevelзначение Trace - для ключа
dbMinLevelзначение Trace
Пример"NLog": {
"variables": {
"minLevel": "Trace",
"dbMinLevel": "Trace",
"maxArchiveFilesPerCategory": 23
}- для ключа
Сохраните файл.
После редактирования конфигурационного файла перезапустите сервер IIS:
Запустите PowerShell от имени администратора.
Запустите IIS Manager:
start inetmgrНажмите на нужный сервер на левой панели.
Нажмите Restart (Перезапустить) на правой панели.
Сбор логов
- Очистите существующие логи Indeed PAM User Console в папке C:\inetpub\wwwroot\uc\Logs
- Воспроизведите проблему.
- Соберите архив с логами и отправьте в техническую поддержку. Опишите действия пользователя и укажите точное время воспроизведения проблемы.
Включение логирования
Откройте с правами администратора конфигурационный файл /etc/indeed/indeed-pam/uc/config.prod.json
Для секции
NLogв параметреvariablesустановите:- для ключа
minlevelзначение Trace - для ключа
dbMinLevelзначение Trace
Пример"NLog": {
"variables": {
"minLevel": "Trace",
"dbMinLevel": "Trace",
"maxArchiveFilesPerCategory": 23
}- для ключа
Сохраните файл.
Перейдите в папку со скриптами PAM и выполните перезапуск компонента:
cd etc/indeed/indeed-pam/scripts/bash restart-pam.sh uc
Сбор логов
- Очистите существующие логи Indeed PAM User Console в папке etc/indeed/indeed-pam/logs/uc
- Воспроизведите проблему.
- Соберите архив с логами и отправьте в техническую поддержку. Опишите действия пользователя и укажите точное время воспроизведения проблемы.
Сбор логов Indeed PAM Log Server
- Windows
- Linux
Включение логирования
Откройте с правами администратора конфигурационный файл C:\inetpub\wwwroot\ls\appsettings.json
Для секции
NLogв параметреvariablesустановите:- для ключа
minlevelзначение Trace - для ключа
dbMinLevelзначение Trace
Пример"NLog": {
"variables": {
"minLevel": "Trace",
"dbMinLevel": "Trace",
"maxArchiveFilesPerCategory": 23
}- для ключа
Сохраните файл.
После редактирования конфигурационного файла перезапустите сервер IIS:
Запустите PowerShell от имени администратора.
Запустите IIS Manager:
start inetmgrНажмите на нужный сервер на левой панели.
Нажмите Restart (Перезапустить) на правой панели.
Сбор логов
- Очистите существующие логи Indeed PAM Log Server в папке C:\inetpub\wwwroot\ls\Logs
- Воспроизведите проблему.
- Соберите архив с логами и отправьте в техническую поддержку. Опишите действия пользователя и укажите точное время воспроизведения проблемы.
Включение логирования
Откройте с правами администратора конфигурационный файл /etc/indeed/indeed-pam/ls/appsettings.json
Для секции
NLogв параметреvariablesустановите:- для ключа
minlevelзначение Trace - для ключа
dbMinLevelзначение Trace
Пример"NLog": {
"variables": {
"minLevel": "Trace",
"dbMinLevel": "Trace",
"maxArchiveFilesPerCategory": 23
}- для ключа
Сохраните файл.
Перейдите в папку со скриптами PAM и выполните перезапуск компонента:
cd etc/indeed/indeed-pam/scripts/bash restart-pam.sh ls
Сбор логов
- Очистите существующие логи Indeed PAM Log Server в папке etc/indeed/indeed-pam/logs/ls
- Воспроизведите проблему.
- Соберите архив с логами и отправьте в техническую поддержку. Опишите действия пользователя и укажите точное время воспроизведения проблемы.
Сбор логов Indeed PAM Gateway
- Windows
- Linux
Включение логирования
Откройте с правами администратора конфигурационный файл C:\Program Files\Indeed\Indeed PAM\Gateway\Pam.Gateway.Service\appsettings.json
Для секции
NLogв параметреvariablesустановите:- для ключа
minlevelзначение Trace - для ключа
dbMinLevelзначение Trace
Пример"NLog": {
"variables": {
"minLevel": "Trace",
"dbMinLevel": "Trace",
"maxArchiveFilesPerCategory": 23
}- для ключа
Сохраните файл.
После редактирования конфигурационного файла перезапустите сервер IIS:
Запустите PowerShell от имени администратора.
Запустите IIS Manager:
start inetmgrНажмите на нужный сервер на левой панели.
Нажмите Restart (Перезапустить) на правой панели.
Сбор логов
- Очистите существующие логи Indeed PAM Gateway в папке C:\Program Files\Indeed\Indeed PAM\Gateway\Pam.Gateway.Service\logs
- Воспроизведите проблему.
- Соберите архив с логами и отправьте в техническую поддержку. Опишите действия пользователя и укажите точное время воспроизведения проблемы.
Включение логирования
Откройте с правами администратора конфигурационный файл etc/indeed/indeed-pam/gateway-service/appsettings.json
Для секции
NLogв параметреvariablesустановите:- для ключа
minlevelзначение Trace - для ключа
dbMinLevelзначение Trace
Пример"NLog": {
"variables": {
"minLevel": "Trace",
"dbMinLevel": "Trace",
"maxArchiveFilesPerCategory": 23
}- для ключа
Сохраните файл.
Перейдите в папку со скриптами PAM и выполните перезапуск компонента:
cd etc/indeed/indeed-pam/scripts/bash restart-pam.sh gw-service
Сбор логов
- Очистите существующие логи Indeed PAM Gateway в папке etc/indeed/indeed-pam/logs/gateway-service
- Воспроизведите проблему.
- Соберите архив с логами и отправьте в техническую поддержку. Опишите действия пользователя и укажите точное время воспроизведения проблемы.
Сбор логов Indeed ProxyApp
Включение логирования
Откройте с правами администратора конфигурационный файл C:\Program Files\Indeed\Indeed PAM\Gateway\ProxyApp\appsettings.json
Для секции
NLogдля ключаdefaultMinLevelустановите значение Trace.Пример"NLog": {
"variables": {
"defaultMinLevel": "Trace",
"maxArchiveFilesPerCategory": 23
}Сохраните файл.
После редактирования конфигурационного файла перезапустите службу:
Restart-Service -Name Pam.Service -Force
Сбор логов
- Очистите существующие логи Indeed PAM Gateway в папке C:\Program Files\Indeed\Indeed PAM\Gateway\ProxyApp\logs
- Воспроизведите проблему.
- Соберите архив с логами и отправьте в техническую поддержку. Опишите действия пользователя и укажите точное время воспроизведения проблемы.
Сбор логов Indeed PAM SSH Proxy
Включение логирования
Откройте с правами администратора конфигурационный файл /etc/indeed/indeed-pam/ssh-proxy/appsettings.json
Для ключа
LogLevelустановите значение Trace.Пример"LogLevel": "TRACE",
"LogStream": "FILE",
"MaxLogFiles": 100,
"MaxLogFileSize": 10000000,Сохраните файл.
Перейдите в папку со скриптами PAM и выполните перезапуск компонента:
cd etc/indeed/indeed-pam/scripts/bash restart-pam.sh ssh-proxy
Сбор логов
- Очистите существующие логи Indeed PAM SSH Proxy в папке /etc/indeed/indeed-pam/logs/ssh
- Воспроизведите проблему.
- Соберите архив с логами и отправьте в техническую поддержку. Опишите действия пользователя и укажите точное время воспроизведения проблемы.
Сбор логов Indeed PAM PostgreSQL Proxy
Включение логирования
Откройте с правами администратора конфигурационный файл /etc/indeed/indeed-pam/sql-proxy/appsettings.json
Для ключа
LogLevelустановите значение Trace.Пример"LogLevel": "TRACE",
"LogStream": "FILE",
"MaxLogFiles": 100,
"MaxLogFileSize": 10000000,Сохраните файл.
Перейдите в папку со скриптами PAM и выполните перезапуск компонента:
cd etc/indeed/indeed-pam/scripts/bash restart-pam.sh sql-proxy
Сбор логов
- Очистите существующие логи сервера Indeed PAM Core в папке /etc/indeed/indeed-pam/logs/sql
- Воспроизведите проблему.
- Соберите архив с логами и отправьте в техническую поддержку. Опишите действия пользователя и укажите точное время воспроизведения проблемы.
Сбор логов Indeed PAM RDP Proxy
Включение логирования
Откройте с правами администратора конфигурационный файл /etc/indeed/indeed-pam/rdp-proxy/appsettings.json
Для ключа
LogLevelустановите значение Trace.Пример"LogLevel": "TRACE",
"LogStream": "FILE",
"MaxLogFiles": 100,
"MaxLogFileSize": 10000000,Сохраните файл.
Перейдите в папку со скриптами PAM и выполните перезапуск компонента:
cd etc/indeed/indeed-pam/scripts/bash restart-pam.sh rpd-proxy
Сбор логов
- Очистите существующие логи сервера Indeed PAM RDP Proxy в папке etc/indeed/indeed-pam/logs/rdp
- Воспроизведите проблему.
- Соберите архив с логами и отправьте в техническую поддержку. Опишите действия пользователя и укажите точное время воспроизведения проблемы.