Zenoss ConstructionKit
Zenpacks.community.ConstructionKitcd $ZENHOME/ZenPacks/ZenPacks.community.<Name>/ZenPacks/community/<Name>vi Definition.pytouch __init__.pyzenpack --link --install $ZENHOME/ZenPacks/ZenPacks.community.<Name>zopectl restart ; zenhub restartCDIR="$ZENHOME/ZenPacks/ZenPacks.community.ConstructionKit/ZenPacks/community/ConstructionKit"$CDIR/bin/rebuild.py -Z ZenPacks.community.<Name>zopectl restart ; zenhub restart__init__.py
from ZenPacks.community.ConstructionKit.Construct import *
from ZenPacks.community.ConstructionKit.ZenPackConstruct import *
import Definition
init = Initializer(Definition)
for c in init.constructs: exec c.onCollectorInstalled()
#ZenPack = init.getZenPackClass()
class ZenPack(ZenPackConstruct):
constructs = init.constructs
packZProperties = init.props
definitions = init.definitions
git clone https://github.com/zenoss/ZenPacks.community.libvirt.git
cd ZenPacks.community.libvirt/
python setup.py bdist_egg
zenpack --install dist/ZenPacks.community.libvirt-1.96-py2.7.egg