I'm trying to decide between Zenoss and GroundWork. I need an enterprise level monitoring tool and I had heard really good comments of these tools.
Do any of you have implemented them? Which are their strong points? Shortcomings?
I'm trying to decide between Zenoss and GroundWork. I need an enterprise level monitoring tool and I had heard really good comments of these tools.
Do any of you have implemented them? Which are their strong points? Shortcomings?
Specifically in regards to availability monitoring, I'm a huge Nagios fan. If you haven't considered it, I'd strongly recommend it. Others like monit.
Nagios, or if you are looking for something with a GUI then Opsview (which is essentially written on top of Nagios and has an OSS/Community edition and a commercially supported one).
In answer to your question - I have tried a few others (groundwork included) and from an enterprise point of view Nagios/Opsview came out tops.
@anders: if you have 400 servers you'd better use templates, in any environment. i'm usually faster at the console to integrate a new server/service than any interface.
and for nagios you have nagiosql which works quite nice if you know how to use templates ;-)
i prefer nagios for it's wide range of plugins and stability
Zabbix, it's really good. Previously we used Nagios, MRTG, Munin but Zabbix kind of mix the functionality of the previous ones, letting you know when the server is down but also:
I much prefer Nagios as well, even though I know it's not in your list of preferred tools.
I spent a fair amount of time trying to implement Zenoss in a previous company, but never got it to work as well as Nagios; the monitoring agent on one system would work while the agent on another, apparently identical system would not. I got the impression that you need to be very familiar with SNMP (which I'm not) to get the best out of Zenoss; by contrast, Nagios just uses basic TCP/IP sockets and SSH for communication, and has always worked right out of the box for me.
We use a combination of ganglia, nagios, monit, and nmon. Ganglia for long term performance trends, nagios for availability alerts, and monit to restart services when they stop running. We use nmon for granular scalability testing. Nagios is great for monitoring multiple OS's, but it can take a little while to setup.