SAGE News

July 21, 2008

Open Source Enterprise Monitoring Review: Part 1, Zenoss

Filed under: Uncategorized — Anne @ 12:19 pm

First in a three-part series, guest blogger and ;login: author, Matthew Sacks, presents his review of Open Source Enterprise Monitoring Tools. Matthew looked at Zenoss, GroundWork, and Hyperic. The first part will be a review of Zenoss.

Why we tested these:
There are a number of open source monitoring tools out there boasting large feature-sets and powerful management utilities that go beyond the traditional MRTG, Cacti, or Nagios installation. These monitoring tools utilize these classic open source utilities and build on them to cultivate a full-features enterprise-class monitoring solution. Although these are not the only monitoring tools out there, they are the key players in the open source enterprise monitoring arena.

What was rated:
– Installation process
– Ease of configuration
– Number of features
– Documentation

And now on to the review: Zenoss

Overview:
Zenoss is an open source enterprise monitoring application that is based off of MRTG the open source graphing and trending utility. Zenoss is a full-featured web-based monitoring console that allows one to easily trend and graph performance, alert and track events, and trend availability over time.

Installation:
Installation is a breeze with Zenoss. Out of the three enterprise monitoring utilities reviewed, Zenoss was by far the easiest and least painful to install. Simply run the installer, choose an installation directory and MySQL root password, and everything is installed through the installer script.

Configuration:
The catch to the super-simple installation process is that Zenoss takes a fair amount of work to get it configured to start monitoring an infrastructure. Luckily, Zenoss has a good discovery utility that maps out the network and gives the administrator a good point of reference for building out their infrastructure within Zenoss. The different properties and classifications methods within Zenoss are rather complex and non-intuitive at first; however, once configured, the amount of detail and extensibility Zenoss offers comes in handy in large, complex deployments. Zenoss uses SNMP as its primary method for collecting information from servers and devices. Zenoss does an excellent job of automatically discovering and populating information about a server or device. It does take a bit of tuning in terms of categorizing servers by location, hardware, and processes, etc. However, once this is done, this allows for a very useful feature set that can be leveraged against the organized data.

Features:
Besides standard reporting, alerting, and performance graphing, Zenoss has some nice features available that make enterprise monitoring a bit more powerful. Modeling plugins that ship with Zenoss allow for automatic population of information about a given device at the click of a button. This is a very powerful feature without the use of a software agent. Event correlation mappings are available when two or more events occur that serve as a smart engine for identifying a particular event.

Zenoss allows for native graphing of Linux server performance through the UCD-SNMP MIB and automatically creates graphs for load average, CPU, and memory. This can be extended through the usage of ZenPacks that has an API for easily extending the functionality of Zenoss. Zenoss has a few packs for monitoring Java processes (such as Heap size, Garbage Collection, etc), Apache Web servers, and Dell Hardware.

Conclusion:
Zenoss wins over the other monitoring solutions in ease of installation; although configuration is a bit trickier, and requires careful reading of the documentation in order to fully leverage its powerful classification and categorization features. The documentation is well thought out and easy to follow for configuring Zenoss. The agent-less deployment, network discovery, and device-modeling features work well within Zenoss with little to no configuration. The ZenPack extensions are a big plus in extending Zenoss as well as for monitoring more detailed information.

Zenoss Core is available here.

About the author:
Matthew Sacks works as a systems administrator. His focus is network, systems, and application performance tuning.

6 Comments »

  1. Thanks for the review, we’re always happy to see satisfied users sharing their experiences. A small clarification, Zenoss is actually written from scratch, rather than extending MRTG. We do however, sponsor the work that Tobi Oetiker does since we use RRDTool for our graphing library. I might also add that in addition to SNMP we are the only Unix-based solution that provides native monitoring of Windows machines via WMI. Thanks again for the write-up, I look forward to seeing more SAGE members joining our Community. Please let me know if you have any questions or if there’s anything else I can help with.

    Thanks,
    Matt Ray
    Zenoss Community Manager
    community.zenoss.com

    Comment by Matt Ray — July 23, 2008 @ 7:16 am

  2. [...] Recently I have written a three, part series on reviews about leading open source monitoring tools on the SAGE blog. In part one of the series, I reviewed the open source monitoring tool, Zenoss. For the article, please click on this URL: SAGE Blog Open Source Monitoring Review Part One [...]

    Pingback by ( teknologie bloggr ) » Blog Archive » Open Source Monitoring Review Part 1 - Zenoss — July 23, 2008 @ 4:05 pm

  3. Thanks for your review?
    What were the other tools? Zabbix? OpenNMS?

    Comment by Vitaly — July 29, 2008 @ 6:09 am

  4. This is a pseudo review that servers as shameless advertising for Zenoss. If you are to do a real review, you will need to at least include, Zabbix, PandoraFMS and other enhanced Nagios based software as OpsView or Centreon.

    Zenoss is a nice software but not mature enough to work out of the box. You can check the forum for the as of today 2.2.3 release and even basic stuff does not work. Not a lot of time spent on Quality Control and testing of releases. The Windows WMI in the Core version as well as the Reports are limited.

    Install several of these NMS like I have, test them and then you can call your write up a REVIEW.

    Comment by Tim — August 14, 2008 @ 8:01 pm

  5. application monitoring…

    I can’t believe I missed this! I’m going to have to do some more reading me thinks….

    Trackback by Jack — August 27, 2008 @ 10:09 am

  6. Hi
    Hmm… I see that I understand nothing about topic

    Comment by chinaman — September 17, 2008 @ 7:05 pm

RSS feed for comments on this post. TrackBack URL

Leave a comment

You must be logged in to post a comment.

Powered by WordPress