Download SNMP - SNMP is a Perl5 'SNMP' extension module for the Net-SNMP SNMP package
Software Index
Linux Software Programming  


download download home home   report broken
important software information
company name:
Wes Hardaker
license: Freeware
minimum requirements:
functional limitations:
SNMP description
SNMP is a Perl5 'SNMP' extension module for the Net-SNMP SNMP package.

Note: The perl SNMP 5.0 module which comes with net-snmp 5.0 and higher is different than previous versions in a number of ways. Most importantly, it behaves like a proper net-snmp application and calls init_snmp properly, which means it will read configuration files and use those defaults where appropriate automatically parse MIB files, etc. This will likely affect your perl applications if you have, for instance, default values set up in your snmp.conf file (as the perl module will now make use of those defaults). The docmuentation, however, has sadly not been updated yet (aside from this note), nor is the read_config default usage implementation fully complete.

The basic operations of the SNMP protocol are provided by this module through an object oriented interface for modularity and ease of use. The primary class is SNMP::Session which encapsulates the persistent aspects of a connection between the management application and the managed agent. Internally the class is implemented as a blessed hash reference. This class supplies 'get', 'getnext', 'set', 'fget', and 'fgetnext' method calls. The methods take a variety of input argument formats and support both syncronous and asyncronous operation through a polymorphic API (i.e., method behaviour varies dependent on args passed - see below).


use SNMP;
$sess = new SNMP::Session(DestHost => localhost, Community => public);
$val = $sess->get('sysDescr.0');
$vars = new SNMP::VarList([sysDescr,0], [sysContact,0], [sysLocation,0]);
@vals = $sess->get($vars);
$vb = new SNMP::Varbind();
do {
$val = $sess->getnext($vb);
print "@{$vb}
} until ($sess->{ErrorNum});
$SNMP::save_descriptions = 1;
SNMP::initMib(); # assuming mib is not already loaded
print "$SNMP::MIB{sysDescr}{description}. Wes Hardaker - Publisher of SNMP, Author of SNMP 5.0401. SNMP is a Perl5 'SNMP' extension module for the Net-SNMP SNMP package. Note: The perl SNMP 5.0 module which comes with net-snmp 5.0 and higher is different than previous versions i
Similar software
ActiveSocket Network Component (Popularity: ) : ActiveSocket is a Network Communication component for Windows. It features: SSH (Secure Shell), RSH (Remote Shell), HTTP, HTTPs, TFTP, FTP, ICMP Ping, NTP, SNMP v1/v2c (Get,GetNext,Set), SNMP MIB translation, SNMP MIB browser, SNMP MIB Walker, SNMP Traps, TCP, Telnet, DNS, ...
YATG (Popularity: ) : YATG is a Perl module which is intended to be run persistently. At intervals it will wake up and poll network devices for SNMP data, and then store or print that data. In this distribution are also included examples for ...
NetSNMP::TrapReceiver (Popularity: ) : NetSNMP::TrapReceiver is a Perl module used to register Perl subroutines into the Net-SNMP snmptrapd process. Net-SNMP MUST have been configured using --enable-embedded-perl. Registration of functions is then done through the snmptrapd.conf configuration file. This module can NOT be used in ...
SimpleDelicious (Popularity: ) : SimpleDelicious - simple and seamless delicious bookmarks management from your Firefox browser menu. Unlike others it's aimed to be simple to use and not bloated with invasive and unnecessary features.

Here are some key features of "SimpleDelicious":. Whois API, Whois XML ...

SendmailAnalyzer (Popularity: ) : Sendmail Analyzer is a perl script reporting full HTML and graph sendmail usage reports. The project reports statistics on inbound, outbound and largest messages, senders and recipients, relays, domains, and complete mailboxes usage if your country law allow it.

Statistics are ...

User reviews

Write a review:
1 2 3 4 5 6 7 8 9 10
1=poor 10=excellent
Write review*
Your name*
  (Comments are moderated, and will not appear on this site until the editor has approved them)
Similar scripts
Verax SNMP Agent Simulator (Popularity: ) : Verax SNMP agent simulator is a tool that can simulate multiple SNMPv1/v2c agents on a single host on standard 161 port through multi-netting. It allows IT personnel to build virtual, simulated networks of devices without purchasing any additional hardware, for ...
net-snmp (Popularity: ) : Simple Network Management Protocol (SNMP) is a widely used protocol for monitoring the health and welfare of network equipment (eg. routers), computer equipment and even devices like UPSs. Net-SNMP is a suite of applications used to implement SNMP v1, SNMP ...
SNMP Scanner (Popularity: ) : A simple yet powerful (and fast) SNMP scanner, with purposes similar to programs such as nbtscan, scanssh and others.
SNMP MIB browser (Popularity: ) : SNMP MIB browser - Sample SNMP MIB browser
SNMP Library (Popularity: ) : SNMP Library - A Ruby implementation of SNMP.
Active HTTP Sessions using SNMP 0.1b (Popularity: ) : This script will output the current active HTTP sessions on any web server by querying the respective SNMP OID. You need to have the php_snmp.dll extension enabled in your php.ini file and also have the 'extensions' directory set. Your server ...
PowerTCP SNMP Tool (Popularity: ) : This is an useful ASP based network component that provides several network controls to administer network devices and applications using SNMP, ASN, Management Information Base, SNMP message object, SNMP table object etc., Some features of this tool are, it can ...
Simulation Toolkit with SNMP, IOS, CLI support (Popularity: ) : AdventNet Simulation Tool comprises easy-to-use, GUI-based agent simulator and network simulator for testing, training and demonstration of network management applications. The network simulator enables network simulation of SNMP (v1, v2c, v3), TL1, TFTP, FTP, Telnet and Cisco IOS devices, on ...
snmp collector (Popularity: ) : The snmp collector is a PHP based script which is capable of collecting in and out octects of a switch interface counter into a database. The script requires MySQL database with two tables. The first table is called interfaces which ...
PowerSNMP (Popularity: ) : PowerSNMP for .NET is a family of .NET classes and components used to manage network devices and access remote information. Full support for SNMPv1, SNMPv2, SNMPv3 and ASN.1standards provide interoperability with enterprise devices. The Manager and Agent components provide for ...
Rate me
supported os's
downloads 17
version 5.0401
size in Kb 113
user rating 0/10
our rating 0 Stars
share info
Recommend SNMP
Report spyware
New Software
Popular Software
Latest Reviews