Online Monitoring - Zabbix (Version 7)

Überwachen. Analysieren. Optimieren.

Zabbix ist die leistungsstarke, skalierbare und flexible Open-Source-Plattform für umfassendes IT-Monitoring. Ob Server, Netzwerke, Cloud-Umgebungen, Container oder Applikationen – Zabbix liefert Ihnen in Echtzeit wertvolle Einblicke in Ihre IT-Infrastruktur, erkennt Probleme, bevor sie auftreten, und hilft Ihnen, die Performance und Stabilität Ihrer Systeme zu optimieren.

Für meine Kunden stelle ich hier Tipps und Tricks, Anleitungen und Empfehlungen und News bereit.

Ansonsten: https://www.zabbix.com/ 

Allgemein

Allgemein

Warum Zabbix?


Zentrale Überwachung für alle Systeme
Mit einer einzigen Lösung behalten Sie Netzwerke, Server, virtuelle Maschinen, Cloud-Dienste, Anwendungen, IoT-Geräte und mehr im Blick.

100% Open Source – Keine Lizenzkosten
Zabbix ist komplett kostenlos, ohne Einschränkungen oder versteckte Gebühren. Nutzen Sie eine Enterprise-fähige Lösung, ohne in teure Software investieren zu müssen.

Echtzeit-Alarmierung & Automatisierung
Erkennen und beheben Sie Probleme proaktiv mit flexiblen Benachrichtigungen über E-Mail, SMS, Telegram, Slack und mehr. Automatisieren Sie Maßnahmen, um Ausfälle zu verhindern.

Skalierbar für Unternehmen jeder Größe
Ob kleines Unternehmen oder globaler Konzern – Zabbix passt sich dynamisch an jede Infrastruktur an und kann Millionen von Datenpunkten verarbeiten.

Leistungsstarke Dashboards & Visualisierungen
Erstellen Sie benutzerdefinierte Dashboards, Grafiken und Berichte, um Ihre IT-Systeme übersichtlich zu analysieren.

Integrierbar mit führenden Technologien
Nahtlose Integration mit Prometheus, Grafana, Kubernetes, Docker, AWS, Azure, VMware, SNMP, APIs und vielen weiteren Tools.

Sicher & zuverlässig
Zabbix setzt auf modernste Sicherheitsstandards, Verschlüsselung und stabile Performance, um eine sichere Überwachung Ihrer IT-Umgebung zu gewährleisten.

Einrichtung

Einrichtung

Einfache Überwachung eines Webservers

Webserver-Überwachung (Alive & Ladezeit)

1. Host in Zabbix erstellen (falls noch nicht vorhanden)

Falls dein Webserver noch nicht als Host in Zabbix existiert, musst du ihn zuerst hinzufügen.

2. Web-Szenario für Alive-Check & Ladezeit einrichten

Mit einem Web-Szenario kannst du prüfen, ob die Webseite erreichbar ist und wie lange sie zum Laden benötigt.

🚀 Zabbix testet jetzt jede Minute, ob die Seite online ist und speichert die Ladezeit.

3. Trigger für Offline-Status (Alive-Check) erstellen

Falls der Webserver nicht mehr erreichbar ist, soll eine Alarmierung erfolgen.

🚀 Jetzt löst der Trigger aus, wenn die Webseite nicht erreichbar ist.

4. Trigger für hohe Ladezeit erstellen

Falls die Ladezeit zu hoch ist, soll eine Warnung ausgelöst werden.

🚀 Jetzt bekommst du eine Warnung, wenn der Seitenaufbau länger als 3 Sekunden dauert.

5. (Optional) Benachrichtigung einrichten

Falls du eine E-Mail, Telegram- oder Slack-Benachrichtigung bekommen möchtest:

🚀 Jetzt wirst du benachrichtigt, wenn der Webserver offline ist oder langsam lädt.


✅ Fazit

✔ Zabbix prüft automatisch alle 60 Sekunden, ob der Webserver erreichbar ist.

✔ Die Ladezeit wird gemessen und kann als Performance-Indikator dienen.

✔ Falls der Webserver offline ist oder zu langsam lädt, gibt es eine Alarmierung.

Einrichtung

Web-Überwachung mit Web Scenarios in Zabbix 7.0+

Anstatt HTTP-Agent oder externe Skripte zu nutzen, richten wir ein Web Scenario ein, das:

image.png

1️⃣ Web Scenario für "https://g-flows.de" erstellen

2️⃣ Schritte für das Web-Szenario (Web Steps) hinzufügen

Öffne das gerade erstellte Web Monitoring g-flows.de

image.png

3️⃣ Automatisch erfasste Web Monitoring Items

Sobald das Web Scenario gespeichert ist, erstellt Zabbix automatisch folgende Überwachungswerte:


📌 Allgemeine Werte für das gesamte Web-Szenario

📌 Werte für den Schritt "Check Homepage"

🚀 Diese Werte sind jetzt automatisch verfügbar!



4️⃣ Trigger für Alarme einrichten

4.1 Alarm: Webserver antwortet nicht (200 OK fehlt)

image.png

Gehe zu Triggers → Create trigger

Fülle folgende Werte aus:

🚀 Speichern!

4.2 Alarm: Webserver lädt zu langsam (> 2s)

Gehe zu Triggers → Create trigger

image.png

Fülle folgende Werte aus:

Name: Webserver g-flows.de lädt zu langsam

Severity: Warning

Expression: last(/g-flows.de/web.test.time[g-flows.de,Web Monitoring g-flows.de,Check Homepage])>2

🚀 Speichern!


✅ Fazit – Warum ist Web Monitoring die beste Lösung?


➡ Fazit: Diese Methode ist die beste & einfachste Lösung für dein Zabbix Web Monitoring! 🚀