Users Guide

Dénition d'actions d'alerte
Dénition 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énissez les actions d'alerte pour un événement, vous pouvez spécier l'action pour acher une alerte sur le serveur. Pour
eectuer 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'ache pas. Pour acher 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énissez des actions d'alerte pour un événement, vous pouvez spécier l'action pour Diuser 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énie
sur oui. Si le système exécutant Server Administrator exécute un X Window System, le message ne s'ache pas par défaut. Pour acher le
message de diusion 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énissez les actions d'alerte pour un événement, vous pouvez spécier 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éciez pas d'applications basées sur X Window System, car Server Administrator ne peut pas exécuter ces applications
correctement.
Ne spéciez 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 chier lorsque vous spéciez 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 eet 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 chier /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 chier /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
chier /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 chier /tmp/mailout.txt au cas où une erreur survienne.
Dénition des actions d'alerte sous Windows Server
pour exécuter des applications
Sous Windows, la tection de services interactifs est désactivée par défaut. La tection de services interactifs doit être activée dans
Regedit pour autoriser les applications exécutables.
7
Dénition d'actions d'alerte 73