Watchdog

I use watchdog to monitor my RPI. Do services go offline or the RPI is not responding, watchdog kicks in and restart the system. Now I also want watchdog to watch my Linbpq. This is possible with watchdog, watchdog looks at a PID file. As far as I know, no PID file is created when starting Linbpq.

Now there is a possibility that when starting Linbpq with systemd a command can be given so that a PID file is created.

This is my linbpq.service file from systemd

This command creates a linbpq.pid file, now it is possible that watchdog monitors linbpq.

At the end of my watchdog configuration file (/etc/watchdog.conf) I have added the following line.

Take a look at what happens when you stop Linbpq.

Yes the system is ReBoOtInG (I hoop)

3 thoughts on “Watchdog”

  1. PD9Q stated: ‘
    This command creates a linbpq.pid file, now it is possible that watchdog monitors linbpq.
    ExecStartPost=/bin/sh -c “echo $MAINPID >home/pd9q/linbpq/run/linbpq.pid”

    You will have better results when you use absolute pathnames:
    “… > /home/pd9q/linbpq/run/linbpq.pid”

Leave a Reply

This site uses Akismet to reduce spam. Learn how your comment data is processed.