Communityoplossing

Monitor ZimaOS en ontvang een e-mail wanneer er iets misgaat

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

Beste opzet: gebruik afzonderlijke controles voor uptime, systeembelasting en schijfstatus

Eén tool doet zelden alle drie goed. Een praktische ZimaOS-stack bestaat uit: Uptime Kuma voor ‘is de service bereikbaar?’, Netdata voor trends in CPU, RAM, vrije ruimte en temperatuur, en Scrutiny voor SMART-geschiedenis van schijven. Zo krijg je nuttige meldingen zonder te doen alsof een ping-controle een defecte schijf kan voorspellen.

Gebruik Uptime Kuma voor de beschikbaarheid van apps en poorten

Monitor HTTP-eindpunten, TCP-poorten, DNS- of ping-doelen en koppel vervolgens een SMTP/e-mailmeldingskanaal. De hardwaregids voor Uptime Kuma behandelt opslag en het opschalen van het aantal monitors. De documentatie van Uptime Kuma beschrijft meldingen en monitortypen in de projectdocumentatie.

Gebruik Netdata voor drempelwaarden voor resources

Vrije ruimte, aanhoudende CPU-belasting, geheugendruk en temperaturen zijn continue metingen, geen eenvoudige controles waarbij iets alleen wel of niet beschikbaar is. De waarschuwingsengine van Netdata is ontworpen voor gezondheidscontroles op basis van drempelwaarden. Bekijk de hardwaregids voor Netdata en de documentatie over Netdata-meldingen.

Gebruik Scrutiny voor SMART-geschiedenis, maar geef de daadwerkelijke schijven door

Scrutiny is afhankelijk van smartctl om de fysieke schijven te kunnen zien. In Docker betekent dit dat de vereiste --device-koppelingen en mogelijkheden moeten worden ingesteld. Voor RAID-controllers kan een speciale afhandeling van het apparaattype nodig zijn. De officiële Scrutiny-documentatie legt deze vereisten uit.

Definieer meldingen die naar een actie verwijzen

  • Service 2–5 minuten onbereikbaar → controleer de container of het netwerk.
  • Bestandssysteem voor >80–90% vol → ruim op of breid de opslag uit.
  • Temperatuur boven de veilige bedrijfstemperatuur van je hardware → controleer de koeling en werklast.
  • Kritieke SMART-kenmerken of herhaalde apparaatfouten → maak een back-up en vervang of diagnosticeer de schijf.

Gebruik voor een bredere referentie voor het dimensioneren van apps de hardwarecatalogus van de ZimaOS App Store.