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
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.