where to set retries/timeout time, problem in set request
"Awadhesh Kumar" <[email protected]>
| Newsgroups | gmane.network.net-snmp.user |
|---|---|
| Message-ID | <[email protected]> |
Hi Dave, I am facing the same problem in SET request. I am using NetSnmp 5.4.1 for sub-agent development. I have mib module object which has type READ/WRITE. If I do snmp set request then it apply the information in the database and apply it also on device. So it takes some time and then in result master agent send the same SET request again. I have added agentXRetries 1 agentXTimeout 1200 in /usr/local/share/snmp/snmpd.conf file but seems that master agent is not understanding the configuration because It is again sending the same SET request multiple time to my sub-agent application. If I do snmpset request by giving command from command line snmpset -r 0 -t 1200 ..... then it is working perfectly. Could you please help me where to put this timeout/retries information in configuration file exactly so that snmpd can pick the same configuration? On running the master agent by giving command /usr/local/sbin/snmpd -c /usr/local/share/snmp/snmpd.conf -f -Le -Dread_config -x tcp:localhost:705 It is giving following result on cosole registered debug token read_config, 1 read_config: reading premib configuration tokens read_config: config path used for snmpd:/usr/local/etc/snmp:/usr/local/share/snmp:/usr/local/lib/snmp:/root/.snmp (persistent path:/var/net-snmp) read_config: config dir: /usr/local/etc/snmp read_config: Directory not present: /usr/local/etc/snmp read_config: config dir: /usr/local/share/snmp read_config: Reading configuration /usr/local/share/snmp/snmpd.conf read_config: /usr/local/share/snmp/snmpd.conf:21 examining: master agentx read_config: /usr/local/share/snmp/snmpd.conf:26 examining: agentuser root read_config: /usr/local/share/snmp/snmpd.conf:31 examining: agentgroup root read_config: /usr/local/share/snmp/snmpd.conf:48 examining: syslocation "HNS, USA" read_config: /usr/local/share/snmp/snmpd.conf:58 examining: syscontact [email protected] read_config: /usr/local/share/snmp/snmpd.conf:77 examining: master agentx read_config: /usr/local/share/snmp/snmpd.conf:82 examining: agentuser root read_config: /usr/local/share/snmp/snmpd.conf:87 examining: agentgroup root read_config: /usr/local/share/snmp/snmpd.conf:101 examining: rwcommunity gss read_config: /usr/local/share/snmp/snmpd.conf:103 examining: agentXRetries 1 read_config: /usr/local/share/snmp/snmpd.conf:105 examining: agentXTimeout 1200 read_config: /usr/local/share/snmp/snmpd.conf:107 examining: agentXSocket tcp:localhost:705 read_config: /usr/local/share/snmp/snmpd.local.conf: No such file or directory read_config: config dir: /usr/local/lib/snmp read_config: Directory not present: /usr/local/lib/snmp read_config: config dir: /root/.snmp read_config: Directory not present: /root/.snmp read_config: config path used for snmpd:/var/net-snmp (persistent path:/var/net-snmp) read_config: config dir: /var/net-snmp read_config: Reading configuration /var/net-snmp/snmpd.conf read_config: /var/net-snmp/snmpd.conf:32 examining: setserialno 184765406 read_config: /var/net-snmp/snmpd.conf:44 examining: ifXTable .1 14:0 18:0x $ read_config: /var/net-snmp/snmpd.conf:45 examining: ifXTable .2 14:0 18:0x $ read_config: /var/net-snmp/snmpd.conf:46 examining: ifXTable .3 14:0 18:0x $ read_config: /var/net-snmp/snmpd.conf:47 examining: ifXTable .4 14:0 18:0x $ read_config: /var/net-snmp/snmpd.conf:48 examining: ifXTable .5 14:0 18:0x $ read_config: /var/net-snmp/snmpd.conf:49 examining: ifXTable .6 14:0 18:0x $ read_config: /var/net-snmp/snmpd.conf:53 examining: engineBoots 81 read_config: /var/net-snmp/snmpd.conf:54 examining: oldEngineID 0x80001f8880c5b2954f0dceb246 read_config: Found a parser. Calling it: oldEngineID / 0x80001f8880c5b2954f0dceb246 read_config: /var/net-snmp/snmpd.local.conf: No such file or directory read_config: config path used for agentx:/usr/local/etc/snmp:/usr/local/share/snmp:/usr/local/lib/snmp:/root/.snmp (persistent path:/var/net-snmp) read_config: config dir: /usr/local/etc/snmp read_config: Directory not present: /usr/local/etc/snmp read_config: config dir: /usr/local/share/snmp read_config: /usr/local/share/snmp/agentx.conf: No such file or directory read_config: /usr/local/share/snmp/agentx.local.conf: No such file or directory read_config: config dir: /usr/local/lib/snmp read_config: Directory not present: /usr/local/lib/snmp read_config: config dir: /root/.snmp read_config: Directory not present: /root/.snmp read_config: config path used for agentx:/var/net-snmp (persistent path:/var/net-snmp) read_config: config dir: /var/net-snmp read_config: /var/net-snmp/agentx.conf: No such file or directory read_config: /var/net-snmp/agentx.local.conf: No such file or directory read_config: config path used for snmp:/usr/local/etc/snmp:/usr/local/share/snmp:/usr/local/lib/snmp:/root/.snmp (persistent path:/var/net-snmp) read_config: config dir: /usr/local/etc/snmp read_config: Directory not present: /usr/local/etc/snmp read_config: config dir: /usr/local/share/snmp read_config: Reading configuration /usr/local/share/snmp/snmp.conf read_config: /usr/local/share/snmp/snmp.conf:22 examining: defversion 1 read_config: /usr/local/share/snmp/snmp.conf:30 examining: defcommunity gss read_config: /usr/local/share/snmp/snmp.local.conf: No such file or directory read_config: config dir: /usr/local/lib/snmp read_config: Directory not present: /usr/local/lib/snmp read_config: config dir: /root/.snmp read_config: Directory not present: /root/.snmp read_config: config path used for snmp:/var/net-snmp (persistent path:/var/net-snmp) read_config: config dir: /var/net-snmp read_config: /var/net-snmp/snmp.conf: No such file or directory read_config: /var/net-snmp/snmp.local.conf: No such file or directory read_configs_optional: reading optional configuration tokens for snmpd read_config: Reading optional config file: "/usr/local/share/snmp/snmpd.conf" read_config: Reading configuration /usr/local/share/snmp/snmpd.conf read_config: /usr/local/share/snmp/snmpd.conf:21 examining: master agentx read_config: /usr/local/share/snmp/snmpd.conf:26 examining: agentuser root read_config: /usr/local/share/snmp/snmpd.conf:31 examining: agentgroup root read_config: /usr/local/share/snmp/snmpd.conf:48 examining: syslocation "HNS, USA" read_config: /usr/local/share/snmp/snmpd.conf:58 examining: syscontact [email protected] read_config: /usr/local/share/snmp/snmpd.conf:77 examining: master agentx read_config: /usr/local/share/snmp/snmpd.conf:82 examining: agentuser root read_config: /usr/local/share/snmp/snmpd.conf:87 examining: agentgroup root read_config: /usr/local/share/snmp/snmpd.conf:101 examining: rwcommunity gss read_config: /usr/local/share/snmp/snmpd.conf:103 examining: agentXRetries 1 read_config: /usr/local/share/snmp/snmpd.conf:105 examining: agentXTimeout 1200 read_config: /usr/local/share/snmp/snmpd.conf:107 examining: agentXSocket tcp:localhost:705 read_config: reading normal configuration tokens read_config: config path used for snmpd:/usr/local/etc/snmp:/usr/local/share/snmp:/usr/local/lib/snmp:/root/.snmp (persistent path:/var/net-snmp) read_config: config dir: /usr/local/etc/snmp read_config: Directory not present: /usr/local/etc/snmp read_config: config dir: /usr/local/share/snmp read_config: Reading configuration /usr/local/share/snmp/snmpd.conf read_config: /usr/local/share/snmp/snmpd.conf:21 examining: master agentx read_config: Found a parser. Calling it: master / agentx Turning on AgentX master support. read_config: /usr/local/share/snmp/snmpd.conf:26 examining: agentuser root read_config: Found a parser. Calling it: agentuser / root read_config: /usr/local/share/snmp/snmpd.conf:31 examining: agentgroup root read_config: Found a parser. Calling it: agentgroup / root read_config: /usr/local/share/snmp/snmpd.conf:48 examining: syslocation "HNS, USA" read_config: Found a parser. Calling it: syslocation / "HNS, USA" read_config: /usr/local/share/snmp/snmpd.conf:58 examining: syscontact [email protected] read_config: Found a parser. Calling it: syscontact / [email protected] read_config: /usr/local/share/snmp/snmpd.conf:77 examining: master agentx read_config: Found a parser. Calling it: master / agentx Turning on AgentX master support. read_config: /usr/local/share/snmp/snmpd.conf:82 examining: agentuser root read_config: Found a parser. Calling it: agentuser / root read_config: /usr/local/share/snmp/snmpd.conf:87 examining: agentgroup root read_config: Found a parser. Calling it: agentgroup / root read_config: /usr/local/share/snmp/snmpd.conf:101 examining: rwcommunity gss read_config: Found a parser. Calling it: rwcommunity / gss read_config: /usr/local/share/snmp/snmpd.conf:103 examining: agentXRetries 1 read_config: Found a parser. Calling it: agentXRetries / 1 read_config: /usr/local/share/snmp/snmpd.conf:105 examining: agentXTimeout 1200 read_config: Found a parser. Calling it: agentXTimeout / 1200 read_config: /usr/local/share/snmp/snmpd.conf:107 examining: agentXSocket tcp:localhost:705 read_config: Found a parser. Calling it: agentXSocket / tcp:localhost:705 read_config: /usr/local/share/snmp/snmpd.local.conf: No such file or directory read_config: config dir: /usr/local/lib/snmp read_config: Directory not present: /usr/local/lib/snmp read_config: config dir: /root/.snmp read_config: Directory not present: /root/.snmp read_config: config path used for snmpd:/var/net-snmp (persistent path:/var/net-snmp) read_config: config dir: /var/net-snmp read_config: Reading configuration /var/net-snmp/snmpd.conf read_config: /var/net-snmp/snmpd.conf:32 examining: setserialno 184765406 read_config: Found a parser. Calling it: setserialno / 184765406 read_config: /var/net-snmp/snmpd.conf:44 examining: ifXTable .1 14:0 18:0x $ read_config: Found a parser. Calling it: ifXTable / .1 14:0 18:0x $ read_config: /var/net-snmp/snmpd.conf:45 examining: ifXTable .2 14:0 18:0x $ read_config: Found a parser. Calling it: ifXTable / .2 14:0 18:0x $ read_config: /var/net-snmp/snmpd.conf:46 examining: ifXTable .3 14:0 18:0x $ read_config: Found a parser. Calling it: ifXTable / .3 14:0 18:0x $ read_config: /var/net-snmp/snmpd.conf:47 examining: ifXTable .4 14:0 18:0x $ read_config: Found a parser. Calling it: ifXTable / .4 14:0 18:0x $ read_config: /var/net-snmp/snmpd.conf:48 examining: ifXTable .5 14:0 18:0x $ read_config: Found a parser. Calling it: ifXTable / .5 14:0 18:0x $ read_config: /var/net-snmp/snmpd.conf:49 examining: ifXTable .6 14:0 18:0x $ read_config: Found a parser. Calling it: ifXTable / .6 14:0 18:0x $ read_config: /var/net-snmp/snmpd.conf:53 examining: engineBoots 81 read_config: Found a parser. Calling it: engineBoots / 81 read_config: /var/net-snmp/snmpd.conf:54 examining: oldEngineID 0x80001f8880c5b2954f0dceb246 read_config: /var/net-snmp/snmpd.local.conf: No such file or directory read_config: config path used for agentx:/usr/local/etc/snmp:/usr/local/share/snmp:/usr/local/lib/snmp:/root/.snmp (persistent path:/var/net-snmp) read_config: config dir: /usr/local/etc/snmp read_config: Directory not present: /usr/local/etc/snmp read_config: config dir: /usr/local/share/snmp read_config: /usr/local/share/snmp/agentx.conf: No such file or directory read_config: /usr/local/share/snmp/agentx.local.conf: No such file or directory read_config: config dir: /usr/local/lib/snmp read_config: Directory not present: /usr/local/lib/snmp read_config: config dir: /root/.snmp read_config: Directory not present: /root/.snmp read_config: config path used for agentx:/var/net-snmp (persistent path:/var/net-snmp) read_config: config dir: /var/net-snmp read_config: /var/net-snmp/agentx.conf: No such file or directory read_config: /var/net-snmp/agentx.local.conf: No such file or directory read_config: config path used for snmp:/usr/local/etc/snmp:/usr/local/share/snmp:/usr/local/lib/snmp:/root/.snmp (persistent path:/var/net-snmp) read_config: config dir: /usr/local/etc/snmp read_config: Directory not present: /usr/local/etc/snmp read_config: config dir: /usr/local/share/snmp read_config: Reading configuration /usr/local/share/snmp/snmp.conf read_config: /usr/local/share/snmp/snmp.conf:22 examining: defversion 1 read_config: Found a parser. Calling it: defversion / 1 read_config: /usr/local/share/snmp/snmp.conf:30 examining: defcommunity gss read_config: Found a parser. Calling it: defcommunity / gss read_config: /usr/local/share/snmp/snmp.local.conf: No such file or directory read_config: config dir: /usr/local/lib/snmp read_config: Directory not present: /usr/local/lib/snmp read_config: config dir: /root/.snmp read_config: Directory not present: /root/.snmp read_config: config path used for snmp:/var/net-snmp (persistent path:/var/net-snmp) read_config: config dir: /var/net-snmp read_config: /var/net-snmp/snmp.conf: No such file or directory read_config: /var/net-snmp/snmp.local.conf: No such file or directory read_configs_optional: reading optional configuration tokens for snmpd read_config: Reading optional config file: "/usr/local/share/snmp/snmpd.conf" read_config: Reading configuration /usr/local/share/snmp/snmpd.conf read_config: /usr/local/share/snmp/snmpd.conf:21 examining: master agentx read_config: Found a parser. Calling it: master / agentx Turning on AgentX master support. read_config: /usr/local/share/snmp/snmpd.conf:26 examining: agentuser root read_config: Found a parser. Calling it: agentuser / root read_config: /usr/local/share/snmp/snmpd.conf:31 examining: agentgroup root read_config: Found a parser. Calling it: agentgroup / root read_config: /usr/local/share/snmp/snmpd.conf:48 examining: syslocation "HNS, USA" read_config: Found a parser. Calling it: syslocation / "HNS, USA" read_config: /usr/local/share/snmp/snmpd.conf:58 examining: syscontact [email protected] read_config: Found a parser. Calling it: syscontact / [email protected] read_config: /usr/local/share/snmp/snmpd.conf:77 examining: master agentx read_config: Found a parser. Calling it: master / agentx Turning on AgentX master support. read_config: /usr/local/share/snmp/snmpd.conf:82 examining: agentuser root read_config: Found a parser. Calling it: agentuser / root read_config: /usr/local/share/snmp/snmpd.conf:87 examining: agentgroup root read_config: Found a parser. Calling it: agentgroup / root read_config: /usr/local/share/snmp/snmpd.conf:101 examining: rwcommunity gss read_config: Found a parser. Calling it: rwcommunity / gss read_config: /usr/local/share/snmp/snmpd.conf:103 examining: agentXRetries 1 read_config: Found a parser. Calling it: agentXRetries / 1 read_config: /usr/local/share/snmp/snmpd.conf:105 examining: agentXTimeout 1200 read_config: Found a parser. Calling it: agentXTimeout / 1200 read_config: /usr/local/share/snmp/snmpd.conf:107 examining: agentXSocket tcp:localhost:705 read_config: Found a parser. Calling it: agentXSocket / tcp:localhost:705 read_config: storing: # # net-snmp (or ucd-snmp) persistent data file. # ############################################################################ # STOP STOP STOP STOP STOP STOP STOP STOP STOP # # **** DO NOT EDIT THIS FILE **** # # STOP STOP STOP STOP STOP STOP STOP STOP STOP ############################################################################ # # DO NOT STORE CONFIGURATION ENTRIES HERE. # Please save normal configuration tokens for snmpd in SNMPCONFPATH/snmpd.conf. # Only "createUser" tokens should be placed here by snmpd administrators. # (Did I mention: do not edit this file?) # read_config: storing: setserialno 184765407 read_config: storing: ############################################################## read_config: storing: # # snmpNotifyFilterTable persistent data # read_config: storing: ############################################################## read_config: storing: read_config: storing: ############################################################## read_config: storing: # # ifXTable persistent data # read_config: storing: ifXTable .1 14:0 18:0x $ read_config: storing: ifXTable .2 14:0 18:0x $ read_config: storing: ifXTable .3 14:0 18:0x $ read_config: storing: ifXTable .4 14:0 18:0x $ read_config: storing: ifXTable .5 14:0 18:0x $ read_config: storing: ifXTable .6 14:0 18:0x $ read_config: storing: ############################################################## read_config: storing: read_config: storing: engineBoots 82 read_config: storing: oldEngineID 0x80001f8880c5b2954f0dceb246 NET-SNMP version 5.4.1 Received TERM or STOP signal... shutting down... read_config: storing: # # net-snmp (or ucd-snmp) persistent data file. # ############################################################################ # STOP STOP STOP STOP STOP STOP STOP STOP STOP # # **** DO NOT EDIT THIS FILE **** # # STOP STOP STOP STOP STOP STOP STOP STOP STOP ############################################################################ # # DO NOT STORE CONFIGURATION ENTRIES HERE. # Please save normal configuration tokens for snmpd in SNMPCONFPATH/snmpd.conf. # Only "createUser" tokens should be placed here by snmpd administrators. # (Did I mention: do not edit this file?) # read_config: storing: setserialno 184765407 read_config: storing: ############################################################## read_config: storing: # # snmpNotifyFilterTable persistent data # read_config: storing: ############################################################## read_config: storing: read_config: storing: ############################################################## read_config: storing: # # ifXTable persistent data # read_config: storing: ifXTable .1 14:0 18:0x $ read_config: storing: ifXTable .2 14:0 18:0x $ read_config: storing: ifXTable .3 14:0 18:0x $ read_config: storing: ifXTable .4 14:0 18:0x $ read_config: storing: ifXTable .5 14:0 18:0x $ read_config: storing: ifXTable .6 14:0 18:0x $ read_config: storing: ############################################################## read_config: storing: read_config: storing: engineBoots 82 read_config: storing: oldEngineID 0x80001f8880c5b2954f0dceb246 Thanks Awadhesh. On Jan 3, 2008 4:40 PM, Dave Shield <[email protected]> wrote: > On 03/01/2008, goon863 <[email protected]> wrote: > > I add the agentxRetries 0 to snmpd.conf. > > when run "snmpd -f -L &",it shows "Warning: Unknown token: > agentxRetries". > > That should have worked. > > Are you working with a vendor-supplied distribution, or one you compiled > yourself? Which version? > > Are you sure it includes AgentX support? > What happens if you run "snmpd -f -Le -X" ? > > Dave > > ------------------------------------------------------------------------- > This SF.net email is sponsored by: Microsoft > Defy all challenges. Microsoft(R) Visual Studio 2005. > http://clk.atdmt.com/MRT/go/vse0120000070mrt/direct/01/ > _______________________________________________ > Net-snmp-users mailing list > [email protected] > Please see the following page to unsubscribe or change other options: > https://lists.sourceforge.net/lists/listinfo/net-snmp-users > ------------------------------------------------------------------------- This SF.net email is sponsored by: Microsoft Defy all challenges. Microsoft(R) Visual Studio 2008. http://clk.atdmt.com/MRT/go/vse0120000070mrt/direct/01/ _______________________________________________ Net-snmp-users mailing list [email protected] Please see the following page to unsubscribe or change other options: https://lists.sourceforge.net/lists/listinfo/net-snmp-users