is a highly scalable and distributed monitoring notification system. It sits on top of existing
monitoring engines like Nagios and Sensu, and does event processing & notifications.
Flapjack provides an API for configuration, scheduling maintenance,
acknowledging failures, and querying entity history (conveniently wrapped in a client library).
Flapjack can notify via PagerDuty, XMPP, and email, and also supports receiving acknowledgements
from PagerDuty + XMPP. Reference implementations for messaging via SMS gateways are also provided.
Flapjack lives on GitHub. There is a guide to get you hacking.
Friends of Flapjack
collectd, the lightweight statistics collection daemon.
cucumber-nagios, helps you
describe how a website should work in plain text, and outputs whether it does in
the Nagios plugin format.