Настройка ротации журналов событий на сервере аудита#
Настройку ротации журналов, которые перенаправляются с контроллеров домена на сервер аудита из состава домена ПКД согласно настоящей инструкции, необходимо проводить с помощью утилиты logrotate. Основные сведения о работе данной утилиты приведены в разделе.
Ниже приведены файлы конфигурации для утилиты logrotate, обеспечивающие ротацию всех журналов, которые создаются в папке /var/log/aldpro/ на сервера аудита.
Файл конфигурации
/etc/logrotate.d/access_dirsrvдля ротации журнала доступа к службе каталога, который необходимо создать с правами «644», внести в него следующую информацию и сохранить:
/var/log/aldpro/access_dirsrv.log {
hourly
rotate 10
minsize 1G
compress
missingok
notifempty
}
Файл конфигурации
/etc/logrotate.d/audit_dirsrvдля ротации журнала аудита службы каталога, который необходимо создать с правами «644», внести в него следующую информацию и сохранить:
/var/log/aldpro/audit_dirsrv.log {
hourly
rotate 10
minsize 100M
compress
missingok
notifempty
}
Файл конфигурации
/etc/logrotate.d/error_dirsrvдля ротации журнала ошибок службы каталога, который необходимо создать с правами «644», внести в него следующую информацию и сохранить:
/var/log/aldpro/error_dirsrv.log {
hourly
rotate 5
minsize 100M
compress
missingok
notifempty
}
Файл конфигурации
/etc/logrotate.d/security_dirsrvдля ротации журнала событий безопасности службы каталога, который необходимо создать с правами «644», внести в него следующую информацию и сохранить:
/var/log/aldpro/security_dirsrv.log {
hourly
rotate 5
minsize 100M
compress
missingok
notifempty
}
Файл конфигурации
/etc/logrotate.d/sambaдля ротации журнала событий службыsamba, который необходимо создать с правами «644», внести в него следующую информацию и сохранить:
/var/log/aldpro/samba.log {
hourly
rotate 5
minsize 10M
compress
missingok
notifempty
}
Файл конфигурации
/etc/logrotate.d/dns_auditдля ротации журнала событий трансфера зоны DNS, который необходимо создать с правами «644», внести в него следующую информацию и сохранить:
/var/log/aldpro/dnszone.log {
hourly
rotate 5
minsize 1M
compress
missingok
notifempty
}
Файл конфигурации
/etc/logrotate.d/kerberos_auditдля ротации журнала событий получения билетов службыkerberos, который необходимо создать с правами «644», внести в него следующую информацию и сохранить:
/var/log/aldpro/krb_audit.log {
hourly
rotate 10
minsize 1G
compress
missingok
notifempty
}
Файл конфигурации
/etc/logrotate.d/user_procдля ротации журнала событий запуска новых процессов пользователями домена, который необходимо создать с правами «644», внести в него следующую информацию и сохранить:
/var/log/aldpro/userproc.log {
hourly
rotate 10
minsize 1G
compress
missingok
notifempty
}
Файл конфигурации
/etc/logrotate.d/ldap_auditдля ротации журнала событий подключения к каталогуldap, который необходимо создать с правами «644», внести в него следующую информацию и сохранить:
/var/log/aldpro/ldapconnect.log {
hourly
rotate 10
minsize 1G
compress
missingok
notifempty
}
После создания описанных выше файлов конфигурации необходимо добавить ежечасный запуск утилиты logrotate в конфигурационный файл утилиты cron. Для этого необходимо скопировать файл /etc/cron.daily/logrotate в каталог /etc/cron.hourly и выполнить команду под пользователем root или другим привилегированным пользователем, который может запускать утилиту logrotate:
crontab -e
Затем в открывшемся файле конфигурации утилиты cron добавить новую строку (запуск утилиты /usr/sbin/logrotate от имени пользователя каждый час каждого дня в 0 минут) и сохранить сделанные изменения:
0 * * * * /usr/sbin/logrotate /etc/logrotate.conf