Wenn dein Raspberry rund um die Uhr läuft, wie es in einem Smarthome-System üblich ist, so ist es wünschenswert, dass das System zuverlässig läuft. Um dies sicherzustellen und das System zu überwachen, ist im Raspberry Pi ein Hardware-Watchdog vorhanden, der das System neu startet, wenn es nichtmehr ordnungsgemäß läuft. Im heutigen Beitrag zeige ich dir, wie du den Raspberry Watchdog konfigurieren kannst.
Video: Raspberry Pi Watchdog einrichten
Wie funktioniert der Raspberry Watchdog?
Der Raspberry Pi Watchdog funktioniert simpel beschrieben auf folgende Art und Weise: unter /dev/watchdog ist das Device vorhanden. Wenn er einmal beschrieben wurde und nicht innerhalb der nächsten 15 Sekunden erneut beschrieben wird, wird das System neu gestartet. Für das Beschreiben des Devices kann ein Daemon verwendet werden, der verschiedene Werte des Systems überwachen kann, wie beispielsweise die Internetverbindung, den freien Speicherplatz, die Temperatur oder die Prozessorauslastung. Ist die eingestellte Bedingung nicht erfüllt, liegt also beispielsweise die Prozessorauslatung nicht über 75%, so wird das Watchdog-Device beschrieben. Wird die Bedingung nun erfüllt (In meinem Beispiel: steigt die Prozessorauslastung über 75%), so wird die Datei nicht beschrieben. Bleibt die Bedingung länger als 15 Sekunden erfüllt, wird ein Neustart durchgeführt.Den Raspberry Watchdog aktivieren
Als erstes installierst du den zugehörigen Daemon folgendermaßen:sudo apt-get install watchdog
sudo modprobe bcm2835_wdt
sudo rpi-update
Den Raspberry Watchdog einrichten
Um den Watchdog zu konfigurieren bearbeitest du die Config-Datei. Dazu benutzt du den folgenden Befehl:sudo nano /etc/watchdog.conf
watchdog-device = /dev/watchdog
max-load-1 = 24
max-temperature = 75
sudo nano /lib/systemd/system/watchdog.service
[Install]
WantedBy=multi-user.target
Den Daemon starten
Abschließend muss der Daemon noch gestartet werden. Um dies zu erreichen musst du noch die folgende Zeile ins Terminal eingeben:sudo systemctl enable watchdog
sudo systemctl start watchdog.service
Dieser Beitrag hat dir gefallen?
Dann abonniere doch unseren Newsletter!