>> >> pass .20.3.6.1.4.1.9.2.2.1.1.20 /usr/local/bstat/bstat

>> snmpwalk secret .20.3.6.1.4.1.9.2.2.1.1.20

>
> D'oh!
> I've only just spotted.
> That's not a valid OID.
>
> OIDs can *only* start with .0 .1 or .2
> An OID starting with .20 is bogus.


Nothing changes if I change .20 to .2.

snmpd -v -D -f startup excerpt:

trace: read_config(): read_config.c, 738:
read_config: /etc/snmp/snmpd.conf:473 examining: pass
..2.3.6.1.2.1.31.1.1.1.18/usr/local/bstat/bstat
trace: run_config_handler(): read_config.c, 441:
read_config: Found a parser. Calling it: pass /
..2.3.6.1.2.1.31.1.1.1.18/usr/local/bstat/bstat
trace: netsnmp_register_handler(): agent_handler.c, 190:
handler::register: Registering pass (:ld_api) at
joint-iso-ccitt.3.6.1.2.1.31.1.1.1.18
trace: netsnmp_inject_handler_before(): agent_handler.c, 311:
handler:inject: injecting bulk_to_next before old_api
trace: netsnmp_register_mib(): agent_registry.c, 566:
register_mib: registering "pass" at joint-iso-ccitt.3.6.1.2.1.31.1.1.1.18
trace: netsnmp_subtree_find_first(): agent_registry.c, 156:
subtree: looking for subtree for context: ""
trace: netsnmp_subtree_find_first(): agent_registry.c, 160:
subtree: found one for: ""
trace: snmp_call_callbacks(): callback.c, 180:
callback: START calling callbacks for maj=1 min=1
trace: snmp_call_callbacks(): callback.c, 200:
callback: END calling callbacks for maj=1 min=1 (0 called)

As you see snmpd finds pass directive. Now packet arrives:

trace: snmp_call_callbacks(): callback.c, 200:
callback: END calling callbacks for maj=1 min=0 (1 called)
trace: netsnmp_handle_request(): snmp_agent.c, 2893:
results: request results (status = 0):
trace: netsnmp_handle_request(): snmp_agent.c, 2896:
results: joint-iso-ccitt.3.6.1.2.1.31.1.1.1.18 = No Such Object
available on this agent at this OID
trace: _snmp_build(): snmp_api.c, 2771:
snmp_send: Building SNMPv1 message...
trace: _snmp_build(): snmp_api.c, 2774:
dumph_send: PDU-RESPONSE
trace: snmp_pdu_realloc_rbuild(): snmp_api.c, 3126:
snmp_pdu_realloc_rbuild: starting
trace: snmp_pdu_realloc_rbuild(): snmp_api.c, 3141:
dumph_send: VarBind
trace: snmp_realloc_rbuild_var_op(): snmp.c, 341:
dumph_send: Value
dumpx_send: 05 00
dumpv_send: NULL
trace: snmp_realloc_rbuild_var_op(): snmp.c, 442:
dumph_send: Name
dumpx_send: 06 0A 53 06 01 02 01 1F 01 01 01 12
dumpv_send: ObjID: joint-iso-ccitt.3.6.1.2.1.31.1.1.1.18
trace: snmp_pdu_realloc_rbuild(): snmp_api.c, 3209:
dumph_send: error index
dumpx_send: 02 01 01
dumpv_send: Integer: 1 (0x01)
trace: snmp_pdu_realloc_rbuild(): snmp_api.c, 3222:
dumph_send: error status
dumpx_send: 02 01 02
dumpv_send: Integer: 2 (0x02)
trace: snmp_pdu_realloc_rbuild(): snmp_api.c, 3235:
dumph_send: request_id
dumpx_send: 02 04 37 B6 E4 57
dumpv_send: Integer: 934732887 (0x37B6E457)
trace: _snmp_build(): snmp_api.c, 2780:
dumph_send: Community String
dumpx_send: 04 06 62 75 62 6C 69 6B
dumpv_send: String: bublik
trace: _snmp_build(): snmp_api.c, 2796:
dumph_send: SNMP Version Number
dumpx_send: 02 01 00
dumpv_send: Integer: 0 (0x00)
trace: _snmp_build(): snmp_api.c, 2814:
dumph_send: SNMPv1 Message
trace: netsnmp_udp_send(): snmpUDPDomain.c, 166:
netsnmp_udp: send 45 bytes from 0x552ad63573 to on fd 10
trace: netsnmp_remove_and_free_agent_snmp_session(): snmp_agent.c, 1599:
snmp_agent: REMOVE session == 0x552ad61f30
trace: free_agent_snmp_session(): snmp_agent.c, 1210:
snmp_agent: agent_sesion 0x552ad61f30 released
trace: handle_snmp_packet(): snmp_agent.c, 1736:
snmp_agent: end of handle_snmp_packet, asp = 0x552ad61f30
trace: _sess_read(): snmp_api.c, 5212:
sess_read: not reading 7 (fdset 0x7fbfffe830 set 0)
trace: _sess_read(): snmp_api.c, 5212:
sess_read: not reading 4 (fdset 0x7fbfffe830 set 0)
trace: snmp_sess_select_info(): snmp_api.c, 5625:
sess_select: for all sessions: 10 7 4
trace: receive(): snmpd.c, 1119:
snmpd/select: select( numfds=11, ..., tvp=(nil))

Mindaugas


-------------------------------------------------------------------------
Using Tomcat but need to do more? Need to support web services, security?
Get stuff done quickly with pre-integrated technology to make your job easier
Download IBM WebSphere Application Server v.1.0.1 based on Apache Geronimo
http://sel.as-us.falkag.net/sel?cmd=...057&dat=121642
_______________________________________________
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/...net-snmp-users