Mengkonfigurasi syslogd di Ubuntu

14

Di CentOS dan banyak distro lain yang dapat Anda konfigurasi syslogdmenggunakan /etc/syslog.conftetapi di Ubuntu tidak ada file seperti itu. File mana yang harus saya edit untuk konfigurasi syslogddi Ubuntu.

Sam
sumber

Jawaban:

13

Konfigurasi syslog di Ubuntu biasanya di /etc/rsyslog.d/50-default.conf

Ini, btw. adalah pengaturan yang ingin saya gunakan:

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
sumber
8

Ada alternatif syslog, terutama rsyslog. Lucid (10,04) menggunakan rsyslog, jadi Anda harus melihat /etc/rsyslog.confdan /etc/rsyslog.d. Saya tidak yakin apa yang Precise (12,04) gunakan begitu saja.

Berikut adalah halaman manual yang relevan:

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

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

cjc
sumber
untuk perbaikan saya, mengapa tidak menyebutkan syslog-ng? Ingin tahu.
Thufir