Hi
Apologies if this has been asked for; a quick search through the mailing list
archive didn't find it.
I've installed net-snmp-5.7.3-4.2.x86_64 on my SLES 12 SP1 system. Because
security is important, I've read up on and (I hope) correctly configured
net-snmp to use SNMPv3 with User-based Security Model. I can't use the
certificate-bases security model because my Cisco Nexus 9000 switches don't
support this (I believe)
Here are my two configuration files:
# cat /etc/snmp/snmp.conf
###########################################################################
#
# snmp.conf
#
# - created by the snmpconf configuration program
#
###########################################################################
# SECTION: Default Authentication Options
#
# This section defines the default authentication
# information. Setting these up properly in your
# ~/.snmp/snmp.conf file will greatly reduce the amount of
# command line arguments you need to type (especially for snmpv3).
# defversion: The default snmp version number to use.
# override: with -v on the command line.
# arguments: 1|2c|3
defversion 3
# defsecurityname: The default snmpv3 security name to use when using snmpv3
# override: with -u on the command line.
# arguments: securityname
defsecurityname alerts
# defsecuritylevel: The default snmpv3 security level to use
# override: with -l on the command line.
# arguments: noAuthNoPriv|authNoPriv|authPriv
defsecuritylevel authPriv
# defauthtype: The default snmpv3 authentication type name to use
# override: with -a on the command line.
# arguments: authtype
defauthtype SHA
# defauthpassphrase: The default snmpv3 authentication pass phrase to use
# Note: It must be at least 8 characters long.
# override: with -A on the command line.
# arguments: passphrase
defauthpassphrase sha-passphrase
# defprivtype: The default snmpv3 privacy (encryption) type name to use
# override: with -x on the command line.
# arguments: privtype
defprivtype AES
# defprivpassphrase: The default snmpv3 privacy pass phrase to use
# Note: It must be at least 8 characters long.
# override: with -X on the command line.
# arguments: passphrase
defprivpassphrase aes-passphrase
#
# cat /etc/snmp/snmptrapd.conf
###########################################################################
#
# snmptrapd.conf
#
# - created by the snmpconf configuration program
#
###########################################################################
# SECTION: Output formatting for traps received.
#
# Output from snmptrapd is formatted according to the
# rules defined by the formatting configuration directives.
# format2: How SNMPv2 and SNMPv3 traps are formatted.
# See the snmptrapd.conf manual page for format string details.
# arguments: formatstring
format2 FORMAT
# The syntax below, while not documented, works around a SNMP bug
#logOption f /var/log/snmptrapd.log
[snmp] logOption f /var/log/snmptrapd.log
###########################################################################
# SECTION: Logging options
#
# Logging options
# donotlogtraps: Prevent traps from being logged
# Useful when you only want to use traphandles
# arguments: (1|yes|true|0|no|false)
# donotlogtraps yes
donotlogtraps no
###########################################################################
# SECTION: Trap Handlers
#
# Here we define what programs are run when a trap is
# received by the trap receiver.
# traphandle: When traps are received, a program can be run.
# When traps are received, the list of configured trap
# handles is consulted and any configured program is run.
# If no handler is found, any handler with "default" as the
# traphandle type is run instead. The information contained
# in trap is passed to the program via standard input (see
# the snmptrapd.conf manual page for details).
#
# arguments: oid|"default" program args
authUser log,execute alerts
# This embedded passphrases must be replaced with something secure
createUser -e 0x800000090300059B27CF00 alerts SHA sha-passphrase AES
aes-passphrase
traphandle default "/usr/bin/perl /usr/bin/traptoemail" "-f root@XXXXXX -s
XXXXXXXX uu...@uu.uuu"
#disableAuthorization yes
ledmf081:~ #
Eventually, I'll want to send traps via email. For now, I'm just trying to see
the traps written to a file.
When I execute the test command:
snmptrap -e 0x800000090300059B27CF00 -v 3 -u alerts -a SHA -A sha-passphrase -x
AES -X aes-passphrase localhost 0 coldStart
The only output I see written to /var/log/snmptrapd.log is:
FORMAT
Every time I repeat my test command, 'FORMAT' gets written to
/var/log/snmptrapd.log.
So, I'm guessing I have some kind of format error. But my configuration files
and test command syntax seem to follow what I see in the Net-SNMP wiki (and
other) pages.
I'd value any thoughts/suggestions.
Thanks!
tl
Terry Lemons
[DellEMC_Logo_Hz_Blue_rgb_10percent] | Core Technologies Division
171 South Street, MS 1/C-6
Hopkinton MA 01748
774 803 2892
terry.lem...@dell.com<mailto:terry.lem...@dell.com>
------------------------------------------------------------------------------
Developer Access Program for Intel Xeon Phi Processors
Access to Intel Xeon Phi processor-based developer platforms.
With one year of Intel Parallel Studio XE.
Training and support from Colfax.
Order your platform today. http://sdm.link/xeonphi
_______________________________________________
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