Configurando o syslogd no Ubuntu

14

No CentOS e em muitas outras distribuições, você pode configurar syslogdusando, /etc/syslog.confmas no Ubuntu não existe esse arquivo. Qual arquivo devo editar para configurar syslogdno Ubuntu.

Sam
fonte

Respostas:

13

A configuração do syslog no Ubuntu geralmente está em /etc/rsyslog.d/50-default.conf

Isso, aliás. é a configuração que eu gosto de usar:

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                         *
Fabian Zeindl
fonte
8

Existem alternativas de syslog, principalmente rsyslog. O Lucid (10.04) usa o rsyslog; portanto, você precisará ver /etc/rsyslog.confe /etc/rsyslog.d. Não tenho certeza do que o Precise (12.04) usa imediatamente.

Aqui estão as páginas de manual relevantes:

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

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

cjc
fonte
para minha edificação, por que não mencionar o syslog-ng? Curioso.
Thufir