Yamon is a very simple program designed to check whether a server is up and running and to send an alert to a human when something appears to be broken. It can also perform some basic troubleshooting to venture a guess as to why things aren't working properly.
Release Notes: This release adds support for recording historic data using rrdtool and running tests based on arbitrary Unix commands. The white-box data collector now exposes memory utilization on Linux. A few minor bugs were also fixed.
Release Notes: The check_dnsbl test was added for alerting when monitored servers get listed on one of the common DNS-based blacklists, such as bl.spamcop.net or SORBS.
Release Notes: This release adds white-box monitoring. A trivial HTTP-based protocol is defined for exporting variables to Yamon, any of which can be tested against ranges defined in the monitoring policy. The reference implementation includes monitoring of disk usage, log growth, and running processes, to name but a few. It can run either as a CGI or under inetd, and has been tested on Linux and Mac OS X.
Release Notes: Multiple improvements were made to the alerting subsystem. Different monitors can now have different alert targets, email alerts can be sent over direct SMTP instead of invoking 'mail', and it is now possible to also send alerts to arbitrary external programs, including syslog.
Release Notes: First public release. It works and is useful, but a few more features are still planned.