| Home | Docs | Support | Buy | Blog | Forums |
|
|
ZenPack FAQThe Zenoss ZenPack FAQ. Please feel free to make additions and changes to this document. ZenPack FAQ
1. What is a ZenPackA ZenPack is a package that adds new functionality to Zenoss Core and Enterprise. ZenPacks may add any or all of the following:
A ZenPack may also add new daemons and new UI features. 2. What ZenPacks are available?ZenPacks come in three flavors: Community, Core, and Enterprise.
The most current list of ZenPacks can be found on the ZenPack Project Site. 3. How do I install a ZenPack?ZenPacks are installed from the command line by issuing the following (as the zenoss user): zenpack --install <filename> This unzips the ZenPack file into $ZENHOME/Products/<ZenPackId> and installs the ZenPack in Zenoss. NOTE: do not uncompress the file before you issue the command above - this is taken care of for you automatically. 4. How do I remove a ZenPack?Warning: Removing a ZenPack can have unexpected consequences. For example, removing a ZenPack that installed a Device Class will remove both the Device Class and all Devices within that class. For this reason you should always perform a backup before removing ZenPacks. The command to remove a ZenPack is: zenpack --remove <ZenPack id> "<ZenPack id>" is the name of the ZenPack. So if you install "HelloWorld.zip", your command to remove would be "zenpack --remove HelloWorld". 5. How do I create a ZenPack?See this document on How to Create A ZenPack 6. Is there an example ZenPack I can use as a guide?HelloWorldZenPack is an example ZenPack and may be used as a starting point for creating your own ZenPacks. The code and comments in its files provide a lot of detail as to the workings of the install process and other aspects of ZenPacks. HelloWorldZenPack and other Zenoss Core ZenPacks are available for download here. 7. Is there a discussion list for ZenPacks?Yes. There is a dedicated list/forum for the discussion of ZenPacks. |
