6.51. Sysklogd-1.4.1

Die in Sysklogd enthaltenen Programme dienen zum Aufzeichnen von Systemmeldungen, zum Beispiel denen des Kernels, wenn ungewöhnliche Ereignisse auftreten.

Geschätzte Kompilierzeit: weniger als 0,1 SBU
Ungefähr benötigter Festplattenplatz: 0,6 MB

6.51.1. Installation von Sysklogd

Der folgende Patch behebt mehrere Probleme, unter anderem auch einen Kompilierfehler von Sysklogd mit Kerneln der 2.6er-Serie:

patch -Np1 -i ../sysklogd-1.4.1-fixes-2.patch

Der folgende Patch sorgt dafür, dass sysklogd die Bytes im Bereich 0x80 bis 0x9f in einem Protokolleintrag literal gespeichert werden, anstatt sie durch ihre Oktalcodes zu ersetzen. Ohne diesen Patch würde sysklogd Protokolleinträge unleserlich machen:

patch -Np1 -i ../sysklogd-1.4.1-8bit-1.patch

Kompilieren Sie das Paket:

make

Dieses Paket enthält keine Testsuite.

Installieren Sie das Paket:

make install

6.51.2. Einrichtung von Sysklogd

Erstellen Sie nun die Konfigurationsdatei /etc/syslog.conf:

cat > /etc/syslog.conf << "EOF"
# Begin /etc/syslog.conf

auth,authpriv.* -/var/log/auth.log
*.*;auth,authpriv.none -/var/log/sys.log
daemon.* -/var/log/daemon.log
kern.* -/var/log/kern.log
mail.* -/var/log/mail.log
user.* -/var/log/user.log
*.emerg *

# End /etc/syslog.conf
EOF

6.51.3. Inhalt von Sysklogd

Installierte Programme: klogd und syslogd

Kurze Beschreibungen

klogd

Ein System-Daemon zum Abfangen und Protokollieren von Kernel-Meldungen.

syslogd

Protokolliert Meldungen, die von Systemprogrammen zum Protokollieren angeboten werden. Jede Meldung enthält zumindest einen Datumsstempel und den Hostnamen; üblicherweise auch noch den Namen des Programms. Dies ist aber davon abhängig, wie vertrauensselig der Daemon eingestellt wurde.