Got it finally. The program/script called by pass must return three values (I was returning two). The first is the OID (it the next OID if a next?), then the data type (unsigned is a gauge), then the value.
Mike > On May 7, 2020, at 13:42, Mike Eggleston <mikeegg1...@gmail.com> wrote: > > > I was trying to be generic and remove the chaff. The actual file is: > > -rw-r--r-- 1 meggle1 meggle1 11188 May 5 15:47 > /usr/share/snmp/mibs/FIRST-CASH-MIB.txt > > and there is nothing prior to the preamble and comments (—) and IMPORTS after > the preamble. > > [meggle1@dvlnx108 monitor]$ head /usr/share/snmp/mibs/FIRST-CASH-MIB.txt > FIRST-CASH-MIB DEFINITIONS ::= BEGIN > > -- > -- First Cash MIB objects for agent module > -- > -- snmptranslate -m FIRST-CASH-MIB -M > /usr/share/mibs/iana:/usr/share/mibs/ietf:/usr/share/mibs/irtf:/usr/share/mibs/site:/usr/share/mibs/tubs:. > firstcashswap > > IMPORTS > MODULE-IDENTITY, OBJECT-TYPE, NOTIFICATION-TYPE, > Integer32, Unsigned32, Counter32, Gauge, > [meggle1@dvlnx108 monitor]$ head -30 /usr/share/snmp/mibs/FIRST-CASH-MIB.txt > FIRST-CASH-MIB DEFINITIONS ::= BEGIN > > -- > -- First Cash MIB objects for agent module > -- > -- snmptranslate -m FIRST-CASH-MIB -M > /usr/share/mibs/iana:/usr/share/mibs/ietf:/usr/share/mibs/irtf:/usr/share/mibs/site:/usr/share/mibs/tubs:. > firstcashswap > > IMPORTS > MODULE-IDENTITY, OBJECT-TYPE, NOTIFICATION-TYPE, > Integer32, Unsigned32, Counter32, Gauge, > enterprises FROM SNMPv2-SMI > SnmpAdminString FROM SNMP-FRAMEWORK-MIB > RowStatus, StorageType FROM SNMPv2-TC > InetAddressType, InetAddress FROM INET-ADDRESS-MIB > ; > > firstcash MODULE-IDENTITY > LAST-UPDATED "200406150000Z" > ORGANIZATION "www.firstcash.com" > <...> > END > > Mike > >>> On May 7, 2020, at 12:14, Paul Herring <pauljherr...@gmail.com> wrote: >>> >> >> > MIB::company >> >> Are you sure that literal 'MIB' is right there? Seems awfully generic. >> >> What do you have immediately preceding "DEFINITIONS ::= BEGIN" in your mib >> file? >> >> >> >>> On Thu, May 7, 2020 at 5:47 PM Mike Eggleston <mikeegg1...@gmail.com> wrote: >>> I’m trying to extend SNMP into the monitor I built. When I execute “/bin/sh >>> /home/user/script.sh -g .1.3.6.1.4.1.34232.3” I get the right value. I have >>> written a MIB into /usr/share/snmp/mibs and snmptranslate returns the right >>> OID. I executed “snmpd -f -LS0-7d -Alf /tmp/snmp.log -Dexec” and see output >>> in the log file. However, “snmpget -v2c —c public localhost MIB::company.3” >>> says the value is not found. >>> >>> How do I diagnose this lack of returned bales? >>> >>> TIA >>> >>> Mike >>> >>> _______________________________________________ >>> Net-snmp-users mailing list >>> Net-snmp-users@lists.sourceforge.net >>> Please see the following page to unsubscribe or change other options: >>> https://lists.sourceforge.net/lists/listinfo/net-snmp-users >> >> >> -- >> PJH >>
_______________________________________________ Net-snmp-users mailing list Net-snmp-users@lists.sourceforge.net Please see the following page to unsubscribe or change other options: https://lists.sourceforge.net/lists/listinfo/net-snmp-users