lm-monitor is a system daemon that periodically checks sensor output at user-defined intervals. By default, this process occurs every 15 seconds.
lm-monitor is compatible with the lm-sensors package and requires a working email configuration that includes the "mail" command. This software is especially useful for IT administrators, facility managers, and other professionals who need to keep an eye on various parameters.
The latest version of lm-monitor has some notable improvements. First, the developers found and corrected a bug in MailText() that generated invalid indices into SData member arrays. They also wrote a script to create an unprivileged system account and added code to drop root privileges and run the software as the system account mentioned above.
Another noteworthy change is that the install target now creates a separate directory for lm-monitor in $(PIDDIR) (normally /var/run), and sets owner and group to lm-monitor. This is necessary for the software to be able to remove the pidfile on exit, after having dropped root privileges. Additionally, the manpage was updated to correctly reflect the --verify-config option, and --help and --version were added as valid options (previously only -h and -v were accepted).
Overall, I highly recommend lm-monitor for anyone who needs to monitor sensors and values. Its powerful features and recent enhancements make it a reliable and practical tool for a variety of applications.
Version 1.0: N/A