<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="de">
	<id>https://techcorner.max-it.de/index.php?action=history&amp;feed=atom&amp;title=Zabbix%3A_Trigger%2C_Benachrichtigungen_und_Microsoft_Teams</id>
	<title>Zabbix: Trigger, Benachrichtigungen und Microsoft Teams - Versionsgeschichte</title>
	<link rel="self" type="application/atom+xml" href="https://techcorner.max-it.de/index.php?action=history&amp;feed=atom&amp;title=Zabbix%3A_Trigger%2C_Benachrichtigungen_und_Microsoft_Teams"/>
	<link rel="alternate" type="text/html" href="https://techcorner.max-it.de/index.php?title=Zabbix:_Trigger,_Benachrichtigungen_und_Microsoft_Teams&amp;action=history"/>
	<updated>2026-10-19T02:37:30Z</updated>
	<subtitle>Versionsgeschichte dieser Seite in maxTechCorner</subtitle>
	<generator>MediaWiki 1.43.9</generator>
	<entry>
		<id>https://techcorner.max-it.de/index.php?title=Zabbix:_Trigger,_Benachrichtigungen_und_Microsoft_Teams&amp;diff=5100&amp;oldid=prev</id>
		<title>imported&gt;TechCorner-Redaktion: Neuer Artikel: Trigger, Abhängigkeiten, Medientypen E-Mail und MS Teams Workflows, Eskalation, Wartungszeiten</title>
		<link rel="alternate" type="text/html" href="https://techcorner.max-it.de/index.php?title=Zabbix:_Trigger,_Benachrichtigungen_und_Microsoft_Teams&amp;diff=5100&amp;oldid=prev"/>
		<updated>2026-10-17T00:00:00Z</updated>

		<summary type="html">&lt;p&gt;Neuer Artikel: Trigger, Abhängigkeiten, Medientypen E-Mail und MS Teams Workflows, Eskalation, Wartungszeiten&lt;/p&gt;
