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:
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!
Source: http://zenpacks.zenoss.org/trac-zenpacks/browser/zenpacks/ZenPacks.ipSLA.SLADevice
- http://zenpacks.zenoss.org/trac-zenpacks/browser/zenpacks/ZenPacks.ipSLA.SLADevice
- http://github.com/zenoss/Community-Zenpacks/tree/master//ZenPacks.ipSLA.SLADevice/
Tagged Releases:
- http://zenpacks.zenoss.org/trac-zenpacks/browser/tags/ip_sla-1.2
- http://github.com/zenoss/Community-Zenpacks/tree/ip-sla-2.0.1
Change History:
- 1.2 initial release
- 2.0 switched from Perl to Python
- 2.0.1 fixed path issues
- 2.0.2 additional correction for path issues
Trac tickets: http://zenpacks.zenoss.org/trac-zenpacks/report/1
Known issues: Needs to be tested with 3.0