Projects / Yamon


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.

Operating Systems

Recent releases

  •  30 Nov 2010 16:45

    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.

    •  19 Jan 2008 23:39

      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 or SORBS.

      •  14 Oct 2007 23:35

        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.

        •  01 Oct 2007 00:36

          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.

          •  24 Sep 2007 17:26

            Release Notes: First public release. It works and is useful, but a few more features are still planned.


            Project Spotlight


            A Fluent OpenStack client API for Java.


            Project Spotlight

            TurnKey TWiki Appliance

            A TWiki appliance that is easy to use and lightweight.