I'm trying to find a tool that will:
- monitor all of my devices and services on < 10 linux servers,
- allow me to view graphs of historical data - not moving averages, but real stats historically,
- configure alerting depending on different thresholds for each of the monitored services
- be easy to extend so I can monitor custom metrics/servers - this must be easy like with nagios/ganglia.
- be as easy as possible to deploy in that it will auto-discover services available and begin collecting standard data straightaway.
- is fully self-contained and doesn't require a load of plugins to do anything useful and doesn't require me to check multiple interfaces. I'm looking for a single software package.
I've been trying Hyperic, and it works except that it's a pain to extend with custom monitors for really simple stats gathering.
I'm considering zabbix or zenoss. zabbix looks better, but does it satisfy all of my criteria? How about zenoss? Is there anything else which is ideally free/reasonably priced that would fit the bill?
Thanks