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