> 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.
> 
> 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

Reply via email to