Perl Module Wrapper for the NetSight Device WebService

  • 0
  • 3
  • Question
  • Updated 5 years ago
  • Answered
I wrote a Perl module that provides an object oriented interface to the NetSight Device WebService. It provides wrapper methods for parsing raw API calls into Perl friendly data structures.

This module is especially helpful if you do any SNMP scripting with the perl SNMP module (based off the Net-SNMP tools). For example the return object of the getSnmp() method can be used to create a new SNMP session object which can then be used to query mibs. I use this for making custom NetSight alarm scripts so that the SNMP credentials always stay up to date.

You can find documentation and download the module here,

Or use the cpan or cpanm CLI utility to download and install it and automatically resolve dependencies. It's major dependency is SOAP::Lite.

If you would like to contribute to the module or build the package from source it is also available on github,
Photo of Chris Handwerker

Chris Handwerker

  • 90 Points 75 badge 2x thumb

Posted 5 years ago

  • 0
  • 3
Photo of Tamera Rousseau-Vesta

Tamera Rousseau-Vesta, Extreme Alumna

  • 2,760 Points 2k badge 2x thumb
Hi Chris and thanks for posting this!  If anyone would like to contribute to your work, I hope they take a look at what you have done here.