Creating Zenoss Zenpacks

Synopsis

ZenPacks are the extension mechanism provided by Zenoss to build new functionality  and also to easily port customisation from one Zenoss server to another. Some  documentation is provide in the Zenoss Developer's Guide 2.4; this paper is intended  to enhance and extend that documentation, including a sample ZenPack.

The process of creating, modifying and exporting ZenPacks is discussed, along with  debugging hints. The sample ZenPack explores:

It is assumed that the reader is familiar with basic SNMP concepts and with standard Zenoss configuration techniques.

Complete paper

The paper is available as a PDF file:

Note that the file is fairly large (8MB).

Supporting files

Note: these were updated for Zenoss 2.5 on 27th October 2009.


See also Jane Curry's list of papers.