Community-Lösung

ZimaOS überwachen und bei Problemen per E-Mail benachrichtigt werden

A user wanted email alerts for application uptime, drive health, free space and other ZimaOS problems.

Beste Konfiguration: Separate Prüfungen für Verfügbarkeit, Systemauslastung und Laufwerkszustand verwenden

Ein einziges Tool erledigt selten alle drei Aufgaben gut. Ein praktischer ZimaOS-Stack besteht aus: Uptime Kuma für „Ist der Dienst erreichbar?“, Netdata für Trends bei CPU, RAM, freiem Speicher und Temperatur sowie Scrutiny für den SMART-Verlauf der Laufwerke. So erhalten Sie nützliche Warnungen, ohne so zu tun, als könne eine Ping-Prüfung einen bevorstehenden Laufwerksausfall vorhersagen.

Uptime Kuma für die Verfügbarkeit von Apps und Ports verwenden

Überwachen Sie HTTP-Endpunkte, TCP-Ports, DNS- oder Ping-Ziele und verbinden Sie anschließend einen SMTP-/E-Mail-Benachrichtigungskanal. Der Hardware-Leitfaden für Uptime Kuma behandelt die Skalierung von Speicher und Überwachungen. Die offiziellen Informationen zu Uptime Kuma beschreiben Benachrichtigungen und Überwachungstypen in der Projektdokumentation.

Netdata für Ressourcenschwellenwerte verwenden

Freier Speicher, anhaltende CPU-Auslastung, Speicherdruck und Temperaturen sind kontinuierliche Messwerte – keine einfachen Verfügbarkeitsprüfungen. Die Warn-Engine von Netdata ist für zustandsbasierte Prüfungen anhand von Schwellenwerten konzipiert. Lesen Sie den Hardware-Leitfaden für Netdata und die Dokumentation zu Netdata-Benachrichtigungen.

Scrutiny für den SMART-Verlauf verwenden, aber die tatsächlichen Laufwerke durchreichen

Scrutiny ist darauf angewiesen, dass smartctl die physischen Laufwerke erkennt. In Docker bedeutet das, dass die erforderlichen --device-Zuordnungen und Berechtigungen eingerichtet werden müssen. RAID-Controller benötigen möglicherweise eine spezielle Behandlung des Gerätetyps. Die offizielle Scrutiny-Dokumentation erläutert diese Anforderungen.

Warnungen definieren, die auf eine Handlung hinweisen

  • Dienst 2–5 Minuten nicht erreichbar → Container/Netzwerk prüfen.
  • Dateisystem zu mehr als 80–90 % voll → Speicher bereinigen oder erweitern.
  • Temperatur über dem sicheren Betriebsziel Ihrer Hardware → Kühlung/Arbeitslast prüfen.
  • Kritische SMART-Attribute oder wiederholte Gerätefehler → Sicherung erstellen und das Laufwerk ersetzen bzw. diagnostizieren.

Eine umfassendere Referenz zur Dimensionierung von Apps finden Sie im Hardware-Verzeichnis des ZimaOS App Store.