Sunday | 20 July, 2008
ARN

Zenoss: New dog masters old monitoring tricks
Zenoss Core 2.1 impresses with object-based approach, strong device discovery, native Windows monitoring, and open source extensibility
Matt Prigge (InfoWorld) 30 November, 2007 12:50:00

ZenPacks allow performance and event monitoring settings and commands to be easily defined and shared.
ZenPacks allow performance and event monitoring settings and commands to be easily defined and shared.
Related Stories
  • +

    ARN's A-Z guide to networking 19 December, 2007 14:50:54

    As business needs change, so do the requirements for the business backbone. ARN looks at networking trends and technologies and reports on predictions for 2008 and beyond.
  • +

    Building a cheap, powerful intrusion-detection system 28 September, 2007 14:06:57

    If your overall security system doesn't include network-based intrusion detection, now is an excellent time to consider implementing an IDS package
    Network-based intrusion-detection systems (IDS) are an integral component of a layered IT security strategy. As October is National Cyber Awareness Month, if your overall security system doesn't include network-based intrusion detection, now is an excellent time to consider implementing an IDS package.
  • +

    Best of open source in platforms and middleware 11 September, 2007 10:42:12

    Our picks among operating systems, app servers, Web servers, databases, service buses, and virtualization platforms
    Open source cut its teeth on operating systems, earned its street cred on Linux and Apache, and never looked back, continuing ever since to extend the kingdom to databases, middleware, and newfangled platforms such as hypervisors for server virtualization. Our Bossies in platforms and middleware recognize a few old faces, and some fairly new ones.
  • +

    Best of open source applications 11 September, 2007 10:00:42

    Top offerings in CRM, ERP, portals, content management, and collaboration platforms
    A hunger for lighter-weight and lower-cost sales and CRM applications has brought great success to SaaS vendors such as Salesforce.com, and also lifted the fortunes of open source offerings in the space. Open source ERP has had a harder time breaking out, but here too there are several impressive offerings to choose from. And if you're looking to open source for an enterprise portal, CMS, or Microsoft Exchange substitute, you will not be disappointed.
  • +

    Best of open source in enterprise monitoring 11 September, 2007 09:04:40

    GroundWork, Hyperic, Qlusters, and Zenoss put the Tivolis and OpenViews on notice
    Open source software has had a foothold in the enterprise monitoring sphere for almost as long as open source has existed. One only needs to look at the sheer ubiquity of small applications such as MRTG (Multi Router Traffic Grapher) and its RRDTool back end to see that. What we haven't had from open source is the big application -- the comprehensive, community supported open source enterprise management suite that provides the depth and breadth of functionality that businesses need and generally find in closed-source competitors. That is changing in leaps and bounds. In fact, open source enterprise monitoring solutions are evolving so quickly, we won't even try to declare a clear winner yet -- but we're working on it.

Since the dawn of the business network, there has been a need to ensure that the network services provided to the enterprise are alive and responsive. Traditionally, in midsized businesses, this role has been filled by complex, closed source, and fantastically expensive solutions from manufacturers such as BMC, CA, HP, and IBM. And while these extravagant expenses make no customer happy, many users of these packages also complain of their complexity. Enough administrators have spent enough time wrangling with their monitoring systems to make a lot of smart people imagine that there must be a better way.

Enter the latest salvo in this war: Zenoss Core 2, an enterprise-class open source monitoring package that has been built from the ground up to replace complex, closed source monitoring solutions. It certainly won't take the place of every function of these high-end solutions, but for the vast majority of IT shops, Zenoss Core will be deployed faster, be managed by fewer people, and cost a fraction as much as its closed source rivals.

Zenoss' key strength is a unified design that collects many types of information from numerous sources and displays them in an intelligent way. While many monitoring products feel like an amalgamation of several different pieces of software that have been stapled together, Zenoss stands apart with a unified, object-based repository and a tightly integrated set of tools and reports, yet doesn't draw itself into a corner as far as extensibility and future growth are concerned.

