I am writing a script to retrive info via SNMP (which I am new to). I am able to start the session without errors but when I try to get information on a specific oid, I get a
noSuchName(2) error. Here's the basis of my code:
my ($remote_snmp_session,$error);
($remote_snmp_session,$error) = Net::SNMP->session(Hostname=>"localhos
+t",Community=>"public");
my ($value,$result);
my $oid = "1.3.6.1.4.1.314.50.1.20.3.50.1";
##here's the problem##
$result = $remote_snmp_session->get_request($iod) || die "Problem:$!",
+ $remote_snmp_session->error;
I have used another utility called snmpget with the same hostname, community, and oid. It works successfully.
I've looked through as much documentation as I can get my hands on, but I think I'm missing something very fundimental here. Anyone care to enlighten me?
many thanks.
Posts are HTML formatted. Put <p> </p> tags around your paragraphs. Put <code> </code> tags around your code and data!
Titles consisting of a single word are discouraged, and in most cases are disallowed outright.
Read Where should I post X? if you're not absolutely sure you're posting in the right place.
Please read these before you post! —
Posts may use any of the Perl Monks Approved HTML tags:
- a, abbr, b, big, blockquote, br, caption, center, col, colgroup, dd, del, details, div, dl, dt, em, font, h1, h2, h3, h4, h5, h6, hr, i, ins, li, ol, p, pre, readmore, small, span, spoiler, strike, strong, sub, summary, sup, table, tbody, td, tfoot, th, thead, tr, tt, u, ul, wbr
You may need to use entities for some characters, as follows. (Exception: Within code tags, you can put the characters literally.)
| |
For: |
|
Use: |
| & | | & |
| < | | < |
| > | | > |
| [ | | [ |
| ] | | ] |
Link using PerlMonks shortcuts! What shortcuts can I use for linking?
See Writeup Formatting Tips and other pages linked from there for more info.