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.

Tags Monitoring Networking
Licenses Perl
Operating Systems POSIX
Implementation Perl

Tweet this project Short link

Rss Recent releases

  • Rrelease-mid
  •  19 Jan 2008 15:39
  • Rrelease-after

Changes: 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.

  • Rrelease-mid
  •  14 Oct 2007 16:35
  • Rrelease-after

Changes: 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.

  • Rrelease-mid
  •  30 Sep 2007 17:36
  • Rrelease-after

Changes: 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.

  • Rrelease-mid
  •  24 Sep 2007 10:26
  • Rrelease-after

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

No-screenshot

Project Spotlight

Bitvector Library

A C library that lets you use strings instead of ints for internal flags.

No-screenshot

Project Spotlight

Dnsmasq

A small caching DNS proxy and DHCP server.