Vous pouvez capter des messages d'erreur supplémentaires générés par divers processus système par modification du fichier /etc/syslog.conf. Par défaut, le fichier /etc/syslog.conf oriente de nombreux messages de processus système vers les fichiers /var/adm/messages. Les messages de panne et d'initialisation sont également stockés ici. Pour visualiser les messages /var/adm, reportez-vous à la rubrique Affichage des messages système.
Le fichier /etc/syslog.conf comporte deux colonnes séparées par des tabulations :
facility.level ... action
Utilitaire ou source système du message ou de la condition. Peut prendre la forme d'une liste d'utilitaires séparés par des virgules. Les valeurs des utilitaires sont répertoriées dans le Table 5–1. Niveau indique la gravité ou priorité de la condition à journaliser. Les niveaux de priorité sont répertoriés dans le Table 5–2.
Vous ne devez pas placer deux entrées pour le même utilitaire sur la même ligne, si les entrées sont pour différentes priorités. Définir une priorité dans le fichier syslog indique que tous les messages de cette priorité ou d'une priorité supérieure sont journalisés, le dernier message ayant la priorité. Pour un utilitaire et un niveau donnés, syslogd correspond à tous les messages de ce niveau et de tous les niveaux supérieurs.
Le champ d'action indique l'endroit où les messages sont transmis.
L'exemple suivant montre les lignes possibles d'un fichier /etc/syslog.conf par défaut.
user.err /dev/sysmsg user.err /var/adm/messages user.alert `root, operator' user.emerg *
Cela signifie que les messages utilisateur suivants sont automatiquement enregistrés :
Les erreurs de l'utilisateur s'affichent sur la console et sont également enregistrées dans le fichier /var/adm/messages.
Les messages utilisateur nécessitant une action immédiate (alert) sont envoyés aux utilisateurs root et aux utilisateurs operator.
Les messages d'urgence de l'utilisateur sont envoyés aux utilisateurs.
Les sources de condition d'erreur les plus courantes sont indiquées dans le tableau suivant. Les priorités les plus courantes sont présentées dans Table 5–2 par ordre de gravité.
|
|
$ pfedit /etc/syslog.conf
Cet exemple d'utilitaire /etc/syslog.conf user.emerg envoie les messages utilisateur d'urgence à l'utilisateur root et aux différents utilisateurs.
user.emerg `root, *'