Step 1 |
enable
Example:
Switch> enable
|
Enables
privileged EXEC mode. Enter your password if prompted.
|
Step 2 | configure
terminal
Example:
Switch# configure terminal
|
Enters the global
configuration mode.
|
Step 3 | snmp-server engineID remote
ip-address
engineid-string
Example:
Switch(config)# snmp-server engineID remote 192.180.1.27 00000063000100a1c0b4011b
|
Specifies the
engine ID for the remote host.
|
Step 4 | snmp-server user
username
group-name
{remote
host
[
udp-port
port]}
{v1
[access
access-list]
|
v2c
[access
access-list]
|
v3
[encrypted]
[access
access-list]
[auth
{md5
|
sha}
auth-password]
}
Example:
Switch(config)# snmp-server user Pat public v2c
|
Configures an
SNMP user to be associated with the remote host created in Step 3.
Note
| You
cannot configure a remote user for an address without first configuring the
engine ID for the remote host. Otherwise, you receive an error message, and the
command is not executed.
|
|
Step 5 | snmp-server group
group-name
{v1
|
v2c
|
v3
{auth
|
noauth
|
priv}}
[read
readview]
[write
writeview]
[notify
notifyview]
[access
access-list]
Example:
Switch(config)# snmp-server group public v2c access lmnop
|
Configures an
SNMP group.
|
Step 6 | snmp-server host
host-addr
[informs
|
traps]
[version
{1
|
2c
|
3
{auth
|
noauth
|
priv}}]
community-string
[notification-type]
Example:
Switch(config)# snmp-server host 203.0.113.1 comaccess snmp
|
Specifies the
recipient of an SNMP trap operation.
For
host-addr,
specify the name or Internet address of the host (the targeted recipient).
(Optional)
Specify
traps (the
default) to send SNMP traps to the host.
(Optional)
Specify
informs to
send SNMP informs to the host.
(Optional)
Specify the SNMP
version
(1,
2c, or
3). SNMPv1
does not support informs.
(Optional) For
Version 3, select authentication level
auth,
noauth, or
priv.
Note
|
The
priv keyword
is available only when the cryptographic software image is installed.
|
For
community-string, when
version 1 or
version 2c is
specified, enter the password-like community string sent with the notification
operation. When
version 3 is
specified, enter the SNMPv3 username.
The @ symbol
is used for delimiting the context information. Avoid using the @ symbol as
part of the SNMP community string when configuring this command.
(Optional) For
notification-type, use the keywords listed in the
table above. If no type is specified, all notifications are sent.
|
Step 7 | snmp-server enable traps
notification-types
Example:
Switch(config)# snmp-server enable traps snmp
|
Enables the
switch to send traps or informs and
specifies the type of notifications to be sent. For a list of notification
types, see the table above, or enter
snmp-server enable
traps
?
To enable
multiple types of traps, you must enter a separate
snmp-server enable
traps command for each trap type.
Note
| When you
configure a trap by using the notification type
port-security, configure the port security trap
first, and then configure the port security trap rate:
-
snmp-server enable traps
port-security
-
snmp-server enable traps
port-security
trap-rate
rate
|
|
Step 8 | snmp-server trap-source
interface-id
Example:
Switch(config)# snmp-server trap-source GigabitEthernet1/0/1
|
(Optional)
Specifies the source interface, which provides the IP address for the trap
message. This command also sets the source IP address for informs.
|
Step 9 | snmp-server queue-length
length
Example:
Switch(config)# snmp-server queue-length 20
|
(Optional)
Establishes the message queue length for each trap host. The range is 1 to
1000; the default is 10.
|
Step 10 | snmp-server trap-timeout
seconds
Example:
Switch(config)# snmp-server trap-timeout 60
|
(Optional)
Defines how often to resend trap messages. The range is 1 to 1000; the default
is 30 seconds.
|
Step 11 | end
Example:
Switch(config)# end
|
Returns to
privileged EXEC mode.
|
Step 12 | show running-config
Example:
Switch# show running-config
|
Verifies your entries.
|
Step 13 | copy running-config
startup-config
Example:
Switch# copy running-config startup-config
|
(Optional) Saves your entries
in the configuration file.
|