Package ZenHub :: Package services :: Module SnmpPerfConfig :: Class SnmpPerfConfig
[hide private]
[frames] | no frames]

Class SnmpPerfConfig

source code

 twisted.spread.jelly.Jellyable --+                
                                  |                
twisted.spread.flavors.Serializable --+            
                                      |            
   twisted.spread.flavors.Referenceable --+        
                                          |        
      Products.ZenHub.HubService.HubService --+    
                                              |    
            PerformanceConfig.PerformanceConfig --+
                                                  |
                                                 SnmpPerfConfig

Instance Methods [hide private]
 
remote_getDevices(self, devices=None)
Return information for snmp collection on all devices.
source code
 
remote_getDeviceConfigs(self, devices) source code
 
remote_getDeviceUpdates(self, devices)
Return a list of devices that have changed.
source code
 
getDeviceConfig(self, device)
Template method helper for PerformanceConfig.pushConfig
source code
 
sendDeviceConfig(self, listener, config)
Template method helper for PerformanceConfig.pushConfig
source code
 
update(self, object) source code

Inherited from PerformanceConfig.PerformanceConfig: __init__, deleted, notifyAll, pushConfig, remote_getDefaultRRDCreateCommand, remote_getSnmpStatus, remote_getThresholdClasses, remote_propertyItems

Inherited from Products.ZenHub.HubService.HubService: addListener, removeListener

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]

Inherited from Products.ZenHub.HubService.HubService: log

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

Method Details [hide private]

remote_getDeviceUpdates(self, devices)

source code 
Return a list of devices that have changed. Takes a list of known devices and the time of last known change. The result is a list of devices that have changed, or not in the list.

getDeviceConfig(self, device)

source code 
Template method helper for PerformanceConfig.pushConfig
Overrides: PerformanceConfig.PerformanceConfig.getDeviceConfig

sendDeviceConfig(self, listener, config)

source code 
Template method helper for PerformanceConfig.pushConfig
Overrides: PerformanceConfig.PerformanceConfig.sendDeviceConfig

update(self, object)

source code 
Overrides: PerformanceConfig.PerformanceConfig.update