Users Guide

Table Of Contents
Définition d'actions d'alerte
Sujets :
Définition d’actions d’alerte pour les systèmes exécutant les systèmes d’exploitation Red Hat Enterprise Linux et SUSE Linux
Enterprise Server pris en charge
Définition des actions d'alerte sous Microsoft Windows Server 2003 et Windows Server 2008
Définition de l'action d'alerte Exécuter l'application sous Windows Server 2008
Messages d'alertes de filtres d'événements sur plateforme du contrôleur BMC/iDRAC
Définition d’actions d’alerte pour les systèmes
exécutant les systèmes d’exploitation Red
Hat Enterprise Linux et SUSE Linux Enterprise Server
pris en charge
Lorsque vous définissez des actions d’alerte pour un événement, vous pouvez spécifier l’action entraînant l’affichage d’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 système X Window, le message ne s’affiche pas. Pour voir le message d’alerte sur un système Red Hat Enterprise Linux
lorsque le système X Window 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 lorsque le système X Window 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 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 Server Administrator fonctionne sur un système X Window, le message ne s’affiche pas par défaut. Pour
afficher le message de diffusion lorsque le système X Window est en cours d’exécution, vous devez démarrer un terminal, tel que xterm
ou gnome-terminal, 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 Exécuter une application. Les
applications que Server Administrator peut exécuter sont limitées. Pour garantir une bonne exécution :
Ne spécifiez pas d’applications basées sur le système X Window, car Server Administrator ne peut pas exécuter ces applications
correctement.
Ne spécifiez pas d'applications qui nécessitent des entrées de la part de l'utilisateur, car Server Administrator est incapable d'exécuter
ces applications correctement.
Redirigez les commandes stdout et stderr vers un fichier lorsque vous spécifiez l’application pour pouvoir voir les éventuels messages
d’erreur ou de sortie.
Si vous voulez exécuter plusieurs applications (ou commandes) pour une alerte, créez un script à cet effet et insérez le chemin d’accès
complet du script dans la zone Chemin d’accès absolu à l’application.
Exemple 1 : ps -ef >/tmp/psout.txt 2>&1
La commande de l’exemple 1 exécute la commande ps de l’application et redirige la commande stdout vers le fichier /tmp/psout.txt et la
commande stderr vers le même fichier que la commande stdout.
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 messagerie pour envoyer le message contenu dans le fichier /tmp/alertmsg.txt
à l’utilisateur Red Hat Enterprise Linux ou SUSE Linux Enterprise Server, ainsi qu’à l’administrateur, avec l’objet Alerte du serveur.
L’utilisateur doit créer le fichier /tmp/alertmsg.txt avant que l’événement ne se produise. De plus, les commandes stdout et stderr
sont redirigées vers le fichier /tmp/mailout.txt en cas d’erreur.
7
Définition d'actions d'alerte 63