← zurück zur Übersicht← back to overview Betrieb · Monitoring Operations · Monitoring

Bescheid wissen, bevor es wehtut Knowing before it hurts

Eine Festplatte stirbt selten von heute auf morgen. Meist kündigt sie es an — man muss nur zuhören. Genau dafür gibt es Monitoring: Das Homelab beobachtet sich selbst und meldet sich, wenn etwas aus dem Ruder läuft. Hier steht, wie das funktioniert und warum der schwierigste Teil nicht das Messen ist.

A hard drive rarely dies overnight. Usually it gives warning — you just have to listen. That's what monitoring is for: the homelab watches itself and speaks up when something gets out of hand. This is how it works, and why the hardest part isn't the measuring.

01Was beobachtet wirdWhat gets watched

Jeder Rechner, jeder Dienst und jeder Datenträger liefert laufend Messwerte: Wie voll ist die Platte? Wie warm ist der Prozessor? Läuft der Dienst noch? Hat die nächtliche Sicherung geklappt — und ist sie auch wirklich frisch?

Every machine, every service and every drive constantly reports measurements: how full is the disk? How hot is the processor? Is the service still running? Did last night's backup work — and is it actually fresh?

Zusätzlich laufen die Protokolle aller Systeme an einer Stelle zusammen. Wenn etwas schiefgeht, muss ich nicht auf zehn Rechnern einzeln suchen, sondern sehe den Zusammenhang auf einen Blick.

In addition, the logs of every system flow into one place. When something goes wrong I don't have to search ten machines one by one — I see the whole picture at a glance.

02Wie ich davon erfahreHow I find out

Weicht ein Wert ab, schickt das System eine Nachricht aufs Handy — über einen eigenen Benachrichtigungsdienst, nicht über eine fremde App. Meist steht gleich dabei, wo die Ursache vermutlich liegt.

When a value deviates, the system sends a message to my phone — through a notification service of my own, not someone else's app. Usually it already says where the cause probably lies.

Dazu gibt es eine Übersicht mit Kurven und Ampeln, auf der man auch langfristige Trends erkennt: Die Platte, die jede Woche ein bisschen voller wird, fällt dort Monate vorher auf.

There's also a dashboard with graphs and traffic lights where long-term trends become visible: the disk that gets a little fuller every week stands out months in advance.

03Das eigentliche Kunststück: wenige, gute AlarmeThe real trick: few, good alerts

Am Anfang hat mich das System mit Meldungen überschüttet. Das Problem daran: Ein Alarm, der zu oft kommt, wird ignoriert — und dann geht auch der eine wichtige unter.

At first the system buried me in messages. The problem: an alert that fires too often gets ignored — and then the one that matters gets lost too.

Deshalb hat jeder Alarm bei mir eine klare Frage zu beantworten: Muss ich jetzt etwas tun? Wenn nein, ist es kein Alarm, sondern eine Information für die Übersicht.

So every alert of mine has to answer one clear question: do I need to act now? If not, it isn't an alert but information for the dashboard.

04Was ich gelernt habeWhat I learned

  • Ein Alarm sieht nur, was gemessen wird. Grüne Ampeln heißen nur: Bei dem, was ich messe, ist alles gut. Was nicht gemessen wird, kann still kaputtgehen.
  • Auch das Schweigen überwachen. Wenn ein Dienst aufhört, Werte zu liefern, ist das selbst ein Alarm — sonst sieht ein ausgefallener Wächter aus wie ein ruhiger Tag.
  • Erst die Historie, dann der Umbau. Bevor ich etwas ändere, schaue ich in die Kurven der letzten Wochen. Oft ist das Problem ein anderes als gedacht.
  • An alert only sees what is measured. Green lights only mean: what I measure is fine. What isn't measured can break silently.
  • Watch the silence too. When a service stops reporting values, that itself is an alert — otherwise a dead watchdog looks like a quiet day.
  • History first, then changes. Before I change anything, I look at the graphs from the past weeks. Often the problem is a different one than expected.

05Wenn du selbst anfangen willstIf you want to start yourself

Fang mit drei Fragen an: Ist die Festplatte gesund? Ist sie zu voll? Hat das Backup geklappt? Wer nur diese drei Dinge zuverlässig gemeldet bekommt, ist den meisten Datenverlusten schon einen großen Schritt voraus.

Start with three questions: is the drive healthy? Is it too full? Did the backup work? If you reliably get told just those three things, you're already a big step ahead of most data losses.

Einmal absichtlich etwas kaputtmachen und schauen, ob die Meldung wirklich ankommt. Ein Alarm, der nie getestet wurde, ist eine Hoffnung.

Break something on purpose once and check that the alert actually arrives. An alert that was never tested is a hope.