Настройка syslogd в Ubuntu

14

В CentOS и многих других дистрибутивах вы можете настроить, syslogdиспользуя, /etc/syslog.confно в Ubuntu такого файла нет. Какой файл мне нужно отредактировать для настройки syslogdв Ubuntu.

Сэм
источник

Ответы:

13

Конфигурация системного журнала в Ubuntu обычно находится в /etc/rsyslog.d/50-default.conf

Это, кстати. это настройка, которую я хотел бы использовать:

auth,authpriv.*                                         /var/log/auth.log
cron.*                                                  /var/log/cron.log
mail.=info,mail.=notice                                 -/var/log/mail.info
mail.warning                                            /var/log/mail.err
kern.*                                                  -/var/log/kern.log
*.*;mail,kern,cron,auth,authpriv.none                   -/var/log/syslog

# all warnings except auth into one file
*.warning;auth,authpriv.none                            /var/log/error.log

# Emergencies are sent to everybody logged in.
*.emerg                         *
Фабиан Цейндль
источник
8

Есть альтернативы системного журнала, прежде всего rsyslog. Lucid (10.04) использует rsyslog, поэтому вам нужно взглянуть на /etc/rsyslog.confи /etc/rsyslog.d. Я не уверен, что Precise (12.04) использует не по назначению.

Вот соответствующие справочные страницы:

http://manpages.ubuntu.com/manpages/precise/man8/rsyslogd.8.html

http://manpages.ubuntu.com/manpages/precise/man5/rsyslog.conf.5.html

CJC
источник
для моего назидания, почему нет упоминания о syslog-ng? Любопытно.
Thufir