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

Class SnmpPerfConfig

source code

Products.ZenHub.HubService.HubService --+    
                                        |    
        ThresholdMixin.ThresholdMixin --+    
                                        |    
      PerformanceConfig.PerformanceConfig --+
                                            |
                                           SnmpPerfConfig

Instance Methods [hide private]
 
remote_getDevices(self, devices=None)
Return the subset of devices that should be monitored.
source code
 
getDeviceConfig(self, device)
Fill in the template method to push our configs
source code
 
remote_getDeviceConfigs(self, devices)
Fetch the configs for the given devices
source code
 
remote_getDeviceUpdates(self, devices)
Return a list of devices that have changed.
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_propertyItems

Inherited from ThresholdMixin.ThresholdMixin: remote_getCollectorThresholds, remote_getThresholdClasses

Class Variables [hide private]

Inherited from ThresholdMixin.ThresholdMixin (private): _cached_thresholdClasses

Method Details [hide private]

remote_getDevices(self, devices=None)

source code 

Return the subset of devices that should be monitored.

If devices is empty, then all the monitored devices are given.
Decorators:
  • @translateError

getDeviceConfig(self, device)

source code 
Fill in the template method to push our configs
Overrides: PerformanceConfig.PerformanceConfig.getDeviceConfig

remote_getDeviceConfigs(self, devices)

source code 
Fetch the configs for the given devices
Decorators:
  • @translateError

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.
Decorators:
  • @translateError

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