&lt;p&gt;&lt;b&gt;Neue Seite&lt;/b&gt;&lt;/p&gt;&lt;div&gt;{{Steckbrief&lt;br /&gt;
| gilt_fuer   = Zabbix 7.0 LTS bzw. 7.4; Trigger, Abhängigkeiten, Aktionen mit Eskalation, Medientypen E-Mail (7.4 auch mit OAuth 2.0 für Microsoft 365) und „MS Teams Workflows“, Wartungszeiten&lt;br /&gt;
| bereich     = Server-Software&lt;br /&gt;
| dauer       = Grundeinrichtung ca. 1–2 Stunden&lt;br /&gt;
| rechte      = Zabbix-Administrator bzw. Superadministrator; in Microsoft Teams Recht zum Anlegen von Workflows&lt;br /&gt;
| stand       = Oktober 2026&lt;br /&gt;
}}&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Trigger und Benachrichtigungen in Zabbix&amp;#039;&amp;#039;&amp;#039; entscheiden, ob das Monitoring im Alltag hilft oder nur Lärm erzeugt: Trigger bewerten Messwerte und erzeugen Probleme mit Schweregrad, Aktionen schicken Nachrichten an die richtigen Personen und eskalieren, wenn niemand reagiert. Diese Anleitung erklärt Trigger-Ausdrücke, Schweregrade und Abhängigkeiten, die Einrichtung von E-Mail und Microsoft Teams, Eskalationsstufen, Wartungszeiten und Regeln gegen Alarmflut.&lt;br /&gt;
&lt;br /&gt;
[[Datei:Zabbix-Alarme.png|thumb|center|750px|Benachrichtigungen in Zabbix: Item liefert Werte, Trigger mit Ausdruck wie avg über 5 Minuten größer 90 erzeugt Problem mit Schweregrad Information, Warnung, Durchschnitt, Hoch oder Katastrophe; Abhängigkeiten unterdrücken Folgealarme hinter einem ausgefallenen Router; Trigger-Aktion mit Bedingungen (Hostgruppe, Schweregrad, Tags) und Eskalation: sofort Teams-Kanal, nach 30 Minuten E-Mail an Bereitschaft, nach 2 Stunden Leitung; Medientypen E-Mail (OAuth für Microsoft 365 ab 7.4) und MS Teams Workflows; Bestätigen, Unterdrücken, Wartungszeiten für geplante Arbeiten.]]&lt;br /&gt;
&lt;br /&gt;
== Zabbix-Trigger verstehen ==&lt;br /&gt;
Ein &amp;#039;&amp;#039;&amp;#039;Trigger&amp;#039;&amp;#039;&amp;#039; prüft einen Ausdruck über Item-Werte und wechselt zwischen OK und Problem. Beispiele (Syntax seit Zabbix 5.4):&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;text&amp;quot;&amp;gt;&lt;br /&gt;
CPU dauerhaft hoch:     avg(/srv-web01/system.cpu.util,15m)&amp;gt;90&lt;br /&gt;
Platz unter 10 %:       last(/srv-file01/vfs.fs.dependent.size[/,pused])&amp;gt;90&lt;br /&gt;
Agent meldet sich nicht: nodata(/srv-web01/agent.ping,5m)=1&lt;br /&gt;
Dienst gestoppt:        last(/dc01/service.info[&amp;quot;DNS&amp;quot;,state])&amp;lt;&amp;gt;0&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
* Die mitgelieferten Vorlagen enthalten fertige Trigger; Schwellen über &amp;#039;&amp;#039;&amp;#039;Makros&amp;#039;&amp;#039;&amp;#039; anpassen statt die Trigger zu ändern.&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;Erholungsausdruck&amp;#039;&amp;#039;&amp;#039; (&amp;#039;&amp;#039;Recovery expression&amp;#039;&amp;#039;): Problem erst beenden, wenn ein zweiter Wert unterschritten ist – verhindert Flattern.&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;Schweregrade&amp;#039;&amp;#039;&amp;#039;: &amp;#039;&amp;#039;Not classified&amp;#039;&amp;#039;, &amp;#039;&amp;#039;Information&amp;#039;&amp;#039;, &amp;#039;&amp;#039;Warning&amp;#039;&amp;#039;, &amp;#039;&amp;#039;Average&amp;#039;&amp;#039;, &amp;#039;&amp;#039;High&amp;#039;&amp;#039;, &amp;#039;&amp;#039;Disaster&amp;#039;&amp;#039;. Für das Unternehmen festlegen, was welche Stufe bedeutet, z. B. &amp;#039;&amp;#039;Disaster&amp;#039;&amp;#039; = Ausfall eines geschäftskritischen Dienstes.&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;Tags&amp;#039;&amp;#039;&amp;#039; an Triggern (z. B. &amp;lt;code&amp;gt;team:netzwerk&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;dienst:erp&amp;lt;/code&amp;gt;) steuern später die Zustellung.&lt;br /&gt;
&lt;br /&gt;
== Abhängigkeiten gegen Folgealarme ==&lt;br /&gt;
Fällt der Router einer Außenstelle aus, melden sonst alle Geräte dahinter einen Ausfall. Mit &amp;#039;&amp;#039;&amp;#039;Trigger-Abhängigkeiten&amp;#039;&amp;#039;&amp;#039; („hängt ab von: Router Hamburg nicht erreichbar“) zeigt Zabbix nur das Ursprungsproblem. Abhängigkeiten am besten in Vorlagen bzw. per Massenänderung für ganze Hostgruppen setzen.&lt;br /&gt;
&lt;br /&gt;
== Schritt 1: Medientypen einrichten ==&lt;br /&gt;
&amp;#039;&amp;#039;Alerts › Media types&amp;#039;&amp;#039;:&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;E-Mail&amp;#039;&amp;#039;&amp;#039;: SMTP-Server, Absender, Verschlüsselung (STARTTLS, Port 587). Seit &amp;#039;&amp;#039;&amp;#039;Zabbix 7.4&amp;#039;&amp;#039;&amp;#039; unterstützt der E-Mail-Medientyp &amp;#039;&amp;#039;&amp;#039;OAuth 2.0&amp;#039;&amp;#039;&amp;#039; mit vereinfachter Einrichtung für Office365 und Gmail – wichtig, weil Microsoft die Anmeldung mit Benutzername und Passwort für SMTP abschaltet. Unter 7.0 einen internen Mail-Relay bzw. SMTP-Dienst nutzen.&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;MS Teams Workflows&amp;#039;&amp;#039;&amp;#039; (vorkonfigurierter Webhook):&lt;br /&gt;
*# In Teams im gewünschten Kanal einen &amp;#039;&amp;#039;&amp;#039;Workflow&amp;#039;&amp;#039;&amp;#039; aus der Vorlage „Post to a channel when a webhook request is received“ anlegen und die URL kopieren.&lt;br /&gt;
*# Den Medientyp &amp;#039;&amp;#039;MS Teams Workflows&amp;#039;&amp;#039; aktivieren, Parameter wie &amp;lt;code&amp;gt;zabbix_url&amp;lt;/code&amp;gt; setzen und bei den Benutzern bzw. einem eigenen Benachrichtigungsbenutzer die Workflow-URL als &amp;#039;&amp;#039;Send to&amp;#039;&amp;#039; eintragen.&lt;br /&gt;
*# Mit &amp;#039;&amp;#039;Test&amp;#039;&amp;#039; prüfen. Die älteren Office-365-Connectors in Teams werden von Microsoft nicht mehr unterstützt.&lt;br /&gt;
* Weitere fertige Webhooks: Telegram, Slack, Mattermost, Jira, GLPI, Zammad, OTRS, TOPdesk, ServiceNow, PagerDuty, Opsgenie, SIGNL4 u. a.&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;Frontend-URL&amp;#039;&amp;#039;&amp;#039; unter &amp;#039;&amp;#039;Administration › General › Other&amp;#039;&amp;#039; setzen – sonst fehlen Links in den Nachrichten.&lt;br /&gt;
&lt;br /&gt;
== Schritt 2: Medien bei Benutzern ==&lt;br /&gt;
Unter &amp;#039;&amp;#039;Users › Users › Media&amp;#039;&amp;#039; bzw. in den eigenen Benutzereinstellungen: Ziel (Mailadresse, Teams-URL), &amp;#039;&amp;#039;&amp;#039;Zeitraum&amp;#039;&amp;#039;&amp;#039; (z. B. Werktage 7–18 Uhr) und &amp;#039;&amp;#039;&amp;#039;Schweregrade&amp;#039;&amp;#039;&amp;#039;, für die das Medium gilt. Für Teams-Kanäle einen eigenen technischen Benutzer „Teams IT-Alarme“ mit Leserechten auf die betreffenden Hostgruppen anlegen. Seit 7.4 dürfen alle Benutzer ihre eigenen Medien standardmäßig verwalten; die Berechtigung lässt sich über Rollen steuern.&lt;br /&gt;
&lt;br /&gt;
== Schritt 3: Aktion mit Eskalation ==&lt;br /&gt;
&amp;#039;&amp;#039;Alerts › Actions › Trigger actions › Create action&amp;#039;&amp;#039;:&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;Bedingungen&amp;#039;&amp;#039;&amp;#039;: z. B. &amp;#039;&amp;#039;Host group&amp;#039;&amp;#039; = &amp;#039;&amp;#039;Server&amp;#039;&amp;#039;, &amp;#039;&amp;#039;Trigger severity&amp;#039;&amp;#039; ≥ &amp;#039;&amp;#039;Average&amp;#039;&amp;#039;, &amp;#039;&amp;#039;Problem is suppressed&amp;#039;&amp;#039; = no.&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;Operationen&amp;#039;&amp;#039;&amp;#039; mit Eskalationsstufen (Standarddauer z. B. 30 Minuten):&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! Stufe !! Zeitpunkt !! Empfänger&lt;br /&gt;
|-&lt;br /&gt;
| 1 || sofort || Teams-Kanal „IT-Alarme“ (Benutzer „Teams IT-Alarme“)&lt;br /&gt;
|-&lt;br /&gt;
| 2 || nach 30 Minuten, falls nicht bestätigt || E-Mail an Gruppe &amp;#039;&amp;#039;Bereitschaft&amp;#039;&amp;#039;&lt;br /&gt;
|-&lt;br /&gt;
| 3 || nach 2 Stunden || E-Mail an IT-Leitung&lt;br /&gt;
|}&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;Wiederherstellungs-Operationen&amp;#039;&amp;#039;&amp;#039; melden, wenn das Problem behoben ist; &amp;#039;&amp;#039;&amp;#039;Aktualisierungs-Operationen&amp;#039;&amp;#039;&amp;#039;, wenn jemand bestätigt oder kommentiert.&lt;br /&gt;
* Mit &amp;#039;&amp;#039;Pause operations for suppressed problems&amp;#039;&amp;#039; bzw. der Bedingung „nur unbestätigte Probleme“ stoppt die Eskalation, sobald jemand das Problem &amp;#039;&amp;#039;&amp;#039;bestätigt&amp;#039;&amp;#039;&amp;#039; (&amp;#039;&amp;#039;Acknowledge&amp;#039;&amp;#039;).&lt;br /&gt;
* Nachrichtentexte nutzen Makros wie &amp;lt;code&amp;gt;{HOST.NAME}&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;{EVENT.NAME}&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;{EVENT.SEVERITY}&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;{EVENT.TAGS}&amp;lt;/code&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
== Schritt 4: Wartungszeiten ==&lt;br /&gt;
&amp;#039;&amp;#039;Data collection › Maintenance&amp;#039;&amp;#039;: geplante Arbeiten (Patchday, Umbau) für Hosts oder Hostgruppen eintragen – einmalig oder wiederkehrend.&lt;br /&gt;
* &amp;#039;&amp;#039;With data collection&amp;#039;&amp;#039;: Daten werden weiter erfasst, Benachrichtigungen unterdrückt.&lt;br /&gt;
* &amp;#039;&amp;#039;No data collection&amp;#039;&amp;#039;: keine Erfassung (z. B. bei Abschaltung).&lt;br /&gt;
* Spontan lassen sich einzelne Probleme auch &amp;#039;&amp;#039;&amp;#039;unterdrücken&amp;#039;&amp;#039;&amp;#039; (&amp;#039;&amp;#039;Suppress&amp;#039;&amp;#039;) – mit Ablaufzeit.&lt;br /&gt;
&lt;br /&gt;
== Regeln gegen Alarmflut ==&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;Nur handlungsrelevante Probleme benachrichtigen&amp;#039;&amp;#039;&amp;#039;: Information und Warnung meist nur im Dashboard, ab &amp;#039;&amp;#039;Average&amp;#039;&amp;#039; bzw. &amp;#039;&amp;#039;High&amp;#039;&amp;#039; benachrichtigen.&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;Abhängigkeiten pflegen&amp;#039;&amp;#039;&amp;#039; – besonders für Standorte hinter einem Router oder VPN.&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;Vorlagen gezielt kürzen&amp;#039;&amp;#039;&amp;#039;: nicht genutzte Discovery-Regeln deaktivieren, Schwellen per Makro anpassen.&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;Regelmäßige Auswertung&amp;#039;&amp;#039;&amp;#039;: &amp;#039;&amp;#039;Reports › Top 100 triggers&amp;#039;&amp;#039; zeigt die häufigsten Auslöser – Kandidaten zum Anpassen.&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;Zabbix selbst überwachen&amp;#039;&amp;#039;&amp;#039;: Ein externer Dienst bzw. ein zweites System prüft, ob Zabbix läuft und Nachrichten verschicken kann.&lt;br /&gt;
&lt;br /&gt;
== Hinweise ==&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;Ereigniskorrelation&amp;#039;&amp;#039;&amp;#039;: Globale Korrelationsregeln können zusammengehörige Ereignisse schließen; Zabbix 8.0 LTS soll eine erweiterte Korrelation mitbringen.&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;Grafana&amp;#039;&amp;#039;&amp;#039;: Wer Alarme zentral in Grafana verwalten will, siehe [[Grafana: Alerting mit E-Mail, Microsoft Teams und Webhooks]]; meist ist es sinnvoller, die Alarmierung in Zabbix zu belassen.&lt;br /&gt;
* Bei Alarmierungskonzepten, Bereitschaft und überwachtem Betrieb unterstützt Sie das [https://www.max-it.de/it-services/managed-siem/ Managed SIEM von m.a.x. it].&lt;br /&gt;
&lt;br /&gt;
== Siehe auch ==&lt;br /&gt;
* [[Zabbix]] – Überblick und alle Artikel der Reihe&lt;br /&gt;
* [[Zabbix: Benutzer, Rollen, MFA und SSO mit Entra ID]]&lt;br /&gt;
* [[Microsoft Teams]]&lt;br /&gt;
* [[Alerting]]&lt;br /&gt;
&lt;br /&gt;
== Links und Quellen ==&lt;br /&gt;
* [https://www.zabbix.com/documentation/7.0/en/manual/config/notifications Zabbix-Dokumentation: Notifications upon events]&lt;br /&gt;
* [https://www.max-it.de/it-services/managed-siem/ Managed SIEM von m.a.x. it]&lt;br /&gt;
&lt;br /&gt;
{{Uebermax}}&lt;br /&gt;
[[Kategorie:Server-Software]]&lt;br /&gt;
&lt;/div&gt;</summary>
		<author><name>imported&gt;TechCorner-Redaktion</name></author>
	</entry>
</feed>