Configuration de syslogd dans Ubuntu

14

Dans CentOS et de nombreuses autres distributions, vous pouvez configurer en syslogdutilisant /etc/syslog.confmais dans Ubuntu il n'y a pas un tel fichier. Quel fichier dois-je modifier pour configurer syslogddans Ubuntu.

Sam
la source

Réponses:

13

La configuration Syslog dans Ubuntu se trouve généralement dans /etc/rsyslog.d/50-default.conf

Ça, au fait. est la configuration que j'aime utiliser:

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
la source
8

Il existe des alternatives syslog, principalement rsyslog. Lucid (10.04) utilise rsyslog, vous devrez donc regarder /etc/rsyslog.confet /etc/rsyslog.d. Je ne sais pas ce que Precise (12.04) utilise à la main.

Voici les pages de manuel pertinentes:

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

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

cjc
la source
pour mon édification, pourquoi aucune mention de syslog-ng? Curieuse.
Thufir