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

Class ZenStatus

Jellyable --+            
            |            
 Serializable --+        
                |        
    Referenceable --+    
                    |    
      CmdBase --+   |    
                |   |    
        ZenDaemon --+    
                    |    
             PBDaemon --+
                        |
                       ZenStatus


Method Summary
  __init__(self)
  buildOptions(self)
basic options setup sub classes can add more options here
  configCycle(self, driver)
  configError(self, why)
  configService(self)
  connected(self)
  error(self, why)
  heartbeat(self)
  processError(self, error)
  processTest(self, job)
  reconfigure(self, driver)
  remote_deleteDevice(self, device)
  remote_notifyConfigChanged(self)
  remote_setPropertyItems(self, items)
  runSomeJobs(self)
  scanCycle(self, driver)
  setPropertyItems(self, items)
extract configuration elements used by this server
  startScan(self, ignored)
Inherited from PBDaemon: connect, eventService, getInitialServices, getService, getServiceNow, gotPerspective, remote_getName, remote_shutdown, run, sendEvent, sigTerm, stop
Inherited from ZenDaemon: becomeDaemon, changeUser, setupLogging
Inherited from CmdBase: buildParser, parseOptions
Inherited from Referenceable: jellyFor, remoteMessageReceived
Inherited from Serializable: processUniqueID
Inherited from Jellyable: getStateFor

Class Variable Summary
str agent = 'zenstatus'
int configCycleInterval = 20                                                                    
list initialServices = ['EventService', 'StatusConfig']
str name = 'zenstatus'
tuple properties = ('statusCycleInterval', 'configCycleInterva...
NoneType reconfigureTimeout = None                                                                  
int statusCycleInterval = 300                                                                   
Inherited from ZenDaemon: pidfile
Inherited from CmdBase: doesLogging
Inherited from Referenceable: __implemented__, __provides__, perspective
Inherited from Jellyable: __providedBy__

Method Details

buildOptions(self)

basic options setup sub classes can add more options here
Overrides:
Products.ZenHub.PBDaemon.PBDaemon.buildOptions (inherited documentation)

setPropertyItems(self, items)

extract configuration elements used by this server

Class Variable Details

agent

Type:
str
Value:
'zenstatus'                                                            

configCycleInterval

Type:
int
Value:
20                                                                    

initialServices

Type:
list
Value:
['EventService', 'StatusConfig']                                       

name

Type:
str
Value:
'zenstatus'                                                            

properties

Type:
tuple
Value:
('statusCycleInterval', 'configCycleInterval')                         

reconfigureTimeout

Type:
NoneType
Value:
None                                                                  

statusCycleInterval

Type:
int
Value:
300                                                                   

Generated by Epydoc 2.1 on Thu Aug 16 09:55:12 2007 http://epydoc.sf.net