#!/usr/bin/perl use warnings; use strict; use SNMP; use Socket; my $host = 'xxx.xxx.xxx.xxx'; my $oid = '1.3.6.1.2.1.1.4'; my $sver = '1'; my $comm = 'secret'; my $session; my $reply; &SNMP::initMib(); my %snmpparms; $snmpparms{Community} = $comm; $snmpparms{DestHost} = inet_ntoa(inet_aton($host)); $snmpparms{Version} = $sver; $snmpparms{UseSprintValue} = '1'; $snmpparms{RemotePort} = '163'; $session = new SNMP::Session(%snmpparms); $reply = $session->get($oid); if ($session->{ErrorNum}) { die "DOOM!: ".$session->{ErrorStr}."\n"; } print "$reply\n"; #### DOOM!: Timeout