Skip navigation
Currently Being Moderated

IP-SLA Enumeration/Monitoring v2

VERSION 11  Click to view document history
Created on: Sep 14, 2009 1:33 PM by hm238b - Last Modified:  Jun 5, 2011 8:30 PM by Shane Scott

Submitted by:

Shane William Scott


Description:

The ZenPack discovers, enumerates and allows monitoring of SLAs (obj. SLAS). SLA (obj. ipSLAs) objects are children of the parent SLA appliance (obj. SLADevice). The ZenPack provides 3 templates HTTP, New_SLA (generic RTT) and VoIP under the device class /Devices/Network/IPSLA and a collection script, Collect_SLA.py. SLA's can be collected from devices under different class organizers by setting the class organizer or device zPythonClass to ZenPacks.ipSLA.SLADevice.SLADevice and adding the SLADevice modeler to the DataCollector list.

 

Update (06/05/2011) - Zenoss IP-SLA Enumeration/Monitoring v3 now available! Will be posted in Zenpacks soon. Available at http://ShaneWilliamScott.com

 


Screenshots:

 

Device-Screen.jpg

 

Enum_Screen.jpg

DNS-Test.jpgHTTP-Test.jpg

 


REQUIREMENTS:

     Zenoss Version: 2.5 (py2.4 file) 3.0 (py3.0 file)

     ZenPack Dependencies: None

     External Dependencies: pyasn1-0.0.9a and pysnmp-4.1.11a

     Installation: 'zopectl restart' after installation

 

The ZenPack uses a python script and requires pyasn1-0.0.9a and pysnmp-4.1.11a to run. The command is equip with a help/usage menu if you want to run it manually for debugging or other testing. Ex: python Collect_SLA.py -d 172.16.123.30 -c public

 

Please report problems or suggestions as they greatly aide development!

Comments (23)