rsyslogd
-demonen är ansvarig för att samla in tjänstemeddelanden från program och kärnan, och sedan vidarebeforda dem till loggfiler (vanligen lagrad i katalogen /var/log/
). Den följer konfigurationsfilen /etc/rsyslog.conf
.
auth
och authpriv
: för autentisering;
cron
: kommer från schemaläggartjänster, cron
och atd
;
daemon
: påverkar en demon utan speciell klassifikation ( DNS, NTP och så vidare);
ftp
:gäller FTP-servern;
kern
: meddelanden från kärnan;
lpr
: kommer från underliggande utskriftssystem;
mail
: kommer från undersystemet för e-post;
news
: Meddelanden från Usenet (speciellt från NNTP — Network News Transfer Protocol — server som hanterar nyhetsgrupper);
syslog
: meddelanden från själva syslogd
-servern;
user
: användarmeddelanden (generiska);
uucp
: meddelanden från UUCP-servern (Unix to Unix Copy Program, ett gammalt protokoll använt för att distribuera e-postmeddelanden);
local0
till local7
: reserverad för lokal användning.
emerg
: “Hjälp!” Det är akut, systemet är förmodligen instabilt.
alert
: skynda på, det kan vara farligt att vänta, utför något så fort du kan;
crit
: villkoren är kritiska;
err
: fel;
warn
: varning (potentiellt fel);
notice
: allt normalt, men meddelandet är viktigt;
info
: informativt meddelande;
debug
: meddelande för felsökning.
/etc/rsyslog.conf
file is detailed in the rsyslog.conf(5) manual page, but there is also HTML documentation available in the rsyslog-doc package (/usr/share/doc/rsyslog-doc/html/index.html
). The overall principle is to write “selector” and “action” pairs. The selector defines all relevant messages, and the action describes how to deal with them.
subsystem.priority
-pard (exempel: auth.notice;mail.info
). En asterisk kan representera att subsystem eller alla proriteter (exempel: *.alert
eller mail.*
). Flera subsystem kan grupperas genom att separera dem med ett komma (exempel: auth,mail.info
). Indikerade prioritet täcker också meddelanden av högre eller lika prioritet; sålunda indikerar auth.alert
auth
subsystemmeddelanden för prioriteterna alert
eller emerg
. Prefixad med ett utropstecken (!) indikerare det de motsatta, lägre prioriteter; auth.!notice
,indikerar exempelvis auth
, med prioritet info
eller debug
. Prefix med lika med-tecken (=) motsvara precis indikerad prioritet (auth.=notice
bryr sig bara om meddelanden från auth
med prioritet notice
).
kern.info;kern.!err
meddelanden från kärnan med prioritet info
och warn
. Prioriteten none
indikerar den tomma mängden (inga prioriteter), och kan tjäna till att exkludera ett subsystem från en meddelandemängd. Sålpnda indikerar *.crit;kern.none
alla meddelanden av prioritet lika eller högre än crit
som inte kommer från kärnan.
/var/log/messages
);
syslog
(exempelvis: @log.falcot.com
);
|/dev/xconsole
);
root,rhertzog
);
*
);
/dev/tty8
).