Package ZenStatus :: Module zenstatus :: Class ZenStatus
[hide private]
[frames] | no frames]

Class ZenStatus

source code

  Products.ZenUtils.CmdBase.CmdBase --+        
                                      |        
  Products.ZenUtils.ZenDaemon.ZenDaemon --+    
                                          |    
 twisted.spread.jelly.Jellyable --+       |    
                                  |       |    
twisted.spread.flavors.Serializable --+   |    
                                      |   |    
   twisted.spread.flavors.Referenceable --+    
                                          |    
          Products.ZenHub.PBDaemon.PBDaemon --+
                                              |
                                             ZenStatus

Instance Methods [hide private]
 
__init__(self) source code
 
configService(self) source code
 
startScan(self, ignored=None) source code
 
connected(self) source code
 
configError(self, why) source code
 
remote_notifyConfigChanged(self) source code
 
remote_setPropertyItems(self, items) source code
 
setPropertyItems(self, items)
extract configuration elements used by this server
source code
 
remote_deleteDevice(self, device) source code
 
configCycle(self, driver) source code
 
reconfigure(self, driver) source code
 
error(self, why) source code
 
scanCycle(self, driver) source code
 
heartbeat(self) source code
 
runSomeJobs(self) source code
 
processTest(self, job) source code
 
processError(self, error) source code
 
buildOptions(self) source code

Inherited from Products.ZenHub.PBDaemon.PBDaemon: connect, eventService, getInitialServices, getService, getServiceNow, gotPerspective, remote_getName, remote_shutdown, run, sendEvent, sigTerm, stop

Inherited from Products.ZenUtils.ZenDaemon.ZenDaemon: becomeDaemon, changeUser, setupLogging

Inherited from Products.ZenUtils.CmdBase.CmdBase: buildParser, generate_configs, generate_xml_table, parseOptions, pretty_print_config_comment

Inherited from twisted.spread.flavors.Referenceable: jellyFor, remoteMessageReceived

Inherited from twisted.spread.flavors.Serializable: processUniqueID

Inherited from twisted.spread.jelly.Jellyable: __providedBy__, getStateFor

Class Variables [hide private]
  agent = 'zenstatus'
  name = 'zenstatus'
  initialServices = ['EventService', 'StatusConfig']
  statusCycleInterval = 300
  configCycleInterval = 20
  properties = ('statusCycleInterval', 'configCycleInterval')
  reconfigureTimeout = None

Inherited from Products.ZenUtils.ZenDaemon.ZenDaemon: pidfile

Inherited from Products.ZenUtils.CmdBase.CmdBase: doesLogging

Inherited from twisted.spread.flavors.Referenceable: __implemented__, __provides__, perspective

Method Details [hide private]

__init__(self)
(Constructor)

source code 
Overrides: Products.ZenHub.PBDaemon.PBDaemon.__init__

connected(self)

source code 
Overrides: Products.ZenHub.PBDaemon.PBDaemon.connected

buildOptions(self)

source code 
Overrides: Products.ZenHub.PBDaemon.PBDaemon.buildOptions