Projekte / Monitoring-Stack: Zabbix + Grafana

Monitoring-Stack: Zabbix + Grafana

Zentrales Monitoring der Homelab-Infrastruktur mit Zabbix und Visualisierung über Grafana-Dashboards.

Zabbix Grafana PostgreSQL

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

Dateien zum Projekt

Zurück zur Übersicht