|
|
|
devices(self)
Return a filtered list of devices |
source code
|
|
|
fetchConfig(self)
Get configuration values from the Zope server |
source code
|
|
|
|
|
|
|
|
|
|
|
|
|
start(self,
driver)
Read the basic config needed to do anything |
source code
|
|
|
|
|
|
|
|
|
scanDevice(self,
device)
Fetch all the process info |
source code
|
|
|
deviceFailure(self,
reason,
device)
Log exception for a single device |
source code
|
|
|
storeProcessNames(self,
results,
device)
Parse the process tables and figure what pids are on the
device |
source code
|
|
|
periodic(self,
unused=None)
Basic SNMP scan loop |
source code
|
|
|
fetchPerf(self,
device)
Get performance data for all the monitored Processes on a
device |
source code
|
|
|
storePerfStats(self,
results,
device)
Save the performance data in RRD files |
source code
|
|
|
save(self,
deviceName,
pidName,
statName,
value,
rrdType,
min='U',
max='U')
Save a value into an RRD file |
source code
|
|
|
|
|
|
Inherited from SnmpDaemon.SnmpDaemon :
setPropertyItems
Inherited from RRDDaemon.RRDDaemon :
buildOptions ,
error ,
errorStop ,
getDevicePingIssues ,
logError ,
model ,
remote_setPropertyItems ,
sendThresholdEvent
|
|
statusEvent = {'eventClass': Status_OSProcess, 'eventGroup': '...
|
|
initialServices = SnmpDaemon.initialServices+ ['ProcessConfig']
|
|
processConfigInterval = 20* 60
|
|
processCycleInterval = 5* 60
|
|
properties = SnmpDaemon.properties+('processCycleInterval',)
|
|
missing = 0
|
|
restarted = 0
|
|
parallelJobs = 10
|
Inherited from SnmpDaemon.SnmpDaemon :
heartbeatTimeout ,
snmpCycleInterval
Inherited from RRDDaemon.RRDDaemon :
configCycleInterval ,
rrd ,
shutdown ,
thresholds
|