Настраиваем rsyslog на логирование в отдельные файлы
С целью минимально замусоривать /var/log/syslog, а также для удобства чтения журналов отдельных сервисов, перенаправляем вывод системного журнала в отдельные файлы.
Начнем с cron
для начала создадим файл для логированя
> /var/log/cron.log
Не забудте поправить права для лог-файла, чтобы rsyslog мог туда писать.
В файле /etc/rsyslog.d/50-default.conf раскоментируем строку
cron.* /var/log/cron.log
И, если мы не хотим, чтоб записи дублировались в /var/log/syslog, изменяем строку
*.*;auth,authpriv.none -/var/log/syslog
на
*.*;auth,authpriv.none;cron.none -/var/log/syslog
перезапускаем rsyslog:
service rsyslog restart
dhcpd ( а точнее isc-dhcp-server)
для начала создадим файл для логированя
> /var/log/dhcpd.log
Создадим файл с нашими описаниями лог-файлов /etc/rsyslog.d/10-mylogs.conf с содержанием:
:programname, isequal, "dhcpd" /var/log/dhcpd.log
:programname, isequal, "dhcpd" stop
В данном случае мы определяем, что для сервиса dhcpd мы хотим логировать все сообщения в /var/log/dhcpd.log
вторая строчка говорит rsyslog-у, что мы больше не хотим обрабатывать журналируемое сообщение, или, проще говоря, больше не хотим писать сообщение от dhcpd в какой-либо файл. В более старых версиях rsyslog, возможно, нужно будет заменить stop на ~.
dhclient, named, pppd, sshd,NetworkManager
Для указанных выше сервисов делаем все аналогично.
Итого наш файл /etc/rsyslog.d/10-mylogs.conf будет выглядеть так:
:programname, isequal, "dhcpd" /var/log/dhcpd.log
:programname, isequal, "dhcpd" stop
:programname, isequal, "dhclient" /var/log/dhclient.log
:programname, isequal, "dhclient" stop
:programname, isequal, "named" /var/log/named.log
:programname, isequal, "named" stop
:programname, isequal, "pppd" /var/log/pppd.log
:programname, isequal, "pppd" stop
:programname, isequal, "sshd" /var/log/sshd.log
:programname, isequal, "sshd" stop
:programname, isequal, "NetworkManager" /var/log/NetworkManager.log
:programname, isequal, "NetworkManager" stop
Также можно раскидывать по разным лог-файлам на основании сообщения, регулярного выражения и прочего.
Рекомендуется к ознакомлению официальная документация
Комментарии
Отправить комментарий