Warnungsmaßnahmen einstellen
Warnungsmaßnahmen in Linux-Betriebssystemen einstellen
Wenn Sie Warnungsmaßnahmen für ein Ereignis auf Systemen einstellen, auf denen ein unterstütztes Linux-Betriebssystem ausgeführt wird, können Sie die "Anzeige einer Warnmeldung auf dem Server" als Aktion festlegen. Zum Ausführen dieser Aktion schreibt Server Administrator eine Meldung an die Konsole. Wird auf dem Server Administrator-System ein X Window-System ausgeführt, können Sie diese Meldung standardmäßig nicht sehen. Um die Warnungsmeldung auf einem Red Hat Enterprise Linux-System zu sehen, wenn das X Window-System ausgeführt wird, starten Sie xconsole oder xterm -C, bevor das Ereignis eintritt. Um die Warnungsmeldung auf einem SUSE Linux Enterprise Server-System zu sehen, wenn das X Window-System ausgeführt wird, starten Sie xterm -C, bevor das Ereignis eintritt.
Beim Einstellen von Warnungsmaßnahmen für ein Ereignis können Sie die Rundsendung einer Meldung als Aktion festlegen. Zum Ausführen dieser Aktion führt Server Administrator den Befehl wall aus, mit dem die Meldungen an jeden gesendet werden, der angemeldet ist und dessen Nachrichtenberechtigung auf Ja gesetzt ist. Wird auf dem System, auf dem Server Administrator läuft, ein X Window-System ausgeführt, können Sie diese Meldung standardmäßig nicht sehen. Um die Broadcast-Meldung zu sehen, wenn das X Window-System ausgeführt wird, starten Sie ein Terminal wie xterm oder gnome-terminal, bevor das Ereignis eintritt.
Wenn Warnungsmaßnahmen für ein Ereignis eingestellt werden, können Sie die Aktion zur "Ausführung einer Anwendung" angeben. Die Anwendungen, die vom Server Administrator ausgeführt werden können, unterliegen Beschränkungen. Befolgen Sie diese Richtlinien, um eine ordnungsgemäße Ausführung zu gewährleisten:
- Geben Sie keine X Windows-System-basierten Anwendungen an, da Server Administrator solche Anwendungen nicht ordnungsgemäß ausführen kann.
- Geben Sie keine Anwendungen an, bei denen Eingaben durch den Benutzer erforderlich sind, da Server Administrator solche Anwendungen nicht ordnungsgemäß ausführen kann.
- Leiten Sie die Befehle stdout und stderr bei der Angabe der Anwendung in eine Datei um, sodass Sie alle Ausgaben oder Fehlermeldungen sehen können.
- 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 "Server Alert" admin </tmp/alertmsg.txt>/tmp/mailout.txt
2>&1
Der Befehl in Beispiel 2 veranlasst das E-Mail-Programm zum Senden der in der Datei /tmp/alertmsg.txt enthaltenen Nachricht mit dem Betreff "Serverwarnung" an den Linux-Benutzer, den Admin. Die Datei /tmp/alertmsg.txt muss vom Benutzer erstellt werden, bevor das Ereignis eintritt. Darüber hinaus werden die Befehle stdout und stderr in die Datei /tmp/mailout.txt umgeleitet, wenn ein Fehler eintritt.