hwwatchdog
==========

This is a simple daemon that monitors hardware sensors and logs the data
at regular intervals and performs some other hardware related periodic maintenance.

When a critical condition si reported by a hardware sensor it logs the
condition and exits. The intent is that the (main) watchdog daemon
watches this daemon and reboots the system when this one exits.

The hardware sensors are read via the hwmon sysfs interface.

Currently only one temperature sensor is handled.

When a critical fault is detected a hook is called, which allows to log
the issue to some permanent storage or send an alarm.

This daemon also takes care of enabling the power-on counters and
increasing their resolution (as found in the hardware) via a cache and
accumulation of residuals upong restart.

It also monitors known block devices and performs data refresh based
on their usage statistics.

This program is proprietary of SpinetiX S.A. and may not be
freely redistributed.

