Package ZenRRD :: Module zenx :: Class ZenX
[show private | hide private]
[frames | no frames]

Class ZenX

CmdBase --+            
          |            
  ZenDaemon --+        
              |        
       ZCmdBase --+    
                  |    
        EventServer --+
                      |
       Resource --+   |
                  |   |
             XMLRPC --+
                      |
                     ZenX


Method Summary
  __init__(self)
  buildOptions(self)
basic options setup sub classes can add more options here
  doHandleRequest(self, *args)
EventServer is calling this in a separate thread to handle requests in self.q
  execute(self, method, data)
  getPageChecks(self, monitorName)
  xmlrpc_getDevicePingIssues(self, *unused)
  xmlrpc_getPageChecks(self, monitorName)
  xmlrpc_getWmiConnIssues(self, *args)
  xmlrpc_sendEvent(self, data)
XMLRPC requests are processed asynchronously in a thread
  xmlrpc_sendEvents(self, data)
Inherited from EventServer: finish, heartbeat, main, report, reportCycle, run, sendEvent, sendEvents, sigTerm, useTcpFileDescriptor, useUdpFileDescriptor, _wakeUpReactorAndHandleSignals
Inherited from ZCmdBase: closeAll, closedb, findDevice, getConnection, getContext, getDataRoot, getDmdObj, login, logout, opendb, syncdb, zeoConnect
Inherited from ZenDaemon: becomeDaemon, changeUser, setupLogging
Inherited from CmdBase: buildParser, parseOptions
Inherited from XMLRPC: getSubHandler, getSubHandlerPrefixes, putSubHandler, render, _cbRender, _ebRender, _getFunction, _listFunctions
Inherited from Resource: delEntity, getChild, getChildForRequest, getChildWithDefault, getDynamicEntity, getStaticEntity, listDynamicEntities, listDynamicNames, listEntities, listNames, listStaticEntities, listStaticNames, putChild, reallyPutEntity, render_HEAD

Class Variable Summary
float maxTime = 0.0                                                                   
str name = 'zenx'
int totalEvents = 0                                                                     
float totalTime = 0.0                                                                   
Inherited from ZenDaemon: pidfile
Inherited from CmdBase: doesLogging
Inherited from XMLRPC: FAILURE, isLeaf, NOT_FOUND, separator
Inherited from Resource: __implemented__, __providedBy__, __provides__, entityType, server

Method Details

buildOptions(self)

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

doHandleRequest(self, *args)

EventServer is calling this in a separate thread to handle requests in self.q

xmlrpc_sendEvent(self, data)

XMLRPC requests are processed asynchronously in a thread

Class Variable Details

maxTime

Type:
float
Value:
0.0                                                                   

name

Type:
str
Value:
'zenx'                                                                 

totalEvents

Type:
int
Value:
0                                                                     

totalTime

Type:
float
Value:
0.0                                                                   

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