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

# Class ModelerService

source code

    twisted.spread.pb.Referenceable --+
                                      |
                  HubService.HubService --+
                                          |
          ThresholdMixin.ThresholdMixin --+
                                          |
        PerformanceConfig.PerformanceConfig --+
                                              |
                                             ModelerService

Known Subclasses:
  - DiscoverService.DiscoverService

Instance Methods | [hide private]
__init__(self, dmd, instance) | source code
createDeviceProxy(self, dev, skipModelMsg='') | source code
remote_getClassCollectorPlugins(self) | source code
remote_getDeviceConfig(self, names, checkStatus=False) | source code
remote_getDeviceListByMonitor(self, monitor=None) | source code
remote_getDeviceListByOrganizer(self, organizer, monitor=None) | source code
remote_applyDataMaps(self, device, maps, devclass=None, setLastCollection=False) | source code
_setSnmpLastCollection(self, device) | source code
remote_setSnmpLastCollection(self, device) | source code
_do_with_retries(self, action) | source code
remote_setSnmpConnectionInfo(self, device, version, port, community) | source code
pushConfig(self, device) | source code
Inherited from `PerformanceConfig.PerformanceConfig`: `deviceDeleted`, `deviceUpdated`, `getDeviceConfig`, `notifyAffectedDevices`, `notifyAll`, `perfConfUpdated`, `remote_getDefaultRRDCreateCommand`, `remote_propertyItems`, `sendDeviceConfig`, `zenPackUpdated` Inherited from `HubService.HubService`: `addListener`, `deleted`, `getMethodPriority`, `getPerformanceMonitor`, `name`, `remoteMessageReceived`, `removeListener`, `sendEvent`, `sendEvents`, `update` Inherited from `ThresholdMixin.ThresholdMixin`: `remote_getCollectorThresholds`, `remote_getThresholdClasses`

Class Variables | [hide private]
| plugins = `None`
Inherited from `ThresholdMixin.ThresholdMixin` (private): `_cached_thresholdClasses`

Method Details | [hide private]

### __init__(self, dmd, instance) (Constructor) | source code
Overrides: HubService.HubService.__init__

### remote_getClassCollectorPlugins(self) | source code
Decorators: `@translateError`

### remote_getDeviceConfig(self, names, checkStatus=False) | source code
Decorators: `@translateError`

### remote_getDeviceListByMonitor(self, monitor=None) | source code
Decorators: `@translateError`

### remote_getDeviceListByOrganizer(self, organizer, monitor=None) | source code
Decorators: `@translateError`

### remote_applyDataMaps(self, device, maps, devclass=None, setLastCollection=False) | source code
Decorators: `@translateError`

### remote_setSnmpLastCollection(self, device) | source code
Decorators: `@translateError`

### remote_setSnmpConnectionInfo(self, device, version, port, community) | source code
Decorators: `@transact` `@translateError`

### pushConfig(self, device) | source code
Overrides: PerformanceConfig.PerformanceConfig.pushConfig