6.51. Sysklogd-1.4.1

Il pacchetto Sysklogd contiene programmi per fare il log dei messaggi di sistema, come quelli dati dal kernel quando accadono cose insolite.

Tempo di costruzione approssimativo: meno di 0.1 SBU
Spazio necessario su disco: 0.6 MB

6.51.1. Installazione di Sysklogd

La seguente patch corregge diversi problemi, incluso un problema di costruzione di Sysklogd con i kernel della serie Linux 2.6

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

La patch seguente permette a sysklogd di trattare i byte nel range 0x80--0x9f letteralmente quando vengono loggati, invece di sostituirli con il relativi codici in ottale. Non applicare la patch a sysklogd nella codifica UTF-8 potrebbe danneggiare i messaggi:

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

Compilare il pacchetto:

make

Questo pacchetto non ha una suite di test.

Installare il pacchetto:

make install

6.51.2. Configurazione di Sysklogd

Creare un nuovo file /etc/syslog.conf eseguendo il seguente:

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. Contenuti di Sysklogd

Programmi installati: klogd e syslogd

Brevi descrizioni

klogd

Un demone di sistema per l'intercettazione e il log dei messaggi del kernel

syslogd

Fa il log dei messaggi che i programmi di sistema offrono per il log. Ogni messaggio loggato contiene almeno una marcatura di data e un nome host, e normalmente anche il nome del programma, ma questo dipende dalla politica di trust applicata al demone di log