|
__init__(self,
taskName,
configId=None,
scheduleIntervalSeconds=60,
taskConfig=None) |
source code
|
|
|
|
Twisted deferred object
|
doTask(self)
Traceroute from the collector to the endpoint nodes, with chunking. |
source code
|
|
|
_chooseDevicesToTrace(self)
Select the devices to traceroute |
source code
|
|
|
_reTraceDevices(self,
chunkSize)
Re-traceroute devices based on reasonable criteria. |
source code
|
|
deferred task
|
_modelRoute(self,
ip)
Given an IP address, perform a traceroute to determine (from the
physical network devices) the underlying route to the IP from this
collector device. |
source code
|
|
|
_parseResults(self,
resultList)
Take the raw results of the traceroute requests and format for
updates to the topology. |
source code
|
|
|
|
|
_updateStatistics(self,
command)
Track our traceroute statistics |
source code
|
|
|
_processResults(self,
resultList)
Given the list of gateways, add any nodes and construct any edges
required to add the device to the topology. |
source code
|
|
|
displayStatistics(self)
Called by the collector framework scheduler, and allows us to see how
each task is doing. |
source code
|
|
|
|
Inherited from ZenUtils.observable.ObservableMixin :
__setattr__ ,
attachAttributeObserver ,
detachAttributeObserver ,
notifyAttributeChange
|