On Mon, Feb 03, 2020 at 12:49:33AM +0100, Philippe Denis wrote:
> 
> > Le 3 f??vr. 2020 ?? 00:41, Philippe Denis <phdeni...@gmail.com> a ??crit :
> > 
> > ???Hello,
> > 
> > I???ve succeeded to connect the sub-agent and the master agent by using the 
> > /var/agents/master in the c code and also in conf. Files.
> > 
> > Both are exchanging request but no value is received from local host or 
> > through remote.
> > 
> > I got the following error messages ?????Timeout: No response from 
> > localhost?????? when using a snmpget.
> > 
> > Then I???m wondering if the objects which are part of my daemon are 
> > correctly registered as I put a syslog in an handler and this one is never 
> > displays.

The log levels I asked you to utilize shows all socket creation activity
and all agentx protocol processing. When trying to debug agentx issues
that is a lot mure helpful than the logs you showed which includes some
parts of connectionless communications (yes, agentx is a connected
protocol). Could you, pretty please, rerun with ther debug flags I
indicated so I get a hunch about what is happening after the agent have
recieved the request.

/MF

> > How can I know if the sub agent had registred correctly the OIDs?
> > Moreover, I read that as a good advice you can generate C code and test it 
> > on the master agent and after that move it to the sub agent. This code 
> > should not be impacted.
> > 
> > Then what is the difference between netsnmp_register_long_instance and the 
> > couple netsnmp_create_handler_registration & netsnmp_register_instance. 
> > Which one should I used to register objects from my subagent? 
> > 
> > Thanks for your help.
> > Philippe DENIS
> > 
> >> Le 2 f??vr. 2020 ?? 23:07, Magnus Fromreide <ma...@lysator.liu.se> a 
> >> ??crit :
> >> 
> >> ???On Sun, Feb 02, 2020 at 02:13:59PM +0100, Philippe Denis wrote:
> >>> Hello all,
> >>> 
> >>> I've a problem to communicate with my subAgent through the Master Agent.
> >>> I've used the option -Dnetsnmp_udpbase and the message is correctly
> >>> received at master Agent level (of course, the one which send from remote
> >>> PC or localhost).
> >>> 
> >>> The Master Agent is not responding to the request sent by an snmpget
> >>> command.
> >>> 
> >>> The Master Agent is launched with the this command line:
> >>> 
> >>> 
> >>> *snmpd -Dnetsnmp_udpbase -f -Lo -C -c /usr/share/snmp/snmpd.conf
> >>> -agentXSocket=tcp:localhost:1705 udp:1161 -VVV*
> >>> 
> >>> *See attached the log of the command:*
> >> 
> >> Could you please rerun the test with the agent debug flags
> >> -Dagentx -Dtdomain
> >> 
> >> -Dagentx logs the agentx interactions
> >> -Dtdomain logs all opening of sockets
> >> 
> >>> *registered debug token netsnmp_udpbase, 1Log handling defined -
> >>> disabling stderrTurning on AgentX master support.netsnmp_udpbase: open
> >>> local UDP: [0.0.0.0]:1161->[0.0.0.0]:0netsnmp_udpbase: set
> >>> IP_PKTINFOnetsnmp_udpbase: binding socket: 7 to UDP:
> >>> [0.0.0.0]:0->[0.0.0.0]:1161NET-SNMP version 5.8*
> >>> 
> >>> Which is based on the one present in
> >>> http://net-snmp.sourceforge.net/wiki/index.php/TUT:Writing_a_Subagent
> >>> 
> >>> The content of the snmpd.conf used is the following one:
> >>> 
> >>> master agentx
> >>> agentxsocket /var/agentx/master
> >>> agentxperms 777 777
> >>> 
> >>> rwuser MyCom_RW
> >>> rouser MyCom_RO
> >>> 
> >>> 
> >>> For the subagent, I'm using the following command line:
> >>> 
> >>> *./mysubagent -f -Lo -x  tcp:localhost:1705*
> >>> 
> >>> 
> >>> *snmpget -v 2c -c MyCom_RW localhost .1.3.6.1.4.1.32699.255.4.1.0Timeout:
> >>> No Response from localhost.*
> >>> 
> >>> I'm quite surprise my mib is known as the snmptranslate -Tp -IR MyTestmib
> >>> answered correctly.
> >> 
> >> This means you have told snmptranslate where the mib is located. This is 
> >> good.
> >> 
> >>> I've also used net-snmp 5.8 but still have the same result.
> >>> 
> >>> Thanks by avdance for your help
> >>> -- 
> >>> Cordialement
> >>> Ph. DENIS
> >> 
> >> 
> >>> _______________________________________________
> >>> Net-snmp-coders mailing list
> >>> Net-snmp-coders@lists.sourceforge.net
> >>> https://lists.sourceforge.net/lists/listinfo/net-snmp-coders
> >> 
> 
> 
> _______________________________________________
> Net-snmp-coders mailing list
> Net-snmp-coders@lists.sourceforge.net
> https://lists.sourceforge.net/lists/listinfo/net-snmp-coders


_______________________________________________
Net-snmp-coders mailing list
Net-snmp-coders@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/net-snmp-coders

Reply via email to