https://sourceforge.net/p/net-snmp/bugs/2926/
Anders Wallin


On Fri, Feb 22, 2019 at 2:08 PM Mostafa Kassem <mosta...@danlawinc.com>
wrote:

> Thank you, sir. You are a gentleman and a scholar.
>
>
>
> I am using 5.8
>
>
>
> All the best,
>
>
>
> Mostafa
>
>
>
> *From:* Anders Wallin <walli...@gmail.com>
> *Sent:* Friday, February 22, 2019 2:56 AM
> *To:* Mostafa Kassem <mosta...@danlawinc.com>
> *Cc:* net-snmp-users@lists.sourceforge.net
> *Subject:* Re: AgentX reconnect time
>
>
>
> It's not working in 5.7.3 either and w/o the possibility to us "-c" option
> for the agent.
>
> So it's broken!!
>
>
>
> Regards
>
> Anders Wallin
>
>
>
>
>
> On Fri, Feb 22, 2019 at 7:44 AM Anders Wallin <walli...@gmail.com> wrote:
>
> Hi Mostafa,
>
>
>
> which version of net-snmp are you using?
> In 5.8 you can use the "-c" option which works, but I also found a bug in
> it using the default paths
>
> *# ./mysubagent -h   *
>
> USAGE: ./mysubagent [OPTIONS]
>
>
>
> OPTIONS:
>
>   -c FILE[,...]         read FILE(s) as configuration file(s)
>
>   -C                    do not read the default configuration files
>
> ....
> *# cat agentx.conf *
>
> [snmp] logTimestamp 1
>
> agentXPingInterval 5
>
> *# ./mysubagent -C -c agentx.conf -f -x /var/agentx/master *
>
> 2019-02-22 07:23:40 Warning: Failed to connect to the agentx master agent
> (/var/agentx/master):
>
> 2019-02-22 07:23:45 Warning: Failed to connect to the agentx master agent
> (/var/agentx/master):
>
> 2019-02-22 07:23:50 Warning: Failed to connect to the agentx master agent
> (/var/agentx/master):
>
>
> The name of the agentx config file can be agentx.conf or agentx.local.conf
> and it should be in one of this  directories
>
> $HOME/.snmp
>
> /usr/etc/snmp
>
> /usr/lib/snmp
>
> /usr/share/snmp
>
> /var/lib/net-snmp
>
> or you can use the SNMPCONFPATH
>
>
>
> AND HERE comes the bug!! Using SNMPCONFPATH or the default path, you will
> get "Warning: Unknown token: agentXPingInterval." and the timeout will be
> set to the default value of 15.
>
> I will file a bug on this!
>
> *# SNMPCONFPATH=$PWD ./mysubagent -f -x /var/agentx/master*
>
> 2019-02-22 07:37:22 /root/snmp-test/agentx.conf: line 2: Warning: Unknown
> token: agentXPingInterval.
>
> 2019-02-22 07:37:22 Warning: Failed to connect to the agentx master agent
> (/var/agentx/master):
>
> 2019-02-22 07:37:37 Warning: Failed to connect to the agentx master agent
> (/var/agentx/master):
>
>
>
> *# cp agentx.conf $HOME/.snmp/*
>
> *# ./mysubagent -f -x /var/agentx/master*
>
> 2019-02-22 07:41:39 /root/.snmp/agentx.conf: line 2: Warning: Unknown
> token: agentXPingInterval.
>
> 2019-02-22 07:41:39 Warning: Failed to connect to the agentx master agent
> (/var/agentx/master):
>
> 2019-02-22 07:41:54 Warning: Failed to connect to the agentx master agent
> (/var/agentx/master):
>
>
>
> I will check 5.7.3  and be back with more information
>
> Regards
>
> Anders Wallin
>
>
>
>
>
> On Thu, Feb 21, 2019 at 10:43 PM Mostafa Kassem <mosta...@danlawinc.com>
> wrote:
>
> Thank you for your reply, Anders.
>
>
>
> I created an agentx.conf file with this single line:
>
>
>
> agentxPingInterval 5
>
>
>
>
>
> I tried putting agentx.conf into one the following directories to no avail:
>
> /var/agentx/
>
> /var/snmp/
>
> Var/net-snmp/
>
>
>
> Where should the agentx.conf file go? I did a search on this topic and
> couldn’t find an answer.
>
>
>
> It is still 15 seconds of disconnection.
>
>
>
> Thanks again,
>
>
>
> Mostafa
>
>
>
> *From:* Anders Wallin <walli...@gmail.com>
> *Sent:* Thursday, February 21, 2019 2:57 AM
> *To:* Mostafa Kassem <mosta...@danlawinc.com>
> *Cc:* net-snmp-users@lists.sourceforge.net
> *Subject:* Re: AgentX reconnect time
>
>
>
> Hi Mostafa,
>
>
>
> you need to set it in the config file for your agentx(e.g agentx.conf),
> not in snmpd.conf
>
> Regards
>
> Anders Wallin
>
>
>
>
>
> On Thu, Feb 21, 2019 at 1:22 AM Mostafa Kassem <mosta...@danlawinc.com>
> wrote:
>
> When we restart the snmpd, the agent detects that the snmpd is no longer
> running and disconnects, waits 15 seconds and then connects to the snmpd
> again.
>
>  AgentX master disconnected us, reconnecting in 15
>
>
>
> I would like to reduce this time to 5 seconds.
>
>
>
> Is this time specifieded in agentXPingInterval  as described here?
> http://www.net-snmp.org/docs/man/snmpd.conf.html
>
>
>
> However if I add agentXPingInterval 5 to the snmpd.conf file, I get this
> error:
>
> /var/snmp/snmpd.conf: line 35: Warning: Unknown token:agentXPingInterval.
>
>
>
> I found this code in agentx_config.c which leads me to believe that this
> value is hardcoded and not set in any configuration file. So changing it
> requires editing and recompile of the code.
>
>
>
> #ifdef USING_AGENTX_SUBAGENT_MODULE
>
>     /*
>
>      * tokens for master agent
>
>      */
>
>     if (SUB_AGENT == agent_role) {
>
>         /*
>
>          * set up callbacks to initiate master agent pings for this
> session
>
>          */
>
>         netsnmp_ds_register_config(ASN_INTEGER,
>
>
> netsnmp_ds_get_string(NETSNMP_DS_LIBRARY_ID,
>
>                                    NETSNMP_DS_LIB_APPTYPE),
>
>                                    "agentxPingInterval",
>
>                                    NETSNMP_DS_APPLICATION_ID,
>
>                                    NETSNMP_DS_AGENT_AGENTX_PING_INTERVAL);
>
>         /* ping and/or reconnect by default every 15 seconds */
>
>         netsnmp_ds_set_int(NETSNMP_DS_APPLICATION_ID,
>
>                            NETSNMP_DS_AGENT_AGENTX_PING_INTERVAL, 15);
>
>
>
>     }
>
> #endif /* USING_AGENTX_SUBAGENT_MODULE */
>
>
>
> Thanks,
>
>
>
> Mostafa
>
> _______________________________________________
> Net-snmp-users mailing list
> Net-snmp-users@lists.sourceforge.net
> Please see the following page to unsubscribe or change other options:
> https://lists.sourceforge.net/lists/listinfo/net-snmp-users
>
>
_______________________________________________
Net-snmp-users mailing list
Net-snmp-users@lists.sourceforge.net
Please see the following page to unsubscribe or change other options:
https://lists.sourceforge.net/lists/listinfo/net-snmp-users

Reply via email to