5.4. Benachrichtigungen
Zusätzlich zur Ansicht des Probe-Status auf der RHN-Oberfläche können Sie auch darüber benachrichtigt werden, wann immer ein Probe den Status ändert. Dies ist von besonderer Wichtigkeit, wenn geschäftskritische Produktionssysteme überwacht werden. Aus diesem Grund empfiehlt Red Hat, sich dieses Feature zu Nutze zu machen.
Um Probe-Benachrichtigungen in RHN zu aktivieren, müssen Sie einen Mail-Exchange-Server und eine Mail-Domain während Ihrer RHN Satellite Installation festgelegt haben und sendmail dahingehend konfiguriert haben, mit eingehenden Nachrichten richtig umzugehen. Für nähere Details verweisen wir auf das Kapitel Installation im RHN Satellite Installationshandbuch.
5.4.1. Erstellen von Benachrichtigungsmethoden Link kopierenLink in die Zwischenablage kopiert!
Link kopierenLink in die Zwischenablage kopiert!
Benachrichtigungen werden via einer Benachrichtigungsmethode versendet – eine E-Mail- oder Pager-Adresse, die mit einem bestimmten RHN-Benutzer verknüpft ist. Obwohl die Adresse mit einem bestimmten Benutzer-Account verknüpft ist, kann diese mittels einem Alias oder einer Mailingliste auch mehreren Administratoren dienen. Jeder Benutzer-Account kann mehrere Benachrichtigungsmethoden enthalten. Um eine Benachrichtigungsmethode anzulegen:
- Melden Sie sich auf der RHN-Website entweder als ein Satellite-Administrator oder Monitoring-Administrator an.
- Gehen Sie zu Benutzerdetails ⇒ Benachrichtigungsmethoden und klicken Sie Neue Methode erstellen.
- Geben Sie ein intuitives, beschreibendes Label für den Namen der Methode ein, wie beispielsweise
DBA E-Mail tagsüber
und geben Sie die richtige E-Mail- oder Pager-Adresse ein. Denken Sie daran, dass die Labels für alle Benachrichtigungsmethoden während der Probe-Erstellung in einer einzigen Liste angezeigt werden, und diese Labels daher eindeutig in Ihrer Organisation sein sollten. - Wählen Sie das Kontrollkästchen aus, um gekürzte Mitteilungen an den Pager gesendet zu bekommen. Dieses kürzere Format beinhaltet lediglich den Probe-Status, den System-Hostnamen, Probe-Namen, den Zeitpunkt der Mitteilung und die Sende-ID. Das standardmäßige, längere Format zeigt zusätzlich einen Nachrichtenkopf, System- und Probe-Details und Anleitungen für eine Rückantwort an.
- Wenn Sie fertig sind, klicken Sie auf Benutzerdetails ⇒ Benachrichtigungsmethoden und auf der Benachrichtigung-Seite unter der obersten Monitoring-Kategorie. Klicken Sie ihren Namen, um sie zu bearbeiten oder zu löschen.. Die neue Methode erscheint in
- Während Sie Probes hinzufügen, wählen Sie das Probe-Benachrichtigungen-Auswahlkästchen aus und wählen Sie die neue Benachrichtigungsmethode vom daraus resultierenden Pulldown-Menü aus. Benachrichtigungsmethoden, die Probes zugeordnet sind, können nur dann gelöscht werden, wenn diese Verbindung nicht mehr besteht.
5.4.2. Erhalten von Benachrichtigungen Link kopierenLink in die Zwischenablage kopiert!
Link kopierenLink in die Zwischenablage kopiert!
Wenn Sie Benachrichtigungsmethoden anlegen und diese mit Probes verknüpfen, müssen Sie auch darauf vorbereitet sein, diese zu erhalten. Sie erhalten diese Benachrichtigungen in Form von kurzen Textmitteilungen, die entweder an eine E-Mail- oder Pager-Adresse gesendet werden. Hier ist ein Beispiel einer E-Mail-Benachrichtigung:
Wie Sie sehen, enthalten die längeren E-Mail-Benachrichtigungen so gut wie alles, was Sie über den damit verbundenen Probe wissen müssen. Zusätzlich zum Probe-Befehl, der Laufzeit, dem überwachten System und dem Status beinhaltet die Nachricht die Sende-ID, welche eine einzigartige Zeichenfolge ist. In der oben angeführten Mitteilung ist die Sende-ID
01dc8hqw
.
Pager-Benachrichtigungen enthalten lediglich die wichtigsten Details, wie den Betreff der E-Mail-Mitteilung (welcher Status, System, Probe und Zeit beinhaltet) und die Sende-ID. Hier ist eine Beispielbenachrichtigung für einen Pager:
CRITICAL: [hostname]: Satellite: Users at 21:42 PST, notification 01dc8hqw
CRITICAL: [hostname]: Satellite: Users at 21:42 PST, notification 01dc8hqw
5.4.3. Umleiten von Benachrichtigungen Link kopierenLink in die Zwischenablage kopiert!
Link kopierenLink in die Zwischenablage kopiert!
Auf den Erhalt einer Benachrichtigung hin können Sie diese umleiten, indem Sie erweiterte Benachrichtigungsregeln in eine Bestätigungs-E-Mail einfügen. Aktivieren Sie die E-Mail-Umleitungen, indem Sie die
/etc/aliases
öffnen und die folgende Zeile hinzufügen.
rogerthat01: "| /etc/smrsh/ack_enqueuer.pl"
rogerthat01: "| /etc/smrsh/ack_enqueuer.pl"
Nachdem Sie den Parameter eingestellt haben, antworten Sie auf die Benachrichtigungs-E-Mail und fügen Sie die gewünschte Option hinzu. Dies sind die möglichen Optionen, auch Filtertypen genannt:
- ACK METOO — Sendet die Benachrichtigung an das Umleitungsziel, sowie zusätzlich an das standardmäßige Ziel.
- ACK SUSPEND — Setzt die Benachrichtigungsmethode für einen angegebenen Zeitraum aus.
- ACK AUTOACK — Ändert nicht das Ziel der Benachrichtigung, erkennt jedoch automatisch zusammenpassende Warnhinweise, sobald diese gesendet werden.
- ACK REDIR — Sendet die Benachrichtigung an das Umleitungsziel, anstatt an das standardmäßige Ziel.
Das Format der Regel sollte filter_type probe_type duration email_address sein, wobei filter_type einen der vorangehenden erweiterten Befehle darstellt, probe_type für
check
oder host
steht, duration für die Dauer der Umleitung und email_address für den beabsichtigten Empfänger steht. Zum Beispiel:
ACK METOO host 1h boss@domain.com
ACK METOO host 1h boss@domain.com
Großschreibung ist nicht erforderlich. Die Dauer kann in Minuten (m), Stunden (h) oder Tagen (d) angegeben werden. E-Mail-Adressen werden nur für umgeleitete (REDIR) Benachrichtigungen und zusätzliche (METOO) Benachrichtigungen benötigt.
Die Beschreibung der Aktion, die in der daraus resultierenden E-Mail enthalten ist, ist standardmäßig der vom Benutzer eingegebene Befehl. Der aufgelistete Grund ist eine Zusammenfassung der Aktion, wie z.B.
email ack redirect by user@domain.com
, wobei user der Sender der E-Mail ist.
Anmerkung
Sie können beinahe alle Probe-Benachrichtigungen anhalten oder umleiten, indem Sie auf eine Benachrichtigungs-E-Mail mit einer Variation des Befehls
ack suspend host
antworten. Sie können jedoch keine Satellite Probe-Benachrichtigungen anhalten, indem Sie auf den Probe mit ack suspend host
antworten oder Antworten umleiten. Bei diesen Probes müssen Sie die Benachrichtigungen auf der Satellite-Weboberfläche umändern.
5.4.4. Filtern von Benachrichtigungen Link kopierenLink in die Zwischenablage kopiert!
Link kopierenLink in die Zwischenablage kopiert!
Da Benachrichtigungen immer dann generiert werden können, wenn ein Probe den Status wechselt, können einfachste Veränderungen in Ihrem Netzwerk in einer Flut von Benachrichtigungen resultieren. Das Erstellen, Löschen und Anwenden von Benachrichtigungsfiltern wird im Detail in Abschnitt 4.10.2.1, »Benachrichtigung ⇒ Filter« behandelt.
5.4.5. Löschen von Benachrichtigungsmethoden Link kopierenLink in die Zwischenablage kopiert!
Link kopierenLink in die Zwischenablage kopiert!
Theoretisch sollte das Entfernen von Benachrichtigungsmethoden genauso einfach wie deren Erstellung sein, wenn nicht einfacher. Schließlich müssen Sie zum Löschen keine Felder ausfüllen und es gibt eine Schaltfläche für diesen Zweck. Allerdings können vorhandene Beziehungen zwischen Methoden und Probes diesen Vorgang verkomplizieren. Führen Sie die folgenden Schritte aus, um eine Benachrichtigungsmethode zu löschen:
- Melden Sie sich auf der RHN-Website als ein Satellite-Administrator oder Monitoring-Administrator an.
- Gehen Sie zur Monitoring ⇒ Benachrichtigungen-Seite und klicken Sie auf den Namen der Methode, die entfernt werden soll.
- Auf dem Benutzerdetails ⇒ Benachrichtigungsmethoden-Reiter klicken Sie Methode löschen. Wenn die Methode nicht mit irgendwelchen Probes in Beziehung steht, erhalten Sie eine Bestätigungsseite. Klicken Sie . Die Benachrichtigungsmethode ist damit entfernt.
Anmerkung
Da sowohl Name als auch Adresse der Benachrichtigungsmethode bearbeitet werden können, sollten Sie lieber das Aktualisieren der Methode erwägen, als das Löschen. Dadurch werden Benachrichtigungen aller Probes, die diese Methode nutzen, umgeleitet, ohne dass jeder Probe eigens bearbeitet und eine neue Benachrichtigungsmethode angelegt werden muss. - Wenn die Methode mit einem oder mit mehreren Probes verknüpft ist, dann erhalten Sie anstelle der Bestätigungsseite eine Liste der Probes, die diese Methode verwenden sowie die damit verknüpften Systeme. Klicken Sie den Probe-Namen, um direkt zum System-Details ⇒ Probes-Reiter zu gelangen.
- Wählen Sie auf dem System-Details ⇒ Probes-Reiter eine andere Benachrichtigungsmethode aus und klicken Sie .
- Sie können nun zur Monitoring ⇒ Benachrichtigungen-Seite zurückkehren und die Benachrichtigungsmethode löschen.