Going further

Going further


I've described using Zenoss for a very small network here, and that's as far as I plan to go. However, you should realize that Zenoss was designed with very large corporate networks in mind, so it is quite possibly to monitor hundreds or thousands of computers with it.

Many of its features revolve around this kind of large scale application, such as the provisions for doing searches by many different criteria (on a LAN as small as mine, this won't get much use—I can generally get as much information as I need from the "Dashboard" or "Device List" views without needing any more sophistication, since it's trivial to check all of my systems at a glance.

If you want to use Zenoss on a larger network, you'll want to examine the details in the online Zenoss Administrator's Guide. Questions can go to the Zenoss Community Forums at the Zenoss website, which includes a number of other community resources, such as FAQ, Wiki, etc.

Growing pains

A note on the state of the Zenoss community and company involvement

So far, Zenoss has proved to be a very good piece of software with very poor documentation (hopefully this article will make a small dent in that problem). The community around it is still growing, and the company backing it is having some growing pains adapting to the needs of a community-based support system. Documentation has been frustratingly underdeveloped and apparently neglected, although there are a number of places to start (but not one obvious one!).

You will note that I said "poor documentation" and not "lack of documentation". The quantity of documentation is entirely adequate, but the failings fall into several other categories: out-of-date or conflicting documentation sources; a lack of priority (e.g. is the wiki, the forum, or the admin guide the most authoritative?); a lack of user perspective (do users really care how the ZenModeler works, or do they just want to know how to monitor a website?); and an incredible overuse of unexplained jargon.

As a brief (and typical) example of the jargon problem, one document was quoted as saying that the zCommandCycleTime is "the cycle time you use when executing zCommands for this device or organizer". Okay. So what's a "cycle time"? What's a "zCommand"? What's a "device"? I still don't know what an "organizer" is. More importantly, even assuming that I have correctly read the developers' minds and figured out that this is the period between successive ssh-based logins used to collect information from a computer on the network, no where does it say what the units are (they are apparently seconds, but no piece of documentation tells you this, even though this really ought to be documented right there in the user interface).

I found this extremely frustrating, and ran into several road blocks and false starts as a result.

Documentation doesn't write itself, and it cannot be written in isolation: it requires the practical experience of users and the expert advice from people who know the internals of the program.

So far the company does not appear to have invested much personnel time in answering the questions that are asked: I received few responses from my queries on the Zenoss forums, and those were generally not from anyone with internal technical knowledge of the software (though the responses from other users were often helpful). A lot of questions by other users weren't faring much better. This leads to a situation where you might find some way to make the software do what you want, but have little confidence that you've figured out the best or intended way to do it.

Zenoss (the company) needs to increase the availability of developers and other company experts to answer community questions. This is an important business need, because for free software, documentation is marketing: you see it before you buy and you know that even if you buy, it's probably the best you're going to get. It may be paranoic of me, but I sometimes imagine that companies with this problem are hoping that friction in understanding the free software offering will channel customers to their fee-based distribution and/or consulting services. If so, I think it's a strategic mistake. Paying customers are always going to want consultants to hold their hands, but bad documentation and a weak showing with the community is going to make them think twice about paying for your services. So let me repeat: for a free software product, documentation is marketing!

On the other hand, if the company is willing to invest some expert time in overcoming these hurdles, there is reason to hope that Zenoss can break out as a very successful package. Because despite all of these problems, it is a really useful set of software, and, having already invested time in learning it, I do intend to keep using it for my own network monitoring needs.

Comments

mrayzenoss's picture
Submitted by mrayzenoss on

Thanks for the review, we're aware of the state of our documentation and engagement with the Community, we're working on fixing both. While Zenoss is still a fairly small company, I was hired just a few months ago to help keep them responsive to the needs of our users and to breakdown our roadblocks to adoption. There has been a lot of recent work on documentation and we just put out a new 2.2.3 release of Zenoss this past week (http://www.zenoss.com/download/links). We're working on improving the quality of our documentation (and reducing the redundancy) and the website will be making some big changes for our Community soon. Thanks again for the feedback, we're working to continue improving the product and to satisfy our new and existing users.

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

Author information

Terry Hancock's picture

Biography

Terry Hancock is co-owner and technical officer of Anansi Spaceworks. Currently he is working on a free-culture animated series project about space development, called Lunatics as well helping out with the Morevna Project.

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!