События системного журнала#
Действия, выполняемые Pangolin, фиксируются в системном журнале. Все записи, относящиеся к системному аудиту, в журнале сообщений предваряются тегом AUDIT:.
Уровень логирования настраивается администратором СУБД. Возможно настроить:
логирование в текстовый файл. Настраивается в самом файле лога через текстовый редактор;
логирование в
syslog. Настраивается по-разному для кластерной и standalone конфигураций:для кластерной конфигурации настройки производятся в конфигурационном файле Pangolin Manager
postgres.yml;для standalone конфигурации настройки производятся в конфигурационном файле СУБД
postgresql.conf.
Примечание:
Cобытия уровня
debugне рекомендуется включать в промышленных инсталляциях.Если логирование ведется в журнал syslog, то редактирование текстовым редактором невозможно.
Системные службы выполняют запись событий (логов) в журнал до редиректа в файл. Возможность посмотреть их в журнале от непривилегированного пользователя убрана из соображений безопасности. Существует возможность просмотра полного лога журнала через команду: sudo journalctl (с последующим grep по имени службы). Например:
sudo journalctl | grep pangolin-manager
Подробная информация о реализации системного журнала приведена в документации Postgresql.