Monitoring-Stack: Zabbix + Grafana
Zentrales Monitoring der Homelab-Infrastruktur mit Zabbix und Visualisierung über Grafana-Dashboards.
Zabbix Grafana PostgreSQL
Monitoring Zabbix Grafana SNMP
Projektübersicht
Projektziel
Aufbau eines vollständigen Monitoring-Stacks für die Homelab-Infrastruktur mit Zabbix als Datensammler und Grafana für die Visualisierung.
Technische Umsetzung
Architektur
- Zabbix Server (Debian 12, PostgreSQL-Backend)
- Grafana für Dashboards und Alerting
- Zabbix Proxies für dezentrale Überwachung
Überwachte Systeme
- Proxmox Nodes (CPU, RAM, Storage, VMs)
- pfSense Firewall (Interfaces, Traffic, States)
- Alle Linux VMs (System-Metriken, Dienste)
- Netzwerk-Switches via SNMP
- USV-Anlage via SNMP
Alerting-Pipeline
- Zabbix Trigger → Action → Media
- Benachrichtigung per E-Mail und Telegram
- Eskalationsstufen mit Zeitverzögerung
- On-Call-Rotation für kritische Alerts
Grafana Dashboards
- Gesamtübersicht aller Nodes
- Per-VM Ressourcenverbrauch
- Netzwerk-Traffic-Analyse
- Storage-Füllstand und I/O
Learnings
- Zabbix Template-Entwicklung für Custom-Metriken
- PostgreSQL Performance-Tuning für Zabbix
- Grafana Data Source und Panel-Konfiguration
- SNMP-Community-Strings und OIDs
Nächste Schritte
- Prometheus + AlertManager als Alternative
- Log-Aggregation mit Loki
- Automatisches Anomalie-Detection