When it comes to service monitoring, nagios is a pretty good tool, though it can only monitor services from outside. To add monitoring of metrics not exposed to the network, like disk usage, you need an agent running on the monitored server. nagios-statd,
Read More...