Skip to content

Instantly share code, notes, and snippets.

@masterzen
Created June 20, 2011 14:29
Show Gist options
  • Save masterzen/1035706 to your computer and use it in GitHub Desktop.
Save masterzen/1035706 to your computer and use it in GitHub Desktop.
# /etc/snmp/snmpd.conf
...
extend .1.3.6.1.4.1.20267.3.4 m44stats /bin/cat /var/run/games/m44-beta_stats
# emulating opennms snmp bulk get with the command-line:
snmpbulkget -v 2c -c public localhost .1.3.6.1.4.1.20267.3.4.4.1.2.8.109.52.52.115.116.97.116.115.1
iso.3.6.1.4.1.20267.3.4.4.1.2.8.109.52.52.115.116.97.116.115.2 = STRING: "1660289024"
iso.3.6.1.4.1.20267.3.4.4.1.2.8.109.52.52.115.116.97.116.115.3 = STRING: "1660289024"
iso.3.6.1.4.1.20267.3.4.4.1.2.8.109.52.52.115.116.97.116.115.4 = STRING: "16"
iso.3.6.1.4.1.20267.3.4.4.1.2.8.109.52.52.115.116.97.116.115.5 = STRING: "15"
iso.3.6.1.4.1.20267.3.4.4.1.2.8.109.52.52.115.116.97.116.115.6 = STRING: "39"
iso.3.6.1.4.1.20267.3.4.4.1.2.8.109.52.52.115.116.97.116.115.7 = STRING: "13"
iso.3.6.1.4.1.20267.3.4.4.1.2.8.109.52.52.115.116.97.116.115.8 = STRING: "10"
iso.3.6.1.4.1.20267.3.4.4.1.2.8.109.52.52.115.116.97.116.115.9 = STRING: "5"
iso.3.6.1.4.1.20267.3.4.4.1.2.8.109.52.52.115.116.97.116.115.10 = STRING: "0"
iso.3.6.1.4.1.20267.3.4.4.1.2.8.109.52.52.115.116.97.116.115.11 = STRING: "6"
# look how it never returned: iso.3.6.1.4.1.20267.3.4.4.1.2.8.109.52.52.115.116.97.116.115.1
# snmpd with debug log output:
registered debug token nsExtendTable:output2, 1
iquerySecName has not been configured - internal queries will fail
Turning on AgentX master support.
NET-SNMP version 5.4.3
Connection from UDP: [127.0.0.1]:43504->[127.0.0.1]
nsExtendTable:output2: GETNEXT: m44stats / 1
nsExtendTable:output2: GETNEXT -> m44stats / 2
nsExtendTable:output2: varbind: iso.3.6.1.4.1.20267.3.4.4.1.2.8.109.52.52.115.116.97.116.115.2 (m44stats)
nsExtendTable:output2: GETNEXT: m44stats / 2
nsExtendTable:output2: GETNEXT -> m44stats / 3
nsExtendTable:output2: varbind: iso.3.6.1.4.1.20267.3.4.4.1.2.8.109.52.52.115.116.97.116.115.3 (m44stats)
nsExtendTable:output2: GETNEXT: m44stats / 3
nsExtendTable:output2: GETNEXT -> m44stats / 4
nsExtendTable:output2: varbind: iso.3.6.1.4.1.20267.3.4.4.1.2.8.109.52.52.115.116.97.116.115.4 (m44stats)
nsExtendTable:output2: GETNEXT: m44stats / 4
nsExtendTable:output2: GETNEXT -> m44stats / 5
nsExtendTable:output2: varbind: iso.3.6.1.4.1.20267.3.4.4.1.2.8.109.52.52.115.116.97.116.115.5 (m44stats)
nsExtendTable:output2: GETNEXT: m44stats / 5
nsExtendTable:output2: GETNEXT -> m44stats / 6
nsExtendTable:output2: varbind: iso.3.6.1.4.1.20267.3.4.4.1.2.8.109.52.52.115.116.97.116.115.6 (m44stats)
nsExtendTable:output2: GETNEXT: m44stats / 6
nsExtendTable:output2: GETNEXT -> m44stats / 7
nsExtendTable:output2: varbind: iso.3.6.1.4.1.20267.3.4.4.1.2.8.109.52.52.115.116.97.116.115.7 (m44stats)
nsExtendTable:output2: GETNEXT: m44stats / 2
nsExtendTable:output2: GETNEXT -> m44stats / 3
nsExtendTable:output2: varbind: iso.3.6.1.4.1.20267.3.4.4.1.2.8.109.52.52.115.116.97.116.115.3 (m44stats)
nsExtendTable:output2: GETNEXT: m44stats / 3
nsExtendTable:output2: GETNEXT -> m44stats / 4
nsExtendTable:output2: varbind: iso.3.6.1.4.1.20267.3.4.4.1.2.8.109.52.52.115.116.97.116.115.4 (m44stats)
nsExtendTable:output2: GETNEXT: m44stats / 4
nsExtendTable:output2: GETNEXT -> m44stats / 5
nsExtendTable:output2: varbind: iso.3.6.1.4.1.20267.3.4.4.1.2.8.109.52.52.115.116.97.116.115.5 (m44stats)
nsExtendTable:output2: GETNEXT: m44stats / 5
nsExtendTable:output2: GETNEXT -> m44stats / 6
nsExtendTable:output2: varbind: iso.3.6.1.4.1.20267.3.4.4.1.2.8.109.52.52.115.116.97.116.115.6 (m44stats)
nsExtendTable:output2: GETNEXT: m44stats / 6
nsExtendTable:output2: GETNEXT -> m44stats / 7
nsExtendTable:output2: varbind: iso.3.6.1.4.1.20267.3.4.4.1.2.8.109.52.52.115.116.97.116.115.7 (m44stats)
nsExtendTable:output2: GETNEXT: m44stats / 7
nsExtendTable:output2: GETNEXT -> m44stats / 8
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment