RE: Retrieving Bit-Field/Hex-String with Perl
"Mike Ayers" <[email protected]>
| Newsgroups | gmane.network.net-snmp.user |
|---|---|
| Message-ID | <83E753BE7B6A324ABB336245BAF1DAAC0A3612C3@mailserver.metatv-ds.metatv.com> |
> From: Peter Daum [mailto:[email protected]] > Sent: Saturday, January 03, 2009 3:22 AM > I am trying to retrieve a bit field containing the error > status of a printer. > > With the command line snmpget program, this works: > > # snmpget -v1 -cpublic printer .1.3.6.1.2.1.25.3.5.1.2.1 > HOST-RESOURCES-MIB::hrPrinterDetectedErrorState.1 = Hex-STRING: 00 > > With the Net::SNMP module, I can also retrieve the value; > > When I do the same with Net-SNMP, I always get an empty string, > regardless of the actual value: > > my $session = new SNMP::Session( > DestHost => $host, Version => 1, Community => 'public'); > my $result = $session->get($oid)); > > Other attributes with "normal" string values are no problem. > Is there anything special I have to do to retrieve binary values? You could try using the net-snmp perl module... http://www.net-snmp.org/wiki/index.php/Which_Perl_module_should_I_use HTH, Mike ------------------------------------------------------------------------------ _______________________________________________ Net-snmp-users mailing list [email protected] Please see the following page to unsubscribe or change other options: https://lists.sourceforge.net/lists/listinfo/net-snmp-users