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