Ein ruhiges Diagramm kann einen Verbindungsfehler verbergen
Ein Sensorwert von 21 Grad wirkt unauffällig, obwohl der Sender längst nicht mehr arbeitet. Bei Server-Agenten und Skripten passiert dasselbe: Der alte Wert ist weiterhin sichtbar, die nächste Beobachtung bleibt aus. Heartbeat-Monitoring beantwortet deshalb eine eigene Frage: Meldet sich die Quelle noch im erwarteten Abstand?
MetriBeacon bietet Regeln für fehlenden Kontakt und fehlende Messwerte. Wählen Sie das Signal nach dem Fehler, den Sie erkennen möchten. Ein Monitor kann weiterhin Kontakt melden, während eine einzelne Messreihe keine neuen Werte mehr liefert. Werden beide Fälle gleich behandelt, lässt sich ein Alarm schwerer einordnen.
Heartbeat und Aktualität unterscheiden
| Beobachtung | Aussage | Passende Prüfung |
|---|---|---|
| Der Monitor meldet sich regelmäßig | Der Meldeweg arbeitet | Fehlender Heartbeat |
| Die Temperaturreihe erhält neue Werte | Diese Messung ist aktuell | Fehlender Messwert |
| Die Temperatur überschreitet eine Schwelle | Ein empfangener Wert liegt außerhalb des Bereichs | Zahlenregel |
Ein Heartbeat bestätigt nicht, dass jeder Messwert richtig ist. Eine Schwellenregel bestätigt nicht, dass ihr letzter Eingang aktuell ist. Für den Einstieg können Sie den Kontakt des Geräts und zusätzlich die Aktualität der wichtigsten Messreihe überwachen.
Die Frist aus dem Meldeintervall ableiten
Angenommen, ein Skript sendet normalerweise einmal pro Minute. Eine Frist von genau einer Minute kann schon bei üblichen Verzögerungen auslösen. Fünf Minuten passen möglicherweise zu einem unkritischen Sensor, bedeuten aber auch spätere Erkennung. Entscheidend sind Meldeabstand, normale Verzögerungen und die Zeit, die Sie ohne neue Beobachtung akzeptieren können.
Ein täglicher Bericht braucht eine andere Erwartung. Behandeln Sie einen Tageslauf nicht wie ein ständig verbundenes Gerät. Für geplante Arbeit beschreibt ein Job-Monitor erwarteten Start und Abschluss genauer. Dazu passt die Anleitung zur Cronjob-Überwachung.
Einen Alarm für fehlende Daten einrichten
- Öffnen Sie den Monitor und prüfen Sie, ob normale Beobachtungen eintreffen.
- Entscheiden Sie zwischen Kontakt des Monitors und Aktualität einer bestimmten Messreihe.
- Erstellen Sie eine Regel für fehlenden Heartbeat beziehungsweise fehlenden Messwert.
- Wählen Sie eine Frist oberhalb des normalen Meldeintervalls und berücksichtigen Sie übliche Verzögerungen.
- Wählen Sie ein bestätigtes Benachrichtigungsziel und speichern Sie die Regel.
- Prüfen Sie den gesamten Ablauf mit einer Quelle, die Sie kontrolliert pausieren können.
Die Dokumentation für fehlenden Kontakt erläutert Regeltypen und Zeitverhalten. Eine neue Regel beginnt mit ihrem eigenen Beobachtungszeitraum. Erwarten Sie nicht, dass sie sämtliche früheren Unterbrechungen nachträglich bewertet.
Ausfall und Entwarnung bewusst testen
Pausieren Sie die Meldungen eines Testskripts, statt ein produktives System überraschend abzuschalten. Notieren Sie den letzten erfolgreichen Eingang, warten Sie die eingestellte Frist ab und prüfen Sie den Vorfall samt Zustellstatus. Starten Sie die Meldungen erneut und kontrollieren Sie die Entwarnung. So unterscheiden Sie einen Fehler bei der Auswertung von einer Nachricht, die nicht zugestellt werden konnte.
Prüfen Sie Quelle und Meldeweg getrennt. Fehlende Daten können durch einen gestoppten Prozess, eine unterbrochene Verbindung, einen ungültigen Schlüssel oder ein Datenkontingent entstehen. Der Alarm zeigt fehlende Beobachtungen. Welche Ursache zutrifft, müssen Sie anschließend untersuchen.
Datenlücken im Dashboard sichtbar lassen
Senden Sie keine Null, nur um eine Lücke zu füllen. Null Grad, kein freier Speicherplatz und keine Fehler sind echte Messwerte mit jeweils anderer Bedeutung. Eine nicht verfügbare Messung bleibt nicht verfügbar, bis wieder ein gültiger Wert erfasst werden kann.
Lesen Sie aktuellen Wert, Einheit und letzten Eingang zusammen. Vergleichen Sie Diagramme im gleichen Zeitraum und beachten Sie die Abdeckung. Die Anleitung zum Server-Monitoring zeigt, wie Aktualität die Beobachtung von CPU, RAM und Speicherplatz ergänzt.
Häufige Fragen
Reicht ein Heartbeat für alle Sensoren?
Er kann den Kontakt zum gemeinsamen Sender belegen. Ob jeder Sensor neue Werte liefert, zeigt er nicht. Für wichtige Einzelmessungen ergänzen Sie eine Regel für fehlende Messwerte.
Sollte schon ein ausgebliebenes Intervall auslösen?
Das hängt von der Genauigkeit Ihrer Meldungen und der benötigten Reaktionszeit ab. Ein zeitlicher Puffer reduziert Nachrichten aufgrund normaler Verzögerungen. Prüfen Sie Ihre Einstellung anhand tatsächlicher Eingänge.
Bedeutet kein neuer Wert automatisch null?
Nein. Es fehlt eine neue Beobachtung. Erhalten Sie diese Unterscheidung im Datensammler und beim Lesen der Diagramme.
Mit einem Meldeweg beginnen
Erstellen Sie ein kostenloses Konto, verbinden Sie eine Quelle und prüfen Sie zunächst ihren normalen Rhythmus. Für eine öffentliche Website ergänzt die Vorlage Website/API darunter eine unabhängige Erreichbarkeitsprüfung. Eigene Heartbeats für Messdaten ersetzt sie nicht.


