The SNMP::Class library
By Athanasios Douitsis
Date: Tuesday, 16 August 2011 16:55
Duration: 20 minutes
Target audience: Any
Language: English
Tags: mib moose net smi snmp
You can find more information on the speaker's site:
- Abstract: http://noc.ntua.gr/~aduitsis/The%20snmp-class%20library.pdf
- Talk: http://www.slideshare.net/aduitsis/snmp-class
The SNMP::Class is an attempt to create a high level Perl library enabling the programmer to carry out complex network management tasks focused on monitoring-related operations that use SNMP while at the same time automatically taking care of as much as possible of the low level SNMP-specific details. Thus, the main objective of the project is to allow one to focus on the abstract logic of his or her code and reduce the requirements on esoteric knowledge of the SNMP protocol to the maximum possible extent.
This library is built using Moose, with care taken so that the pyramid of functionality can be built and extended as one goes up, enabling more and more complex sets of capabilities to be incorporated into the codebase. Ideally, it should eventually become possible to incorporate functionality spanning other network management protocols besides SNMP in a seamless way. Lastly, it should be noted that SNMP::Class does not try to reinvent the wheel in terms of functionality that is already there in the form of good solid widely used proven libraries such as Net-SNMP, but rather wraps around what is already available and uses it as its instrumentation.
(lengthier abstract available at the abstract URL)
- Stelios Gikas (sgikas)
- Manuel Silva (msilva)
- Gertraud Unterreitmeier (Gertraud)
- Ben Thomas (ozukira)