Wenn Warnungsmaßnahmen für ein Ereignis auf Systemen eingestellt werden, auf denen ein unterstütztes Red Hat Linux-Betriebssystem ausgeführt wird, kann für die Maßnahme "Warnung auf dem Server anzeigen" eingegeben werden. Um diese Maßnahme auszuführen, schreibt der Server Administrator eine Meldung an die Konsole. Wenn auf dem Server Administrator-System X Windows ausgeführt wird, wird diese Meldung standardmäßig nicht angezeigt. Um die Warnungsmeldung anzuzeigen, wenn X Windows ausgeführt wird, muss xconsole gestartet werden, bevor das Ereignis eintritt.
Wenn Warnungsmaßnahmen für ein Ereignis eingestellt werden, kann für die Maßnahme "Broadcast-Meldung" eingegeben werden. Um diese Maßnahme auszuführen, führt Server Administrator den Befehl wall aus, wodurch die Meldung an alle angemeldeten Benutzer gesendet wird, deren Meldungserlaubnis auf ja eingestellt wurde. Wenn auf dem Server Administrator-System X Windows ausgeführt wird, wird diese Meldung standardmäßig nicht angezeigt. Um die Broadcast-Meldung anzuzeigen, wenn X Windows ausgeführt wird, muss ein Terminal wie z. B. "gnome-terminal" gestartet werden, bevor das Ereignis eintritt.
Wenn Warnungsmaßnahmen für ein Ereignis eingestellt werden, kann für die Maßnahme execute an application (Anwendungsprogramm ausführen) eingegeben werden. Die Anwendungen, die vom Server Administrator ausgeführt werden können, unterliegen Beschränkungen. Die folgenden Richtlinien müssen beachtet werden, um eine ordnungsgemäße Ausführung zu gewährleisten:
Geben Sie keine X Windows-basierten Anwendungen an, da Server Administrator solche Anwendungen nicht richtig ausführen kann.
Geben Sie keine Anwendungen an, bei denen Eingaben durch den Benutzer erforderlich sind, da Server Administrator solche Anwendungen nicht richtig ausführen kann.
Leiten Sie die stdout- und stderr-Befehle bei der Angabe der Anwendung in eine Datei um, so dass alle Ausgaben oder Fehlermeldungen angezeigt werden.
Wenn mehrere Anwendungen (oder Befehle) für eine Warnung ausgeführt werden sollen, erstellen Sie für diese Aufgabe ein Skript und tragen Sie den vollständigen Pfad zum Skript im Feld Auszuführende Anwendung ein.
Beispiel 1: ps -ef >/tmp/psout.txt 2>&1
Der Befehl in Beispiel 1 führt den Anwendungsbefehl ps aus, leitet den Befehl stdout zur Datei /tmp/psout.txt um und leitet den Befehl stderr zur selben Datei wie den Befehl stdout um.
Beispiel 2: mail -s "Serverwarnung" admin </tmp/warnmeldung.txt>/tmp/mailout.txt 2>&1
Der Befehl in Beispiel 2 führt die mail-Anwendung aus, um die Meldung in der Datei /tmp/warnmeldung.txt mit dem Betreff "Serverwarnung" an den Red Hat Linux-Benutzer Admin zu senden. Die Datei /tmp/warnmeldung.txt muss vom Benutzer erstellt werden, bevor das Ereignis eintritt. Zusätzlich werden stdout- und stderr-Befehle in die Datei /tmp/mailout.txt umgeleitet, falls ein Fehler eintritt.