Package ZenWin :: Module zenwin :: Class zenwin
[hide private]
[frames] | no frames]

Class zenwin

source code

Products.ZenWin.WinCollector.WinCollector --+
                                            |
                                           zenwin

Instance Methods [hide private]
 
__init__(self) source code
 
makeEvent(self, devname, svcname, msg, sev)
Compose an event
source code
 
serviceStopped(self, device, name) source code
 
serviceRunning(self, device, name) source code
 
reportServices(self, device) source code
 
scanDevice(self, device)
Fetch the current state of the services on a device
source code
 
processDevice(self, device, timeoutSecs)
Run WMI queries in two stages.
source code
 
updateConfig(self, cfg) source code
 
fetchDevices(self, driver) source code
 
cycleInterval(self) source code
Class Variables [hide private]
  agent = "zenwin"
  name = "zenwin"
  whatIDo = "read the status of Windows services"
  attributes = WinCollector.attributes+('winCycleInterval',)
Method Details [hide private]

processDevice(self, device, timeoutSecs)

source code 
Run WMI queries in two stages. First get the current state, then incremental updates thereafter.