Zenpacks Overview
A ZenPack is a package that adds new functionality to the Zenoss Core. A ZenPack may add
- Action Rules
- Event Classes
- Event Commands
- User Commands
| - Service Classes
- Data Sources
- Graphs
- Performance Templates
| - Reports
- Model Extensions
- Product Definitions
|
ZenPack may also add new daemons and new UI features such as menus.
Documentation
Documentation for Zenpacks are evolving please feel free to comment on the documentation with questions and post to the Zenoss Development list with any questions.
Simple Zenpack Monitors
Simple monitoring Zenpacks can be created by using Zenoss Core to create a monitor and then exporting that monitor to a Zenpack.
Advanced Zenpacks
Advanced Zenpacks require some programming the following document explains how to create a Zenpack in the most basic terms.
Example Zenpack
The HelloWorld Zenpack is an example Zenpack that has been highly commented to help you see how to write a Zenpack from scratch.
How to Contribute Zenpacks
Zenoss will be glad to certify and help distribute your Zenpacks