Zenoss: a great system monitoring program which tries to do everything right

Zenoss: a great system monitoring program which tries to do everything right


I was happily hanging out in the sysadmin room of a major ISP around here in Western Australia (no, I wasn't meant to be there, if you really want to know!). Steve, the senior sysadmin in charge of the place, showed me a computer screen (running Vista, but I won’t comment on that) and said "Oh yeah, I'm sure you know about this...". "Yeah, I know Google maps" I answered. He looked at me embarrassed. "Err... actually, we use Zenoss server monitoring here... look close. That's our VPN!" It was a map of their server in Australia. There were green lines between them. Green meant "OK". Thing is, I had no idea what Zenoss was until that very moment. I am supposed to be a capable system administrator. I have used Nagios for server monitoring, and I had even heard of RRDTool. However, what Steve showed me was what I call "server monitoring done right".

He was probably excited knowing something I didn't know (you get that when you're vaguely well-known), and did his best to show off his fancy monitoring system. He showed me more (carefully picked, I later discovered) screenshots, and decided to add my own server to the list of monitored ones--yes, that's www.freesoftwaremagazine.com. Which was down (no joke). I felt a little uneasy about asking the crucial question: "Is it free? You know, as in freedom...". "You mean Open Source?" "Alright, yeah, is it then?".

Zenoss is server monitoring done right. It has an ever-expanding community, it has all the buzz (something I have obviously missed, somehow...), and it's like the Ruby On Rails of web development: everything just seems to happen more easily while using it, and things "just work".

Who says that geeks don't follow fashion? I installed Zenoss on my own monitoring server that very night. I added a couple of devices, got lost in the configuration, read the documentation, found my way around it, and wasted even more time monitoring servers I keep an eye on as part of my night job. I am one of those people who installed Ruby On Rails when it came out, learned Ruby, tried to work professionally with RoR, and then went back to PHP/Drupal. Today, I am officially a Drupal developer. With Zenoss, will it last? I can't tell for sure, but it's been one week, and I must say I am highly addicted to the graphs I get from it.

"But is it free?" I had asked. "Well, not this version, no. This is the enterprise edition." My heart sank.

I don't like it when software is released under a free license... but it really isn't. PHP is a practical example, although not many are aware of this problem. PHP is free (as in freedom), but if you have a very busy web server and need an PHP cache, you have no choice but fork out money to Zend (all of the other free PHP caches will eventually kill your apache, more or less randomly). PHPA, a free accelerator by ionCube, was stopped after treading on Zend's toes a few years ago.

I like Zenoss. I plan on using it every day. As a magazine publisher, I would probably be offered an Enterprise edition for free. What’s the difference? Well, this Zenoss comparison page sums it up well. Now, the first screenshot I ever saw of Zenoss was the "global dashboard". I liked it--a lot. However, you don't get it with the "Zenoss Core Edition" (released under the GPL). Other important (or shall I say Ruby-ish?) features are missing. The real question is: will the community develop a "free global dashboard" module? (It's only Python code after all...). If a member of the community does, will it step on Zenoss toes? What if somebody clones all the "commercial pack" features? I guess time will tell.

I ranted about the license. However, I do think that Zenoss is a fantastic product that deserves the attention it's getting (just like RoR did and still does). I am not just in love with the graphs, I think the full product has a degree of polish I rarely see in software these days. People are developing Zenpacks, and I am sure it will get more traction.

Category: 

Comments

Anthony_K's picture
Submitted by Anthony_K (not verified) on

It is possible that you will find the monitoring product you need here, Tony: http://********** All of them are easily to purchase and have trial version, moreover the comparison table will help you to find out which one to choose.

[Edit: taken spam address away]

Mark Hinkle's picture

Thanks for the positive review Tony. Just to clarify a few points. Zenoss Core is pretty fully featured the enterprise edition is a support offering combined with some instrumentation, though a savvy administrator could develop the same. The global dashboard is something that enterprises looking to scale into the tens of thousands are likely interested in which allows you to collate multiple instances of Zenoss into a single dashboard. Also we have many users who have a variety of backgrounds some use Zenoss Core to monitor 50 devices others use Zenoss Core to monitor thousands. Once again thanks for your kind words and thank you for using Zenoss.

Regards,
Mark Hinkle
VP of Community
Zenoss

Rusty Wilson's picture

Hi Tony,

Just want to quickly respond to a comment in your post. When discussing community contributions you said:

---
The real question is: will the community develop a "free global dashboard" module? (It’s only Python code after all…). If a member of the community does, will it step on Zenoss toes? What if somebody clones all the "commercial pack" features? I guess time will tell.
---

I don't know if the community will develop a community version of the global dashboard or not, but as for stepping our toes - no way! We actively encourage our community contributions. We've had some "mechanical" issues with the collaborative elements of our site, but fortunately we have an awesome community who provides us with constructive feedback on how we can improve.

As for the community ZenPacks cloning our enterprise ZenPacks - that's already happening. You can see from the list here: http://www.zenoss.com/community/projects/zenpacks/ that "netdata" has already submitted a ZenPack for VMware ESX monitoring. Of course this will work fine for some (many?) users, but there is a lot of value to many organizations in obtaining an officially supported and tested ZenPack as part of an enterprise subscription.

