Archived community.zenoss.org | full text search
Skip navigation
755 Views 1 Reply Latest reply: Nov 21, 2013 3:48 PM by rocket RSS
j053ph4 Rank: Green Belt 290 posts since
Dec 19, 2008
Currently Being Moderated

Nov 5, 2013 2:43 PM

ANNOUNCEMENT:  ConstructionKit 2.0

Hi All,

 

I'd like to note that I've released version 2.0 of my "ConstructionKit" zenpack here:

 

http://wiki.zenoss.org/ZenPack:ConstructionKit

 

 

The idea is to reduce/remove the vast bulk of "boilerplate" code that goes into creating ZenPacks, so that each dependent ZenPack can be defined in a single file (aside from specific files for daemons, check scripts, modeler scripts, exported objects, etc).

.

It's a complete rewrite and much closer to my original design goals. I ran into a roadblock before that led me to the use of "here" docs for the dependent zenpacks.   Now the dependent classes are created in memory only, while the files in the individual zenpacks are just "pass-throughs" to preserve the module path. 

 

I've also figured out a few new tricks, such as adding relations between individual components (on the same or a different device) and between components and other devices.  Presently I'm only using this feature to add links to the component grid, but i have other plans for this capability.  A good example of this is in the new Foundry Load Balancer ZenPack here:

 

http://wiki.zenoss.org/ZenPack:Foundry_Load_Balancer

 

Anyways there are some gotchas for the upgrade, so please read the notes on the above link, and PLEASE back up your installation before attempting the upgrade.

 

I've updated all of the previously dependent ZenPacks to new versions, and they are listed here:

 

http://wiki.zenoss.org/ZenPack:HTTP_Components

 

http://wiki.zenoss.org/ZenPack:NRPE_Component

 

http://wiki.zenoss.org/ZenPack:Siebel_CRM_Components

 

http://wiki.zenoss.org/ZenPack:IBM_WebSphere_MQ_Components

 

http://http://wiki.zenoss.org/ZenPack:Splunk_Search_Component

 

http://wiki.zenoss.org/ZenPack:Java_App_/_JMX

 

http://wiki.zenoss.org/ZenPack:Terracotta_Server

 

http://wiki.zenoss.org/ZenPack:Synthetic_Web_Transaction_Component

 

 

 

I've also added some new ZenPacks listed below:

 

http://wiki.zenoss.org/ZenPack:Mitsubishi_UPS

 

http://wiki.zenoss.org/ZenPack:Avaya_Voice_Poratal

 

http://wiki.zenoss.org/ZenPack:Redis_Component

 

http://wiki.zenoss.org/ZenPack:MongoDB_Component

 

http://wiki.zenoss.org/ZenPack:Jenkins

 

http://wiki.zenoss.org/ZenPack:Foundry_Load_Balancer

 

http://wiki.zenoss.org/ZenPack:Brocade_SAN_Switch

 

 

I appreciate any feedback or suggestions.

 

 

Thanks,

Joseph

More Like This

  • Retrieving data ...

Legend

  • Correct Answers - 4 points
  • Helpful Answers - 2 points