Skip to main content

Bot-Monitoring und Healthchecks

Ein Bot kann als Prozess laufen und trotzdem keine Funkverbindung mehr besitzen. Monitoring muss deshalb mehrere Ebenen unterscheiden.

Prozessstatus

Der erste Healthcheck prüft, ob der Dienstprozess läuft.

Companion-Verbindung

Zusätzlich wird geprüft, ob der Companion erreichbar ist und erwartete Statusinformationen liefert.

Funkaktivität

Ein weiterer Indikator kann sein, ob innerhalb eines normalen Zeitraums MeshCore-Ereignisse empfangen wurden. In einem sehr ruhigen Netz ist fehlender Verkehr jedoch nicht automatisch ein Fehler.

MQTT

Wenn MQTT verwendet wird, veröffentlicht der Gatewaydienst einen eigenen Online-/Heartbeatstatus. Ein MQTT-Ausfall wird separat von einem MeshCore-Ausfall gemeldet.

Selbsttest

Ein vollständiger Ende-zu-Ende-Test über LoRa benötigt einen zweiten unabhängigen Knoten. Der Bot kann nicht allein beweisen, dass seine eigene Antenne tatsächlich erfolgreich sendet und empfängt.

Alarmierung

Störungen können an Administratoren gemeldet werden. Der Alarmweg sollte nicht ausschließlich über denselben MeshCore-Knoten laufen, dessen Ausfall gerade erkannt werden soll.

Historie

Uptime, Neustarts und Verbindungsabbrüche werden als technische Betriebsdaten gespeichert. Dadurch lassen sich sporadische USB- oder Stromprobleme erkennen.

Quellen und Aktualisierung

Diese Seite wurde eigenständig für MeshCore Hessen formuliert. Offizielle MeshCore-Funktionen werden von projektspezifischen MeshCore-Hessen-Diensten getrennt. MQTT und Bots werden ausdrücklich nicht als zwingender Bestandteil des MeshCore-Protokolls dargestellt.

Letzte inhaltliche Prüfung: 18. August 2026