Thanks again for the review - both the good and constructive points. Feel free to drop by our forums anytime in join in the (very active) discussion.

Sincerely,
Rusty Wilson
Director of IT
Zenoss

chicoman98's picture
Submitted by chicoman98 on

Hyperic actually provides a much better solution that Zenoss so I'd recommend trying them out as well.

Then you could write a side-by-side comparison of the two products and provide the key differences to your readers.

I see Hyperic as the clear leader in this space though.

http://www.hyperic.com

David

Author information

Tony Mobily's picture

Biography

Tony is the founder and the Editor In Chief of Free Software Magazine

Most forwarded

Interview with Dave Mohyla, of DTIDATA

Dave Mohyla is the president and founder of dtidata.com, a hard drive recovery facility based in Tampa, Florida.

TM: Where are you based? What does your company do?
DTI Data recovery is based in South Pasadena, Florida which is a suburb of Tampa. We have been here for over 10 years. We operate a bio-metrically secured class 100 clean room where we perform hard drive recovery on all types of hard disks, from laptop hard drives to multi drive RAID systems.

Anybody up to writing good directory software?

Since the very beginning, directories (of any kind) have had a very central role in the internet. (I have recently grown fond of Free Web Directory. Even Slashdot can be considered a directory: a collection of great news and invaluable user-generated comments. As far as software is concerned, doing a quick search on Google about software directories will return the free (as in freedom) software directories like Savannah, SourceForge, Freshmeat and so on, followed by shareware and freeware sites such as FileBuzz, PCWin Download Center and All Freeware (great if you're looking for shareware and freeware, but definitely less comprehensive than their free-as-in-freedom counterparts).

Interview with Mark Shuttleworth

Mark Shuttleworth is the founder of Thawte, the first Certification Authority to sell public SSL certificates. After selling Thawte to Verisign, Mark moved on to training as an astronaut in Russia and visiting space. Once he got back he founded Ubuntu, the leading GNU/Linux distribution. He agreed on releasing a quick interview to Free Software Magazine.

Is better education the key to finding better software?

I read David Jonathon's article Anybody Up To Writing Good Directory Software? the other day, which got me thinking about software directories in general. As David mentioned, many of the software directories one finds when doing a quick google search are free as in beer, not as in freedom. But what interests me is the software directories that already exist, providing a combination of both free as in beer software, and open source software. Sites such as Freeware Downloads and Shareware Download don't advertise themselves as providing free as in liberty software, but each of them have a good selection of open source software available... if you know where to look.

Most emailed

Free Open Document label templates

If you’ve ever spent hours at work doing mailings, cursed your printer for printing outside the lines on your labels, or moaned “There has got to be a better way to do this,” here’s the solution you’ve been looking for. Working smarter, not harder! Worldlabel.com, a manufacture of labels offers Open Office / Libre Office labels templates for downloading in ODF format which will save you time, effort, and (if you want) make really cool-looking labels

Creating a user-centric site in Drupal

A little while ago, while talking in the #drupal mailing list, I showed my latest creation to one of the core developers there. His reaction was "Wow, I am always surprised what people use Drupal for". His surprise is somehow justified: I did create a site for a bunch of entertainers in Perth, a company set to use Drupal to take over the world with Entertainers.Biz.

Update: since writing this article, I have updated the system so that the whole booking process happens online. I will update the article accordingly!

So, why, why do people and companies develop free software?

More and more people are discovering free software. Many people only do so after weeks, or even months, of using it. I wonder, for example, how many Firefox users actually know how free Firefox really is—many of them realise that you can get it for free, but find it hard to believe that anybody can modify it and even redistribute it legally.

When the discovery is made, the first instinct is to ask: why do they do it? Programming is hard work. Even though most (if not all) programmers are driven by their higher-than-normal IQs and their amazing passion for solving problems, it’s still hard to understand why so many of them would donate so much of their time to creating something that they can’t really show off to anybody but their colleagues or geek friends.

Sure, anybody can buy laptops, and just program. No need to get a full-on lab or spend thousands of dollars in equipment. But... is that the full story?

Fun articles

Santa Claus - the most successful open source project

It dawned on me the other day, as I was shopping for the dozens of gifts it seems I have to buy every December, that Santa Claus is the most successful open source project in history. (Bridget @ Illiterarty would agree with that). Santa Claus is essentially a marketing development that is embodied by everyone who stuffs a sock, gives a gift, hosts a dinner or wishes Merry Christmas over the holiday season.

Most emailed

Editorial

When I first started thinking about Free Software Magazine, I was feeling enthusiastic about the dream. I had Dave, Gianluca, and Alan willing to help me, I had established members of the free software community willing to help me out, I had writers volunteering their time and energy for free, and I had a generous offer from OpenHosting for servers, all before I'd proved myself. There was a sense of excitement in the air, and I thought maybe, just maybe, I could make this work.

Free Software Magazine uses Apollo project management software and CRM for its everyday activities!