Book Image

Zenoss Core 3.x Network and System Monitoring

By : Michael Badger
Book Image

Zenoss Core 3.x Network and System Monitoring

By: Michael Badger

Overview of this book

For system administrators, network engineers, and security analysts, it is essential to keep a track of network traffic. Zenoss Core is an enterprise-level systems and network monitoring solution that can be as complex as you need it to be. And while just about anyone can install it, turn it on, and monitor "something", Zenoss Core has a complicated interface packed with features. The interface has been drastically improved over version 2, but it's still not the type of software you can use intuitively – in other words, a bit of guidance is in order. The role of this book is to serve as your Zenoss Core tour guide and save you hours, days, maybe weeks of time. This book will show you how to work with Zenoss and effectively adapt Zenoss for System and Network monitoring. Starting with the Zenoss basics, it requires no existing knowledge of systems management, and whether or not you can recite MIB trees and OIDs from memory is irrelevant. Advanced users will be able to identify ways in which they can customize the system to do more, while less advanced users will appreciate the ease of use Zenoss provides. The book contains step-by-step examples to demonstrate Zenoss Core's capabilities. The best approach to using this book is to sit down with Zenoss and apply the examples found in these pages to your system. The book covers the monitoring basics: adding devices, monitoring for availability and performance, processing events, and reviewing reports. It also dives into more advanced customizations, such as custom device reports, external event handling (for example, syslog server, zensendevent, and Windows Event Logs), custom monitoring templates using SNMP data sources, along with Nagios, and Cacti plugins. An example of a Nagios-style plugin is included and the book shows you where to get an example of a Cacti-compatible plugin for use as a command data source in monitoring templates. In Zenoss Core, ZenPacks are modules that add monitoring functionality. Using the Nagios plugin example, you will learn how to create, package, and distribute a ZenPack. You also learn how to explore Zenoss Core's data model using zendmd so that you can more effectively write event transformations and custom device reports.
Table of Contents (21 chapters)
Zenoss Core 3.x Network and System Monitoring
About the Author
About the Reviewers
Event Attributes
Device Attributes
Example snmpd.conf

About the Reviewers

Andrea Consadori is the lead technical support at Lais s.r.l. and has been working with Zenoss to monitor customer IT infrastructures for the past four years.

He has been implementing simple zenpacks to integrate all of the vendors' products he uses like Motorola Canopy/PTP, Alvarion, and so on.

Lais s.r.l. is a WISP and uses Zenoss to monitor its wireless infrastructure.

Earlier, he worked at Edslan s.p.a. (an Italian networking product distributor) where he studied lots of networking brands.

Andrea is passionate about solving hard networking issues and enjoys working with routing protocol and firewall rules.

Jonny Gerold loves Open Source, enjoys working with Linux/Unix/Solaris, and also enjoys dirt biking.

Duncan M. McGreggor started his programming career at the ripe old age of 11 in the early 80s. From his adventures in rewriting games on Kaypro's luggable CP/M machine to the open source world, programming has been his passion. When Duncan wasn't hacking, he was an Army MI linguist; worked his way up to sous chef in a Massachusetts restaurant; studied quantum mechanics and mathematics as a physics major; learned meditation while living with Tibetan monks; and started his own software consulting company. His contract work included systems management solutions for the U.S. Federal Government as well as Zenoss, Inc. After consulting for several years, Duncan joined an engineering startup as the COO and eventually left that position for Canonical where he manages teams in the Product Strategy group, improving the Ubuntu Linux distribution.

Charlie Schluting, BS CS, MBA; is first a sysadmin, and second a technology strategy connoisseur, currently working as the IS Operations Manager at Canonical (the creators of Ubuntu Linux). Charlie also wrote Network Ninja,, a book designed to educate sysadmins and mid-level network engineers on the fundamentals of the protocols they work with. Charlie can frequently be found dabbling in various technology startups, attempting to change the world, when he's not touring off-road on his motorcycle (