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

Class SnmpDaemon

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 --+    
                                              |    
                            RRDDaemon.RRDDaemon --+
                                                  |
                                                 SnmpDaemon
Known Subclasses:
zenperfsnmp.zenperfsnmp, zenprocess.zenprocess

Instance Methods [hide private]
 
__init__(self, name) source code
 
setPropertyItems(self, items)
extract configuration elements used by this server
source code

Inherited from RRDDaemon.RRDDaemon: buildOptions, error, errorStop, getDevicePingIssues, heartbeat, logError, model, remote_setPropertyItems, remote_updateDeviceList, remote_updateThresholdClasses, sendThresholdEvent

Inherited from Products.ZenHub.PBDaemon.PBDaemon: connect, connected, 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]
  snmpCycleInterval = 300
  heartBeatTimeout = 900
  properties = ('configCycleInterval', 'snmpCycleInterval')

Inherited from RRDDaemon.RRDDaemon: configCycleInterval, heartbeatevt, rrd, shutdown, thresholds

Inherited from Products.ZenHub.PBDaemon.PBDaemon: initialServices, name

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, name)
(Constructor)

source code 
Overrides: RRDDaemon.RRDDaemon.__init__

setPropertyItems(self, items)

source code 
extract configuration elements used by this server
Overrides: RRDDaemon.RRDDaemon.setPropertyItems
(inherited documentation)