Users Guide

Table Of Contents
7
Définition d'actions d'alerte
Définition d'actions d'alerte pour les systèmes exécutant des
systèmes d'exploitation Red Hat Enterprise Linux et SUSE Linux
Enterprise Server pris en charge
Lorsque vous définissez les actions d'alerte pour un événement, vous pouvez spécifier l'action pour afficher une alerte
sur le serveur. Pour effectuer cette action, Server Administrator envoie un message à /dev/console. Si le système
Server Administrator exécute un X Window System, le message ne s'affiche pas. Pour afficher le message d'alerte sur
un système Red Hat Enterprise Linux lorsque le X Window System est en cours d'exécution, vous devez démarrer
xconsole ou xterm -C avant que l'événement ne se produise. Pour voir le message d'alerte sur un système SUSE Linux
Enterprise Server alors que le X Window System est en cours d'exécution, vous devez démarrer un terminal tel que
xterm -C avant que l'événement ne se produise.
Lorsque vous définissez des actions d'alerte pour un événement, vous pouvez spécifier l'action pour Diffuser un
message. Pour ce faire, Server Administrator exécute la commande wall qui envoie le message aux personnes
connectées dont l'autorisation de message est définie sur oui. Si le système exécutant Server Administrator exécute un
X Window System, le message ne s'affiche pas par défaut. Pour afficher le message de diffusion lorsque X Window
System est actif, vous devez démarrer un terminal, tel que xterm ou gnome-terminal, avant que l'événement ne se
produise.
Lorsque vous définissez les actions d'alerte pour un événement, vous pouvez spécifier l'action pour exécuter
l'application. Les applications que Server Administrator peut exécuter ont des limites. Pour assurer une exécution
correcte :
Ne spécifiez pas d'applications basées sur X Window System, car Server Administrator ne peut pas exécuter ces
applications correctement.
Ne spécifiez pas d'applications qui requièrent une entrée de la part de l'utilisateur, car Server Administrator ne peut
pas exécuter ces applications correctement.
Redirigez stdout et stderr vers un fichier lorsque vous spécifiez l'application pour pouvoir voir les résultats ou les
messages d'erreur.
Si vous voulez exécuter plusieurs applications (ou commandes) pour une alerte, créez un script à cet effet et
indiquez le chemin complet du script dans la case Absolute path to the application box (Chemin absolu de
l'application).
Exemple 1 : ps -ef >/tmp/psout.txt 2>&1
La commande de l'exemple 1 exécute l'application ps et redirige stdout et stderr vers le fichier /tmp/psout.txt.
Exemple 2 : mail -s "Server Alert" admin </tmp/alertmsg.txt>/tmp/mailout.txt 2>&1
La commande de l'exemple 2 exécute l'application de courrier et envoie le message du fichier /tmp/alertmsg.txt à
l'utilisateur Red Hat Enterprise Linux ou SUSE Linux Enterprise Server et à l'administrateur, avec comme objet Server
Alert (Alerte du serveur). Le fichier /tmp/alertmsg.txt doit être créé par l'utilisateur avant que cet événement ne se
produise. En outre, stdout et stderr sont redirigés vers le fichier /tmp/mailout.txt au cas où une erreur survienne.
74