Outline of Actions
- Turn on watchdog hardware
 - Install Service
 - Configure watchdog tests
 - Run service
 - Setup service to run on boot
 
Action Details
1. Turning on the hardware
Modify system config
sudo nano /boot/config.txt
Add this:
# turn on the hardward watchdog
dtparam=watchdog=on
After reboot you should see watchdog listed (I don't know why there are two)
$ ls -al /dev/watchdog* crw------- 1 root root 10, 130 Sep 11 15:38 /dev/watchdog crw------- 1 root root 252, 0 Sep 11 15:38 /dev/watchdog0
2. Install the software
sudo apt-get install watchdog
3. Enable the tests
sudo nano /etc/watchdog.conf
uncomment a few lines
max-load-1 = 24 min-memory = 1 watchdog-device = /dev/watchdog
4. Run the Service
sudo systemctl start watchdog
sudo systemctl status watchdog
5. Run on Boot
sudo nano /lib/systemd/system/watchdog.service
Change WantedBy to this:
[Install]
WantedBy=multi-user.target
And Enable
sudo systemctl enable watchdog
Resources
Enabling Watchdog on Raspberry Pi by Abdullah BashirIs this the correct way to install the watchdog package? by paulv