I tried to configure the watchdog on several Pi's with the latest Raspbian by adding "dtpatam=watchdog=on" to /boot/config.txt and adding a file called /etc/watchdog.conf with:
watchdog-device = /dev/watchdog
watchdog-timeout = 15
max-load-1 = 24
interface = wlan0
min-memory = 1
allocatable-memory = 1
However this does not seem to work although messages like this from the watchdog daemon appear in /var/log/syslog:
May 17 00:29:43 doorbell watchdog[449]: device wlan0 did not receive anything since last check
I know that an alternative is to use /etc/systemd/system.conf but this does not have the same features, such as monitoring interfaces, files, memory levels, etc. However it does at least reset the Pi when the CPU load gets too high.
Is there a way to get watchdog.conf to actually reset the Pi when things go wrong?