A ZenPack is a package that adds new functionality to Zenoss. You can use ZenPacks to add action rules, event classes, event commands, user commands, service classes, data sources, graphs, performance templates, reports, model extensions, and product definitions. A ZenPack can also add daemons, and user interface features such as menus.
ZenPacks are a mechanism for extending and modifying Zenoss. This can be as simple as adding new device classes or performance templates, or as complex as extending the data model and providing new collection daemons. ZenPacks can be distributed for installation on other Zenoss systems. Simple ZenPacks can be created completely within the Zenoss user interface. More complex ZenPacks require development of scripts or daemons in Python or another programming language.
Zenoss offers a range of ZenPacks that add and extend functionality. These ZenPacks are grouped as "Core" ZenPacks (available to all Zenoss users) and "Commercial" ZenPacks, which are available only to Zenoss Enterprise.
The guide titled Zenoss Extended Monitoring provides detailed descriptions, installation information, and configuration details for each of the Zenoss ZenPacks.