wxfjordan has asked for the wisdom of the Perl Monks concerning the following question:
use strict; use Net::SNMP; my ($session, $error) = Net::SNMP->session( -hostname => shift || '192.168.1.1', -community => shift || 'public', -port => shift || 161 ); if (!defined($session)) { printf("ERROR: %s.\n", $error); exit 1; } my $sysUpTime = '1.3.6.1.2.1.1.3.0'; # # Get system uptime of router # my $result = $session->get_request( -varbindlist => [$sysUpTime] ); if (!defined($result)) { printf("ERROR: %s.\n", $session->error); $session->close; exit 1; } printf("sysUpTime for host '%s' is %s\n", $session->hostname, $result->{$sysUpTime} ); $session->close; exit 0;
The above perl script can get system up time through SNMP protocol. But I want to get TRAP message through SNMP protocol.
How to modify this Perl script to get TRAP message ?
Code tags added by GrandFather
|
|---|
| Replies are listed 'Best First'. | |
|---|---|
|
Re: How to get TRAP message through SNMP protocol?
by msk_0984 (Friar) on Sep 11, 2006 at 04:39 UTC | |
|
Re: How to get TRAP message through SNMP protocol?
by idle (Friar) on Sep 11, 2006 at 10:49 UTC | |
|
Re: How to get TRAP message through SNMP protocol?
by Anonymous Monk on Sep 12, 2006 at 06:19 UTC | |
by CaptainDaddy (Initiate) on Apr 18, 2013 at 16:32 UTC | |
|
Re: How to get TRAP message through SNMP protocol?
by wxfjordan (Initiate) on Sep 11, 2006 at 06:30 UTC |