The latest Zenoss Core releases, Versions 2.0 and 2.1, sport several new features as well as a raft of bug fixes. New features include integration with Google Maps, providing interactive network topology views, plus network status visualizations and a drag-and-drop dashboard that allows users to assemble the dashboard components that they use most often. Although these features may seem somewhat superfluous, they are actually some of the most sought-after features in a management system. In a real-world scenario, it is sometimes far more helpful to have a large diagram with one system or site lit up in red than it is to receive an e-mail or SMS with error code in it.

Inside Zenoss Core

Zenoss is built on the open source Zope application server and the Python programming language, which provide a solid, standards-based development platform that is largely responsible for Zenoss' meteoric growth. The class-based relationships between monitored devices, performance data, event logs, and all of their associated organizational containers are well thought out and easy to navigate. The underlying data structures are equally straightforward, making the software easy for developers to extend and grow. These factors fuel a dynamic open source project that is one of the most active on SourceForge.

Zenoss is distributed either in the form of Linux RPM (Red Hat Package Manager) packages or as a prebuilt VMware appliance. It is readily compatible with a wide range of popular Linux distributions as well as Apple's OS X. Distribution in the form of a VMware appliance makes Zenoss easy to evaluate and helps pave the way for shops with no Linux expertise or available dedicated hardware to implement it. The RPM installation is nicely scripted and works well enough such that an admin with very limited Linux experience will find it relatively painless to get up and running. Upgrades are also relatively easy to accomplish -- usually only requiring the application of a new RPM and the execution of a data migration script.

After Zenoss is installed and running, the Web management GUI becomes available and you can start adding devices. Depending on the type of device being added, generally all that's needed for full discovery is a hostname and a read-only SNMP community string. The included device modeling software is intelligent enough to figure out whether it is parsing a switch, a server, a UPS, or a number of other basic types of devices, and determine which operating system is running. The vast majority of properly configured SNMP-capable devices will be automatically detected without very much direct intervention. If a modeler has been written to recognize the device (in the case of Dell or HP servers, for instance), a great deal of extra hardware-specific information can also be gleaned from the manufacturer's management agents.

As with any auto-discovery process, there are always devices that won't be detected correctly, but these will generally be the exception rather than the rule -- even in fairly diverse environments. Moreover, it's fairly easy to suggest to Zenoss what types of devices they are and how they should be treated if the device modeler doesn't quite get it to begin with. Only the more unusual devices such as a network-attached Fibre Channel switch or tape backup unit will be entirely unrecognized. Even in these cases, some statistics can still be recorded about the Ethernet interfaces and basic SNMP information about the device so long as it implements a standard SNMP MIB (Message Information Block).

Device support is always a challenge for monitoring packages, and this is one area in which commercial software solutions are generally more capable; after all, they typically have had more capital to invest in developing monitoring plug-ins. However, this increased capability is usually at the expense of user and community extensibility -- not a trade-off Zenoss has made, and thankfully so. Zenoss is betting that a combination of internal commercial development and a great deal of community development will bridge this gap and make Zenoss' built-in device support comparable with that of much larger competitors. Although this is admittedly not the case today, Zenoss Core did correctly recognize and model more than 80 percent of a rather complex corporate network that I used for testing.

Market Place

ARN Member Login

 
Panel Sessions
  • ARN Panel Sessions: Day 3

    The last of our panel sessions recorded live at CeBIT 2008. Today, the topic is storage. Data is growing at an enormous rate, so what does the future hold?

Play
ARN news
  • Top 10 games at this year's E3

    The big E3 video games blow-out is coming to an end in Los Angeles and to cap off the week, here's a look at the best ten games of E3 as ranked by Gamepro.

Play
Channel Watch
  • Brian's bloopers

    It takes a long time to produce an episode of Channel Watch. Maybe you'll understand why after watching this...

Play
Business Continuity & Disaster Recovery Zone

When an IT disaster occurs, how handy it would be to push a button and start again as if nothing had happened.
Discover and learn more about CA XOSoft today.
ARN Vendor Directory
ARN Library

V/Line and Oakton use Microsoft SQL Server 2008 to develop an Executive HR Dashboard

With the help of Oakton, V/Line - Victoria's regional public transport provider - utilised Microsoft SQL Server 2008 to develop an Executive HR Dashboard report.

Sponsored Links