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

Class ZenX

source code

Products.ZenUtils.CmdBase.CmdBase --+            
                                    |            
Products.ZenUtils.ZenDaemon.ZenDaemon --+        
                                        |        
      Products.ZenUtils.ZCmdBase.ZCmdBase --+    
                                            |    
   Products.ZenEvents.EventServer.EventServer --+
                                                |
            twisted.web.resource.Resource --+   |
                                            |   |
                    twisted.web.xmlrpc.XMLRPC --+
                                                |
                                               ZenX

Nested Classes [hide private]

Inherited from twisted.web.resource.Resource: entityType

Instance Methods [hide private]
 
__init__(self) source code
 
execute(self, method, data) source code
 
xmlrpc_sendEvent(self, data)
XMLRPC requests are processed asynchronously in a thread
source code
 
xmlrpc_sendEvents(self, data) source code
 
xmlrpc_getDevicePingIssues(self, *unused) source code
 
xmlrpc_getWmiConnIssues(self, *args) source code
 
doHandleRequest(self, *args)
EventServer is calling this in a separate thread to handle requests in self.q
source code
 
xmlrpc_getPageChecks(self, monitorName='marc-irlandezs-computer.local') source code
 
getPageChecks(self, monitorName='marc-irlandezs-computer.local') source code
 
buildOptions(self)
basic options setup sub classes can add more options here
source code

Inherited from Products.ZenEvents.EventServer.EventServer: finish, heartbeat, main, report, reportCycle, run, sendEvent, sendEvents, sigTerm, useTcpFileDescriptor, useUdpFileDescriptor

Inherited from Products.ZenEvents.EventServer.EventServer (private): _wakeUpReactorAndHandleSignals

Inherited from Products.ZenUtils.ZCmdBase.ZCmdBase: closeAll, closedb, findDevice, getConnection, getContext, getDataRoot, getDmdObj, login, logout, opendb, syncdb, zeoConnect

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.web.xmlrpc.XMLRPC: getSubHandler, getSubHandlerPrefixes, putSubHandler, render

Inherited from twisted.web.xmlrpc.XMLRPC (private): _cbRender, _ebRender, _getFunction, _listFunctions

Inherited from twisted.web.resource.Resource: __providedBy__, delEntity, getChild, getChildForRequest, getChildWithDefault, getDynamicEntity, getStaticEntity, listDynamicEntities, listDynamicNames, listEntities, listNames, listStaticEntities, listStaticNames, putChild, reallyPutEntity, render_HEAD

Class Variables [hide private]
  totalTime = 0.0
  totalEvents = 0
  maxTime = 0.0
  name = 'zenx'

Inherited from Products.ZenUtils.ZenDaemon.ZenDaemon: pidfile

Inherited from Products.ZenUtils.CmdBase.CmdBase: doesLogging

Inherited from twisted.web.xmlrpc.XMLRPC: FAILURE, NOT_FOUND, isLeaf, separator

Inherited from twisted.web.resource.Resource: __implemented__, __provides__, server

Method Details [hide private]

__init__(self)
(Constructor)

source code 
Overrides: Products.ZenEvents.EventServer.EventServer.__init__

buildOptions(self)

source code 
basic options setup sub classes can add more options here
Overrides: Products.ZenEvents.EventServer.EventServer.buildOptions