Senden einer Nachricht
Übersicht
Das Senden einer Nachricht ist eine der besten Möglichkeiten, Personen über ein Problem zu benachrichtigen. Deshalb ist es eine der wichtigsten von Zabbix angebotenen Aktionen.
Konfiguration
Um Benachrichtigungen von Zabbix senden und empfangen zu können, müssen Sie:
- Das Medium definieren, an das eine Nachricht gesendet werden soll.
Wenn der Vorgang außerhalb des für das ausgewählte Medium in der Benutzerkonfiguration definierten Zeitraums Wenn aktiv stattfindet, wird die Nachricht nicht gesendet.
Der standardmäßige Auslöser-Schweregrad („Nicht klassifiziert“) muss in der Benutzermedienkonfiguration aktiviert sein, wenn Sie Benachrichtigungen für Ereignisse ohne Auslöser empfangen möchten, z. B. für Discovery, die aktive automatische Agent-Registrierung oder interne Ereignisse.
- Eine Aktionsoperation konfigurieren, die eine Nachricht an eines der definierten Medien sendet.
Zabbix sendet Benachrichtigungen nur an Benutzer, die mindestens über „Lesen“-Berechtigungen für den Host verfügen, auf dem das Ereignis generiert wurde. Mindestens ein Host eines Auslöserausdrucks muss zugänglich sein.
Sie können benutzerdefinierte Szenarien zum Senden von Nachrichten mithilfe von Eskalationen konfigurieren.
Damit E-Mails von Zabbix erfolgreich empfangen und gelesen werden können, müssen E-Mail-Server/-Clients das standardmäßige Format „SMTP/MIME email“ unterstützen, da Zabbix UTF-8-Daten sendet (wenn der Betreff ausschließlich ASCII-Zeichen enthält, wird er nicht UTF-8-codiert). Der Betreff und der Nachrichtentext werden gemäß dem Standardformat „SMTP/MIME email“ base64-codiert.
Das Nachrichtenlimit nach der Auflösung aller Makros entspricht dem Nachrichtenlimit für Remote-Befehle.
Nachrichtenverfolgung
Sie können den Status der gesendeten Nachrichten unter Monitoring > Problems einsehen.
In der Spalte Actions sehen Sie zusammengefasste Informationen zu ausgeführten Aktionen. Dabei stehen grüne Zahlen für gesendete Nachrichten, rote Zahlen für fehlgeschlagene Nachrichten. In progress zeigt an, dass eine Aktion eingeleitet wurde. Failed informiert darüber, dass keine Aktion erfolgreich ausgeführt wurde.
Wenn Sie auf die Ereigniszeit klicken, um die Ereignisdetails anzuzeigen, können Sie im Block Actions Details zu den aufgrund des Ereignisses gesendeten (oder nicht gesendeten) Nachrichten sehen.
Unter Reports > Action log sehen Sie Details zu allen ausgeführten Aktionen für jene Ereignisse, für die eine Aktion konfiguriert ist.