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