Trees | Indices | Help |
|
---|
|
Products.ZenUtils.CmdBase.CmdBase --+ | Products.ZenUtils.ZenDaemon.ZenDaemon --+ | Products.ZenUtils.ZCmdBase.ZCmdBase --+ | ZenHub
Listen for changes to objects in the Zeo database and update the collectors' configuration.
The remote collectors connect the ZenHub and request configuration information and stay connected. When changes are detected in the Zeo database configuration updates are sent out to collectors asynchronously. In this way, changes made in the web GUI can affect collection immediately, instead of waiting for a configuration cycle.
Each collector uses a different, pluggable service within ZenHub to translate objects into configuration and data. ZenPacks can add services for their collectors. Collectors communicate using Twisted's Perspective Broker, which provides authenticated, asynchronous, bidirectional method invocation.
ZenHub also provides an XmlRPC interface to some common services to support collectors written in other languages.
|
|||
|
|||
|
|||
|
|||
|
|||
|
|||
|
|||
|
|||
|
|||
|
|||
|
|||
|
|||
Inherited from Inherited from Inherited from |
|
|
|
|
|
|
|
|
|
|
|
|
Trees | Indices | Help |
|
---|
Generated by Epydoc 3.0beta1 on Thu Oct 25 16:27:48 2007 | http://epydoc.sourceforge.net |