Hi Dave,
Thanks for your response. I am startring snmpd with the following options
/usr/sbin/snmpd -c /etc/snmp/snmpd.conf -p /tmpfs/snmpd.pid -f -Le
-Dread_config
Also, I have only a single entry of trap2sink line in the conf file.
I am sure that even if I start snmpd only once I get two entries in
snmpd.log
Turning on AgentX master support.
Turning on AgentX master support.
Is this an issue? Also the read_config debug token shows me its repeating
the read. Have attached the log. But this results in duplicate traps. How
can this be avoided?
Looking forward for your response.
Regards,
Akshata
On Sat, Mar 26, 2011 at 3:43 AM, Dave Shield <[email protected]>wrote:
> On 26 March 2011 06:00, akshata s harkantra <[email protected]>
> wrote:
> > I am facing a strange behaviour with snmp running on my linux box. I see
> > that two dynamic ports are opened by the daemon
>
> > I have only single trap2sink entry in my configuration file snmpd.conf.
>
> > Not sure why I am seeing two ports. Due to this I also get duplicate
> traps
> > at the receiver whenever a trap event occurs. Please advise on why such a
> > behavior is seen.
>
>
> The most likely explanation is that the snmpd.conf file is being read
> twice,
> and hence two trap destinations are being set up.
>
> You haven't said anything about how you are starting the agent - i.e. what
> command this uses - or the location(s) of your snmpd.conf file(s).
>
> Try shutting down the agent, and then restarting it manually, using the
> command-line options
>
> -f -Le -Dread_config
>
> plus any other options that you normally use.
> This will show the processing of config file entries, and hopefully
> indicate whether this is indeed the cause.
>
> Dave
>
registered debug token read_config, 1
read_config: reading premib configuration tokens
read_config: config path used for
snmpd:/etc/snmp:/usr/share/snmp:/usr/lib64/snmp:/home/akshata/.snmp (persistent
path:/var/lib/net-snmp)
read_config: config dir: /etc/snmp
read_config: Reading configuration /etc/snmp/snmpd.conf
read_config: /etc/snmp/snmpd.conf:3 examining: com2sec ConfigUser
read_config: /etc/snmp/snmpd.conf:4 examining: group ConfigGroup v1
ConfigUser
read_config: /etc/snmp/snmpd.conf:5 examining: group ConfigGroup v2c
ConfigUser
read_config: /etc/snmp/snmpd.conf:6 examining: view everything included
.1
read_config: /etc/snmp/snmpd.conf:7 examining: access ConfigGroup "" any
noauth exact everything none none
read_config: /etc/snmp/snmpd.conf:8 examining: master agentx
read_config: /etc/snmp/snmpd.conf:9 examining: agentXRetries 0
read_config: /etc/snmp/snmpd.conf:10 examining: agentXTimeout 300
read_config: /etc/snmp/snmpd.conf:11 examining: trap2sink 10.120.20.229 public
read_config: /etc/snmp/snmpd.local.conf: No such file or directory
read_config: config dir: /usr/share/snmp
read_config: /usr/share/snmp/snmpd.conf: No such file or directory
read_config: /usr/share/snmp/snmpd.local.conf: No such file or directory
read_config: config dir: /usr/lib64/snmp
read_config: Directory not present: /usr/lib64/snmp
read_config: config dir: /home/akshata/.snmp
read_config: Directory not present: /home/akshata/.snmp
read_config: config path used for snmpd:/var/lib/net-snmp (persistent
path:/var/lib/net-snmp)
read_config: config dir: /var/lib/net-snmp
read_config: Reading configuration /var/lib/net-snmp/snmpd.conf
read_config: /var/lib/net-snmp/snmpd.conf:32 examining: setserialno 1225551001
read_config: /var/lib/net-snmp/snmpd.conf:44 examining: ifXTable .1 14:0 18:0x $
read_config: /var/lib/net-snmp/snmpd.conf:45 examining: ifXTable .2 14:0 18:0x $
read_config: /var/lib/net-snmp/snmpd.conf:46 examining: ifXTable .3 14:0 18:0x $
read_config: /var/lib/net-snmp/snmpd.conf:50 examining: engineBoots 5
read_config: /var/lib/net-snmp/snmpd.conf:51 examining: oldEngineID
0x80001f8880ccfb2440a0258e4d00000000
read_config: Found a parser. Calling it: oldEngineID /
0x80001f8880ccfb2440a0258e4d00000000
read_config: /var/lib/net-snmp/snmpd.local.conf: No such file or directory
read_config: config path used for
agentx:/etc/snmp:/usr/share/snmp:/usr/lib64/snmp:/home/akshata/.snmp
(persistent path:/var/lib/net-snmp)
read_config: config dir: /etc/snmp
read_config: /etc/snmp/agentx.conf: No such file or directory
read_config: /etc/snmp/agentx.local.conf: No such file or directory
read_config: config dir: /usr/share/snmp
read_config: /usr/share/snmp/agentx.conf: No such file or directory
read_config: /usr/share/snmp/agentx.local.conf: No such file or directory
read_config: config dir: /usr/lib64/snmp
read_config: Directory not present: /usr/lib64/snmp
read_config: config dir: /home/akshata/.snmp
read_config: Directory not present: /home/akshata/.snmp
read_config: config path used for agentx:/var/lib/net-snmp (persistent
path:/var/lib/net-snmp)
read_config: config dir: /var/lib/net-snmp
read_config: /var/lib/net-snmp/agentx.conf: No such file or directory
read_config: /var/lib/net-snmp/agentx.local.conf: No such file or directory
read_config: config path used for
snmp:/etc/snmp:/usr/share/snmp:/usr/lib64/snmp:/home/akshata/.snmp (persistent
path:/var/lib/net-snmp)
read_config: config dir: /etc/snmp
read_config: Reading configuration /etc/snmp/snmp.conf
read_config: /etc/snmp/snmp.local.conf: No such file or directory
read_config: config dir: /usr/share/snmp
read_config: Reading configuration /usr/share/snmp/snmp.conf
read_config: /usr/share/snmp/snmp.local.conf: No such file or directory
read_config: config dir: /usr/lib64/snmp
read_config: Directory not present: /usr/lib64/snmp
read_config: config dir: /home/akshata/.snmp
read_config: Directory not present: /home/akshata/.snmp
read_config: config path used for snmp:/var/lib/net-snmp (persistent
path:/var/lib/net-snmp)
read_config: config dir: /var/lib/net-snmp
read_config: /var/lib/net-snmp/snmp.conf: No such file or directory
read_config: /var/lib/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: "/etc/snmp/snmpd.conf"
read_config: Reading configuration /etc/snmp/snmpd.conf
read_config: /etc/snmp/snmpd.conf:3 examining: com2sec ConfigUser
read_config: /etc/snmp/snmpd.conf:4 examining: group ConfigGroup v1
ConfigUser
read_config: /etc/snmp/snmpd.conf:5 examining: group ConfigGroup v2c
ConfigUser
read_config: /etc/snmp/snmpd.conf:6 examining: view everything included
.1
read_config: /etc/snmp/snmpd.conf:7 examining: access ConfigGroup "" any
noauth exact everything none none
read_config: /etc/snmp/snmpd.conf:8 examining: master agentx
read_config: /etc/snmp/snmpd.conf:9 examining: agentXRetries 0
read_config: /etc/snmp/snmpd.conf:10 examining: agentXTimeout 300
read_config: /etc/snmp/snmpd.conf:11 examining: trap2sink 10.120.20.229 public
read_config: reading normal configuration tokens
read_config: config path used for
snmpd:/etc/snmp:/usr/share/snmp:/usr/lib64/snmp:/home/akshata/.snmp (persistent
path:/var/lib/net-snmp)
read_config: config dir: /etc/snmp
read_config: Reading configuration /etc/snmp/snmpd.conf
read_config: /etc/snmp/snmpd.conf:3 examining: com2sec ConfigUser
read_config: Found a parser. Calling it: com2sec / ConfigUser
/etc/snmp/snmpd.conf: line 3: Error: bad source address
read_config: /etc/snmp/snmpd.conf:4 examining: group ConfigGroup v1
ConfigUser
read_config: Found a parser. Calling it: group / ConfigGroup v1
ConfigUser
read_config: /etc/snmp/snmpd.conf:5 examining: group ConfigGroup v2c
ConfigUser
read_config: Found a parser. Calling it: group / ConfigGroup v2c
ConfigUser
read_config: /etc/snmp/snmpd.conf:6 examining: view everything included
.1
read_config: Found a parser. Calling it: view / everything included .1
read_config: /etc/snmp/snmpd.conf:7 examining: access ConfigGroup "" any
noauth exact everything none none
read_config: Found a parser. Calling it: access / ConfigGroup "" any
noauth exact everything none none
read_config: /etc/snmp/snmpd.conf:8 examining: master agentx
read_config: Found a parser. Calling it: master / agentx
Turning on AgentX master support.
read_config: /etc/snmp/snmpd.conf:9 examining: agentXRetries 0
read_config: Found a parser. Calling it: agentXRetries / 0
read_config: /etc/snmp/snmpd.conf:10 examining: agentXTimeout 300
read_config: Found a parser. Calling it: agentXTimeout / 300
read_config: /etc/snmp/snmpd.conf:11 examining: trap2sink 10.120.20.229 public
read_config: Found a parser. Calling it: trap2sink / 10.120.20.229 public
read_config: /etc/snmp/snmpd.local.conf: No such file or directory
read_config: config dir: /usr/share/snmp
read_config: /usr/share/snmp/snmpd.conf: No such file or directory
read_config: /usr/share/snmp/snmpd.local.conf: No such file or directory
read_config: config dir: /usr/lib64/snmp
read_config: Directory not present: /usr/lib64/snmp
read_config: config dir: /home/akshata/.snmp
read_config: Directory not present: /home/akshata/.snmp
read_config: config path used for snmpd:/var/lib/net-snmp (persistent
path:/var/lib/net-snmp)
read_config: config dir: /var/lib/net-snmp
read_config: Reading configuration /var/lib/net-snmp/snmpd.conf
read_config: /var/lib/net-snmp/snmpd.conf:32 examining: setserialno 1225551001
read_config: Found a parser. Calling it: setserialno / 1225551001
read_config: /var/lib/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/lib/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/lib/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/lib/net-snmp/snmpd.conf:50 examining: engineBoots 5
read_config: Found a parser. Calling it: engineBoots / 5
read_config: /var/lib/net-snmp/snmpd.conf:51 examining: oldEngineID
0x80001f8880ccfb2440a0258e4d00000000
read_config: /var/lib/net-snmp/snmpd.local.conf: No such file or directory
read_config: config path used for
agentx:/etc/snmp:/usr/share/snmp:/usr/lib64/snmp:/home/akshata/.snmp
(persistent path:/var/lib/net-snmp)
read_config: config dir: /etc/snmp
read_config: /etc/snmp/agentx.conf: No such file or directory
read_config: /etc/snmp/agentx.local.conf: No such file or directory
read_config: config dir: /usr/share/snmp
read_config: /usr/share/snmp/agentx.conf: No such file or directory
read_config: /usr/share/snmp/agentx.local.conf: No such file or directory
read_config: config dir: /usr/lib64/snmp
read_config: Directory not present: /usr/lib64/snmp
read_config: config dir: /home/akshata/.snmp
read_config: Directory not present: /home/akshata/.snmp
read_config: config path used for agentx:/var/lib/net-snmp (persistent
path:/var/lib/net-snmp)
read_config: config dir: /var/lib/net-snmp
read_config: /var/lib/net-snmp/agentx.conf: No such file or directory
read_config: /var/lib/net-snmp/agentx.local.conf: No such file or directory
read_config: config path used for
snmp:/etc/snmp:/usr/share/snmp:/usr/lib64/snmp:/home/akshata/.snmp (persistent
path:/var/lib/net-snmp)
read_config: config dir: /etc/snmp
read_config: Reading configuration /etc/snmp/snmp.conf
read_config: /etc/snmp/snmp.local.conf: No such file or directory
read_config: config dir: /usr/share/snmp
read_config: Reading configuration /usr/share/snmp/snmp.conf
read_config: /usr/share/snmp/snmp.local.conf: No such file or directory
read_config: config dir: /usr/lib64/snmp
read_config: Directory not present: /usr/lib64/snmp
read_config: config dir: /home/akshata/.snmp
read_config: Directory not present: /home/akshata/.snmp
read_config: config path used for snmp:/var/lib/net-snmp (persistent
path:/var/lib/net-snmp)
read_config: config dir: /var/lib/net-snmp
read_config: /var/lib/net-snmp/snmp.conf: No such file or directory
read_config: /var/lib/net-snmp/snmp.local.conf: No such file or directory
net-snmp: 1 error(s) in config file(s)
read_configs_optional: reading optional configuration tokens for snmpd
read_config: Reading optional config file: "/etc/snmp/snmpd.conf"
read_config: Reading configuration /etc/snmp/snmpd.conf
read_config: /etc/snmp/snmpd.conf:3 examining: com2sec ConfigUser
read_config: Found a parser. Calling it: com2sec / ConfigUser
/etc/snmp/snmpd.conf: line 3: Error: bad source address
read_config: /etc/snmp/snmpd.conf:4 examining: group ConfigGroup v1
ConfigUser
read_config: Found a parser. Calling it: group / ConfigGroup v1
ConfigUser
read_config: /etc/snmp/snmpd.conf:5 examining: group ConfigGroup v2c
ConfigUser
read_config: Found a parser. Calling it: group / ConfigGroup v2c
ConfigUser
read_config: /etc/snmp/snmpd.conf:6 examining: view everything included
.1
read_config: Found a parser. Calling it: view / everything included .1
read_config: /etc/snmp/snmpd.conf:7 examining: access ConfigGroup "" any
noauth exact everything none none
read_config: Found a parser. Calling it: access / ConfigGroup "" any
noauth exact everything none none
read_config: /etc/snmp/snmpd.conf:8 examining: master agentx
read_config: Found a parser. Calling it: master / agentx
Turning on AgentX master support.
read_config: /etc/snmp/snmpd.conf:9 examining: agentXRetries 0
read_config: Found a parser. Calling it: agentXRetries / 0
read_config: /etc/snmp/snmpd.conf:10 examining: agentXTimeout 300
read_config: Found a parser. Calling it: agentXTimeout / 300
read_config: /etc/snmp/snmpd.conf:11 examining: trap2sink 10.120.20.229 public
read_config: Found a parser. Calling it: trap2sink / 10.120.20.229 public
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 1225551002
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:
##############################################################
read_config: storing:
read_config: storing: engineBoots 6
read_config: storing: oldEngineID 0x80001f8880ccfb2440a0258e4d00000000
NET-SNMP version 5.4.2.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 1225551002
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:
##############################################################
read_config: storing:
read_config: storing: engineBoots 6
read_config: storing: oldEngineID 0x80001f8880ccfb2440a0258e4d00000000
------------------------------------------------------------------------------
Enable your software for Intel(R) Active Management Technology to meet the
growing manageability and security demands of your customers. Businesses
are taking advantage of Intel(R) vPro (TM) technology - will your software
be a part of the solution? Download the Intel(R) Manageability Checker
today! http://p.sf.net/sfu/intel-dev2devmar
_______________________________________________
Net-snmp-coders mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/net-snmp-coders