@liw I'm using a combination of collectd (to collect info about a host), Riemann (to keep an index of the current state of the system), riemann-dash and potential-happiness (for a web-based and a terminal dashboard), and configured it to send me email when various values cross a threshold.
Works a bit differently than nagios and munin, but once I got used to it, I don't want to use anything else ever again.