Re: Retrieving Bit-Field/Hex-String with Perl

Peter Daum <[email protected]>
Newsgroups gmane.network.net-snmp.user
Message-ID <[email protected]>
Hi,

Mike Ayers wrote:
>> 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

Did you mean "Net::SNMP"?

I did (see above). I have the impression, that Net-SNMP could have
some advantages (if it worked ;) but since I can't solve this issue
(and it seems like nobody else knows what's going on and is willing to
share the knowledge), at the momement that's just what I do ...

Regards,
                        Peter


------------------------------------------------------------------------------
_______________________________________________
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
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.