Hi,
Even If you’re not an expert as you wrote previously, this keyword is not 
present on the google or in some examples present in the net-snmp tutorial. 
Then, it’s quite hard to find ...

Thanks a lot, now it’s working.
I put the MIB OID terminated by .0 and everything dialogs correctly.

Cordialement 
Philippe DENIS

> Le 5 févr. 2020 à 21:26, Larry Hayes <lhay...@gmail.com> a écrit :
> 
> 
> I am no expert, but I also run snmpd and a custom sub agent configuration.
> Your sub agent should be registering with the master what OIDs it will handle:
> One line for each MIB.
> 
>     REGISTER_SYSOR_TABLE(companyx_oid, companyx_oid_len, "Top level MIB for 
> Company products");
>     REGISTER_SYSOR_TABLE( companyx_base_oid,  companyx_base_oid_len, "MIB for 
> Company base OIDs");
>     REGISTER_SYSOR_TABLE( companyx_events_oid,  companyx_events_oid_len, "MIB 
> for Company notifications and traps");
>     REGISTER_SYSOR_TABLE( companyx_mgmt_oid,  companyx_mgmt_oid_len, "MIB for 
> Company Mgmt");
> 
> Larry Hayes
> 
>> On Tue, Feb 4, 2020 at 5:20 PM Philippe Denis <phdeni...@gmail.com> wrote:
>> Hello all,
>> 
>> I've performed some actions to fix my problem(s) but I'm not sure the 
>> situation is the one that I though; it's.
>> 
>> I though the Agentx and master agent are connected based on the following 
>> behaviour:
>> I've started the Master agent followed by the Agentx, I got a connection 
>> message.
>> When stopping the Master Agent, I've seen a message saying that the 
>> connection between the master agent and the subagent is broken. (message 
>> AgentX master disconnected us, reconnecting in 15)
>> Is it sufficient to be sure that the Master Agent and Sub-agentx are 
>> correctly connected ?
>> 
>> I've read that on Google that in the SubagentX configuration file, I need to 
>> declare the MIB which is allocated to the subagent. I'm not sure of the  
>> keyword to use, I've added in the SubAgentx file: 'view all included' 
>> terminated by the value of my MIB OID. Is it correct ?
>> 
>> If someone has some clues or advices to help me to clearly identify this 
>> problem.
>> 
>> Thanks by advance
>> Ph. DENIS
>> 
>>> Le lun. 3 févr. 2020 à 00:52, Philippe Denis <phdeni...@gmail.com> a écrit :
>>> Expéditeur: Philippe Denis <phdeni...@gmail.com>
>>>> Date: 3 février 2020 à 00:41:11 UTC+1
>>>> Destinataire: Magnus Fromreide <ma...@lysator.liu.se>
>>>> Objet: Rép:  Net-snmp 5.7.3 - Issue to communicate with subAgent and 
>>>> Master Agent
>>>> 
>>>> 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
>>>>> 
>> 
>> 
>> -- 
>> 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