|
|
|
|
|
loadConfigs(self,
perfRoot)
Read local configuration values at startup |
source code
|
|
|
|
|
maybeQuit(self)
Stop if all performance has been fetched, and we aren't
cycling |
source code
|
|
|
|
|
startUpdateConfig(self,
driver)
Periodically ask the Zope server for basic configuration data. |
source code
|
|
|
updateDeviceList(self,
responses,
requested)
Update the config for devices devices |
source code
|
|
|
updateAgentProxy(self,
deviceName,
ip,
port,
community,
version,
timeout,
tries,
maxoids=40)
create or update proxy |
source code
|
|
|
updateSnmpStatus(self,
status)
Update the Snmp failure counts from Status database |
source code
|
|
|
|
|
remote_updateDeviceConfig(self,
snmpTargets) |
source code
|
|
|
updateDeviceConfig(self,
snmpTargets)
Save the device configuration and create an SNMP proxy to talk to
it |
source code
|
|
|
|
|
setUnresponsiveDevices(self,
arg)
remember all the unresponsive devices |
source code
|
|
|
readDevices(self,
unused=None)
Periodically fetch the performance values from all known
devices |
source code
|
|
|
reportRate(self,
*unused)
Finished reading all the devices, report stats and maybe stop |
source code
|
|
|
startReadDevice(self,
deviceName)
Initiate a request (or several) to read the performance data from
a device |
source code
|
|
|
|
|
storeValues(self,
updates,
deviceName)
decode responses from devices and store the elements in RRD
files |
source code
|
|
|
storeRRD(self,
device,
oid,
value)
store a value into an RRD file |
source code
|
|
|
|
Inherited from SnmpDaemon.SnmpDaemon :
setPropertyItems
Inherited from RRDDaemon.RRDDaemon :
buildOptions ,
error ,
errorStop ,
getDevicePingIssues ,
heartbeat ,
logError ,
model ,
remote_setPropertyItems ,
remote_updateThresholdClasses ,
sendThresholdEvent
Inherited from Products.ZenHub.PBDaemon.PBDaemon :
connect ,
eventService ,
getInitialServices ,
getService ,
getServiceNow ,
gotPerspective ,
remote_getName ,
remote_shutdown ,
run ,
sendEvent ,
sigTerm ,
stop
Inherited from Products.ZenUtils.ZenDaemon.ZenDaemon :
becomeDaemon ,
changeUser ,
setupLogging
Inherited from Products.ZenUtils.CmdBase.CmdBase :
buildParser ,
generate_configs ,
generate_xml_table ,
parseOptions ,
pretty_print_config_comment
Inherited from twisted.spread.flavors.Referenceable :
jellyFor ,
remoteMessageReceived
Inherited from twisted.spread.flavors.Serializable :
processUniqueID
Inherited from twisted.spread.jelly.Jellyable :
__providedBy__ ,
getStateFor
|