▼ Configuration de la journalisation à distance
1. Modifiez le fichier syslog.conf et redirigez /var/adm/messages vers
@loghost ou @hostname :
L'
EXEMPLE DE CODE 8-2
exemple, l'entrée d'origine est changée en un commentaire grâce à l'ajout du
caractère # au début de l'entrée et la nouvelle entrée a été ajoutée en dessous :
#*.err;kern.debug;daemon.notice;mail.crit
*.err;kern.debug;daemon.notice;mail.crit
EXEMPLE DE CODE 8-2
*.err;kern.notice;auth.notice/dev/sysmsg
#*.err;kern.debug;daemon.notice;mail.crit/var/adm/messages
*.err;kern.debug;daemon.notice;mail.crit@loghost
*.alert;kern.err;daemon.err operator
*.alert
*.emerg
#if a non-loghost machine chooses to have authentication messages
# sent to the loghost machine, un-comment out the following line:
#auth.notice ifdef( LOGHOST , /var/log/authlog, @loghost)
#mail.debug ifdef( LOGHOST , /var/log/syslog, @loghost)
mail.debug @loghost
2. Enregistrez et fermez le fichier syslog.conf.
3. Si nécessaire, définissez loghost en éditant le fichier /etc/hosts.
Étant donné que l'exemple ci-dessus utilise loghost, il doit être défini dans le
fichier /etc/hosts. Vous définissez loghost à l'aide de l'adresse IP de la
machine de connexion, en indiquant où le système d'exploitation doit envoyer les
messages. L'exemple suivant est un extrait du fichier /etc/hosts qui a modifié
localhost pour qu'il ne soit plus loghost :
127.0.0.1
192.168.15.33
4. Enregistrez et fermez le fichier /etc/hosts.
98
Guide d'installation du système d'exploitation pour le serveur Sun Fire X4540 • Juillet 2008
présente un exemple du fichier syslog.conf. Dans cet
root
*
localhost
::1
loghost
@loghost
localhost
var/adm/messages