Tickets aus Zabbix erstellen¶
Zabbix ist ein Tool zur Überwachung der IT-Infrastruktur.
Diese Anleitung beschreibt, wie Sie Ihre Zabbix-Installation mit Zammad verbinden, indem Sie Webhooks in Zabbix verwenden. Sie enthält Anweisungen zum Einrichten eines Medientyps, eines Benutzers und einer Aktion in Zabbix.
Anforderungen¶
Zabbix Version 5.4 oder höher.
Eine Zammad-Instanz, die von Ihrem Zabbix-System aus zugänglich ist.
Schritte in Zammad¶
Aktivieren Sie den API Token-Zugang in den Einstellungen von Zammad unter System > API.
Legen Sie einen neuen Benutzer für einen Zabbix-Alarm mit einer E-Mail-Adresse an und erstellen Sie ein persönliches Benutzer-Token mit den Berechtigungen
ticket.agent. Stellen Sie sicher, dass Sie auch die entsprechenden Gruppenberechtigungen festlegen.
Zabbix Webhook-Konfiguration¶
Ein globales Makro erstellen¶
Bevor Sie den Webhook einrichten, müssen Sie das globale Makro
{$ZABBIX.URL}einrichten, das die URL des Zabbix-Frontends enthalten muss.Importieren Sie im Abschnitt Administration > Media types das template.
Öffnen Sie den hinzugefügten Medientyp Zammad und stellen Sie ein:
zammad_access_token: das persönliche Access-Token, das Sie für den Benutzer erstellt habenzammad_url: die URL Ihrer Zammad-Installationzammad_customer: die E-Mail-Adresse des erstellten Zammad Benutzerszammad_enable_tags: true oder false, um Tags zu aktivieren oder zu deaktivieren. Wenn Sie Tags aktivieren, wird jedes Tag mit einer separaten Anfrage gesetzt.
Wenn Sie Probleme in Zammad entsprechend den Schweregraden in Zabbix priorisieren möchten, können Sie diese Parameter zuordnen:
severity_<name>: Zammad Prioritäts-IDKlicken Sie auf die Schaltfläche Update, um die Webhook-Einstellungen zu speichern.
Geben Sie einen beliebigen Text in
Send toein, da dieser Wert nicht verwendet wird, aber erforderlich ist.
Weitere Informationen finden Sie in der Zabbix-Dokumentation.