Thanks, Bill. It does work as expected. I submitted a patch to fix the man page snmpd.conf in V5-7-patches (#1334).
https://sourceforge.net/p/net-snmp/patches/1334/ Regards, Sam On Thu, Aug 18, 2016 at 11:45 AM, Bill Fenner <fen...@gmail.com> wrote: > Hi Sam, > > I think you'll find this is just a documentation weakness - > in pass_common.c:netsnmp_internal_pass_parse, you can see if the type is > "octet", it's parsed by netsnmp_internal_asc2bin(), which seems to parse > space-separated octets, e.g., "00 e0 ec 00 52 6d". > > Bill > > > On Mon, Aug 1, 2016 at 7:53 PM, Sam Tannous <stann...@gmail.com> wrote: > >> I have a need to implement various MIBs (or parts of MIBs) >> on linux as pass persistent scripts I'm running into more and >> more cases where MIBs define octet strings >> for the syntax of an OID (for example, >> BRIDGE-MIB::dot1dBaseBridgeAddress, this is really a >> MacAddress which is defined as an Octet String of length 6). >> >> While I realize we are limited to having pass (and pass persistent) >> scripts return: >> >> "(one of the text strings integer, gauge, counter, timeticks, >> ipaddress, objectid, or string )", >> >> >> I'm wondering if we can somehow accommodate >> "binary" data. So if a script wanted to return an octet string, >> perhaps we could return a hex string representation >> and do the hexstring to binary conversion in ucd-snmp/pass_persist.c. >> >> So for the MAC address above, my script could return the string >> "00e0ec00526d" and this would be converted to the six byte in a buffer. >> >> Thanks, >> Sam Tannous >> >> ------------------------------------------------------------ >> ------------------ >> >> _______________________________________________ >> Net-snmp-coders mailing list >> Net-snmp-coders@lists.sourceforge.net >> https://lists.sourceforge.net/lists/listinfo/net-snmp-coders >> >> >
------------------------------------------------------------------------------
_______________________________________________ Net-snmp-coders mailing list Net-snmp-coders@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/net-snmp-coders