FW: EXTERNAL:Re: Subagent example code timeout on Win32
"Van Dyke, Evan (ES)" <[email protected]>
| Newsgroups | gmane.network.net-snmp.user |
|---|---|
| Message-ID | <[email protected]> |
From: Van Dyke, Evan (ES) Sent: Monday, July 19, 2010 1:16 PM To: 'Bart Van Assche' Subject: RE: EXTERNAL:Re: Subagent example code timeout on Win32 I just built the current 5.5 sources, and am still seeing the same thing. I am wondering if there are some additional configuration steps on win32 that I don't know of? I turned on a couple more debug tags in my subagent, see logs below. It looks like the subagent is sending some reply packets with messageid == 0. I'm not very familiar with the spec, but that's curious. I am currently trying to track down where the configured handler callback is supposed to be executed. As I mentioned in another message, the handler method isn't being executed if I supply my own, which I suspect is the problem. Any help is appreciated. Thanks again. --Evan Subagent log: No log handling enabled - turning on stderr logging registered debug token nstAgentSubagentObject, 1 registered debug token snmp_alarm, 1 registered debug token agentx, 1 registered debug token snmp_api, 1 registered debug token sess_async_send, 1 registered debug token sess_process_packet, 1 agentx_register_app_config_handler: registering .conf token for "agentxsocket" agentx/subagent: initializing.... agentx/subagent: subagent_init sess 003B8F28 agentx/subagent: initializing.... DONE nstAgentSubagentObject: Initializing the nstAgentSubagentObject module nstAgentSubagentObject: Initalizing nstAgentSubagentObject scalar integer. De ult value = 2 nstAgentSubagentObject: Done initalizing nstAgentSubagentObject module agentx/subagent: connecting to master... agentx/subagent: agentx_reopen_session(0) called agentx/subagent: opening session... agentx/subagent: opening session agentx_build: packet built okay sess_process_packet: sending message id#404 reqid#9927 sess_process_packet: session 00A0BA10 fd 5996 pkt 00A31840 length 88 sess_process_packet: received message id#0 reqid#9927 agentx/subagent: synching input, op 0x01 agentx/subagent: open agentx/subagent: trap session registered OK agentx/subagent: registering callbacks for session 003BFA18 NET-SNMP version 5.5 AgentX subagent connected agentx/subagent: opening session... DONE (003BFA18) agentx/subagent: registering: NET-SNMP-MIB::netSnmp.2.4.1.1.2.0 agentx_build: packet built okay sess_process_packet: sending message id#405 reqid#9928 sess_process_packet: session 00A0BA10 fd 5996 pkt 00A31840 length 68 sess_process_packet: received message id#0 reqid#9928 agentx/subagent: synching input, op 0x01 agentx/subagent: registered agentx/subagent: register ping alarm every 15 seconds snmp_alarm: registered alarm 1, t = 15.000, flags=0x01 snmp_alarm: no alarms found to schedule example-demon is up and running. sess_process_packet: session 00A0BA10 fd 5996 pkt 00A31530 length 60 sess_process_packet: received message id#0 reqid#2 agentx/subagent: handling agentx request (req=0x2,trans=0x1,sess=0x4) agentx/subagent: -> get sess_process_packet: sending message id#0 reqid#2 sess_process_packet: session 00A0BA10 fd 5996 pkt 00A31530 length 60 sess_process_packet: received message id#0 reqid#4 agentx/subagent: handling agentx request (req=0x4,trans=0x3,sess=0x4) agentx/subagent: -> get sess_process_packet: sending message id#0 reqid#4 sess_process_packet: session 00A0BA10 fd 5996 pkt 00A31530 length 60 sess_process_packet: received message id#0 reqid#2 agentx/subagent: handling agentx request (req=0x2,trans=0x1,sess=0x4) agentx/subagent: -> get sess_process_packet: sending message id#0 reqid#2 sess_process_packet: session 00A0BA10 fd 5996 pkt 00A31530 length 60 sess_process_packet: received message id#0 reqid#4 agentx/subagent: handling agentx request (req=0x4,trans=0x3,sess=0x4) agentx/subagent: -> get sess_process_packet: sending message id#0 reqid#4 sess_process_packet: session 00A0BA10 fd 5996 pkt 00A31530 length 60 sess_process_packet: received message id#0 reqid#6 agentx/subagent: handling agentx request (req=0x6,trans=0x5,sess=0x4) agentx/subagent: -> get sess_process_packet: sending message id#0 reqid#6 sess_process_packet: session 00A0BA10 fd 5996 pkt 00A31530 length 60 sess_process_packet: received message id#0 reqid#2 agentx/subagent: handling agentx request (req=0x2,trans=0x1,sess=0x4) agentx/subagent: -> get sess_process_packet: sending message id#0 reqid#2 sess_process_packet: session 00A0BA10 fd 5996 pkt 00A31530 length 60 sess_process_packet: received message id#0 reqid#4 agentx/subagent: handling agentx request (req=0x4,trans=0x3,sess=0x4) agentx/subagent: -> get sess_process_packet: sending message id#0 reqid#4 sess_process_packet: session 00A0BA10 fd 5996 pkt 00A31530 length 60 sess_process_packet: received message id#0 reqid#6 agentx/subagent: handling agentx request (req=0x6,trans=0x5,sess=0x4) agentx/subagent: -> get sess_process_packet: sending message id#0 reqid#6 sess_process_packet: session 00A0BA10 fd 5996 pkt 00A3156C length 60 sess_process_packet: received message id#0 reqid#8 agentx/subagent: handling agentx request (req=0x8,trans=0x7,sess=0x4) agentx/subagent: -> get sess_process_packet: sending message id#0 reqid#8 sess_process_packet: session 00A0BA10 fd 5996 pkt 00A31530 length 60 sess_process_packet: received message id#0 reqid#2 agentx/subagent: handling agentx request (req=0x2,trans=0x1,sess=0x4) agentx/subagent: -> get sess_process_packet: sending message id#0 reqid#2 sess_process_packet: session 00A0BA10 fd 5996 pkt 00A31530 length 60 sess_process_packet: received message id#0 reqid#4 agentx/subagent: handling agentx request (req=0x4,trans=0x3,sess=0x4) agentx/subagent: -> get sess_process_packet: sending message id#0 reqid#4 sess_process_packet: session 00A0BA10 fd 5996 pkt 00A31530 length 60 sess_process_packet: received message id#0 reqid#6 agentx/subagent: handling agentx request (req=0x6,trans=0x5,sess=0x4) agentx/subagent: -> get sess_process_packet: sending message id#0 reqid#6 sess_process_packet: session 00A0BA10 fd 5996 pkt 00A3156C length 60 sess_process_packet: received message id#0 reqid#8 agentx/subagent: handling agentx request (req=0x8,trans=0x7,sess=0x4) agentx/subagent: -> get sess_process_packet: sending message id#0 reqid#8 sess_process_packet: session 00A0BA10 fd 5996 pkt 00A31530 length 60 sess_process_packet: received message id#0 reqid#10 agentx/subagent: handling agentx request (req=0xa,trans=0x9,sess=0x4) agentx/subagent: -> get sess_process_packet: sending message id#0 reqid#10 sess_process_packet: session 00A0BA10 fd 5996 pkt 00A31530 length 60 sess_process_packet: received message id#0 reqid#2 agentx/subagent: handling agentx request (req=0x2,trans=0x1,sess=0x4) agentx/subagent: -> get sess_process_packet: sending message id#0 reqid#2 sess_process_packet: session 00A0BA10 fd 5996 pkt 00A31530 length 60 sess_process_packet: received message id#0 reqid#4 agentx/subagent: handling agentx request (req=0x4,trans=0x3,sess=0x4) agentx/subagent: -> get sess_process_packet: sending message id#0 reqid#4 sess_process_packet: session 00A0BA10 fd 5996 pkt 00A31530 length 60 sess_process_packet: received message id#0 reqid#6 agentx/subagent: handling agentx request (req=0x6,trans=0x5,sess=0x4) agentx/subagent: -> get sess_process_packet: sending message id#0 reqid#6 sess_process_packet: session 00A0BA10 fd 5996 pkt 00A3156C length 60 sess_process_packet: received message id#0 reqid#8 agentx/subagent: handling agentx request (req=0x8,trans=0x7,sess=0x4) agentx/subagent: -> get sess_process_packet: sending message id#0 reqid#8 sess_process_packet: session 00A0BA10 fd 5996 pkt 00A315A8 length 60 sess_process_packet: received message id#0 reqid#10 agentx/subagent: handling agentx request (req=0xa,trans=0x9,sess=0x4) agentx/subagent: -> get sess_process_packet: sending message id#0 reqid#10 sess_process_packet: session 00A0BA10 fd 5996 pkt 00A31530 length 60 sess_process_packet: received message id#0 reqid#12 agentx/subagent: handling agentx request (req=0xc,trans=0xb,sess=0x4) agentx/subagent: -> get sess_process_packet: sending message id#0 reqid#12 sess_process_packet: session 00A0BA10 fd 5996 pkt 00A31530 length 60 sess_process_packet: received message id#0 reqid#2 agentx/subagent: handling agentx request (req=0x2,trans=0x1,sess=0x4) agentx/subagent: -> get sess_process_packet: sending message id#0 reqid#2 sess_process_packet: session 00A0BA10 fd 5996 pkt 00A31530 length 60 sess_process_packet: received message id#0 reqid#4 agentx/subagent: handling agentx request (req=0x4,trans=0x3,sess=0x4) agentx/subagent: -> get sess_process_packet: sending message id#0 reqid#4 sess_process_packet: session 00A0BA10 fd 5996 pkt 00A31530 length 60 sess_process_packet: received message id#0 reqid#6 agentx/subagent: handling agentx request (req=0x6,trans=0x5,sess=0x4) agentx/subagent: -> get sess_process_packet: sending message id#0 reqid#6 sess_process_packet: session 00A0BA10 fd 5996 pkt 00A3156C length 60 sess_process_packet: received message id#0 reqid#8 agentx/subagent: handling agentx request (req=0x8,trans=0x7,sess=0x4) agentx/subagent: -> get sess_process_packet: sending message id#0 reqid#8 sess_process_packet: session 00A0BA10 fd 5996 pkt 00A315A8 length 60 sess_process_packet: received message id#0 reqid#10 agentx/subagent: handling agentx request (req=0xa,trans=0x9,sess=0x4) agentx/subagent: -> get sess_process_packet: sending message id#0 reqid#10 sess_process_packet: session 00A0BA10 fd 5996 pkt 00A315E4 length 60 sess_process_packet: received message id#0 reqid#12 agentx/subagent: handling agentx request (req=0xc,trans=0xb,sess=0x4) agentx/subagent: -> get sess_process_packet: sending message id#0 reqid#12 agentx/subagent: transport disconnect indication snmp_alarm: unregistered alarm 1 agentx/subagent: unregistering callbacks for session 003BFA18 snmp_alarm: registered alarm 2, t = 15.000, flags=0x01 snmp_alarm: no alarms found to schedule snmp_alarm: run alarm 2 agentx/subagent: agentx_reopen_session(2) called agentx/subagent: opening session... agentx/subagent: opening session agentx_build: packet built okay sess_process_packet: sending message id#406 reqid#9929 sess_process_packet: session 00A0BA10 fd 5996 pkt 00A31840 length 88 sess_process_packet: received message id#0 reqid#9929 agentx/subagent: synching input, op 0x01 agentx/subagent: open agentx/subagent: trap session registered OK agentx/subagent: registering callbacks for session 003BFA18 NET-SNMP version 5.5 AgentX subagent connected agentx/subagent: opening session... DONE (003BFA18) snmp_alarm: unregistered alarm 2 agentx/subagent: registering: NET-SNMP-MIB::netSnmp.2.4.1.1.2.0 agentx_build: packet built okay sess_process_packet: sending message id#407 reqid#9930 sess_process_packet: session 00A0BA10 fd 5996 pkt 00A31840 length 68 sess_process_packet: received message id#0 reqid#9930 agentx/subagent: synching input, op 0x01 agentx/subagent: registered agentx/subagent: register ping alarm every 15 seconds snmp_alarm: registered alarm 3, t = 15.000, flags=0x01 snmp_alarm: no alarms found to schedule snmp_alarm: alarm 2 completed snmp_alarm: alarm 2 deleted itself Master agent log: C:\Documents and Settings\vandyev>snmpd -f -Le -Dagentx registered debug token agentx, 1 agentx_register_app_config_handler: registering .conf token for "agentxsocket" agentx_register_app_config_handler: registering .conf token for "agentxperms" agentx_register_app_config_handler: registering .conf token for "agentxRetries" agentx_register_app_config_handler: registering .conf token for "agentxTimeout" Turning on AgentX master support. agentx/config: port spec: tcp:localhost:705 agentx/master: initializing... agentx/master: initializing... DONE NET-SNMP version 5.5 agentx/master: unexpected callback op 4 agentx/master: handle pdu (req=0x7b74,trans=0x0,sess=0x0) agentx/master: open 00A9CEF8 agentx/master: opened 00AAD0F8 = 4 with flags = a0 agentx/master: send response, stat 0 (req=0x7b74,trans=0x0,sess=0x0) agentx_build: packet built okay agentx/master: handle pdu (req=0x7b75,trans=0x0,sess=0x4) agentx/master: in register_agentx_list agentx/master: registered ok agentx/master: send response, stat 0 (req=0x7b75,trans=0x0,sess=0x4) agentx_build: packet built okay agentx/master: agentx master handler starting, mode = 0xa0 agentx/master: request for variable (NET-SNMP-MIB::netSnmp.2.4.1.1.2.0) agentx: sending pdu (req=0x2,trans=0x1,sess=0x4) agentx_build: packet built okay agentx/master: agentx master handler starting, mode = 0xa0 agentx/master: request for variable (NET-SNMP-MIB::netSnmp.2.4.1.1.2.0) agentx: sending pdu (req=0x4,trans=0x3,sess=0x4) agentx_build: packet built okay agentx_build: packet built okay agentx/master: agentx master handler starting, mode = 0xa0 agentx/master: request for variable (NET-SNMP-MIB::netSnmp.2.4.1.1.2.0) agentx: sending pdu (req=0x6,trans=0x5,sess=0x4) agentx_build: packet built okay agentx_build: packet built okay agentx_build: packet built okay agentx_build: packet built okay agentx/master: agentx master handler starting, mode = 0xa0 agentx/master: request for variable (NET-SNMP-MIB::netSnmp.2.4.1.1.2.0) agentx: sending pdu (req=0x8,trans=0x7,sess=0x4) agentx_build: packet built okay agentx_build: packet built okay agentx_build: packet built okay agentx_build: packet built okay agentx_build: packet built okay agentx/master: agentx master handler starting, mode = 0xa0 agentx/master: request for variable (NET-SNMP-MIB::netSnmp.2.4.1.1.2.0) agentx: sending pdu (req=0xa,trans=0x9,sess=0x4) agentx_build: packet built okay agentx_build: packet built okay agentx_build: packet built okay agentx_build: packet built okay agentx_build: packet built okay agentx_build: packet built okay agentx/master: agentx master handler starting, mode = 0xa0 agentx/master: request for variable (NET-SNMP-MIB::netSnmp.2.4.1.1.2.0) agentx: sending pdu (req=0xc,trans=0xb,sess=0x4) agentx_build: packet built okay agentx_build: packet built okay agentx_build: packet built okay agentx_build: packet built okay agentx_build: packet built okay agentx_build: packet built okay agentx_build: packet built okay agentx_build: packet built okay agentx/master: timeout on session 00A9CEF8 agentx/master: close 00A9CEF8, -1 agentx/master: close transport ------------------------------------------------------------------------------ This SF.net email is sponsored by Sprint What will you do first with EVO, the first 4G phone? Visit sprint.com/first -- http://p.sf.net/sfu/sprint-com-first _______________________________________________ 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