Page suivante Page précédente Table des matières

9. Le journal système (System Logger)

Init démarre les démons syslogd et klogd. Ils écrivent les messages à consigner dans le journal. Les messages du noyau sont pris en main par klogd, alors que syslogd gère les messages des autres processus. Le fichier journal principal est /var/log/messages. C'est un bon endroit où aller voir quand quelque chose tourne mal dans votre système. Vous y trouverez souvent de précieux indices.

9.1 Configuration

Le fichier /etc/syslog.conf indique au logger où mettre quels messages. Les messages sont identifiés par le service dont ils proviennent, et leur niveau de priorité. Ce fichier de configuration est constitué de lignes indiquant que les messages du service x avec une priorité y vont vers z, où z est un fichier, un terminal, une imprimante, une machine distante, ou autre chose encore.

NOTE : Syslog a besoin que le fichier /etc/services existe. Ce fichier alloue des ports (NDT : Ports des protocoles TCP et UDP). Je ne sais pas vraiment si syslog a besoin d'un port réservé pour faire de l'enregistrement de messages à distance, ou si même l'enregistrement local se fait à travers un port, ou même s'il se contente d'utiliser /etc/services pour convertir les noms de services indiqués dans /etc/syslog.conf en numéros de port.

9.2 Exercices

Jetez un oeil à votre journal système. Prenez un message que vous ne comprenez pas, et essayez de trouver ce qu'il signifie.

Redirigez tous les messages du journal vers un terminal. (Revenez à la normale une fois que c'est fait).

9.3 Plus d'informations

Le miroir australien de sysklogd.


Page suivante Page précédente Table des matières