To provide a
message line identifying the Simple Network Management Protocol (SNMP) server
serial number, use the
snmp-serverchassis-id command in global configuration mode.
To restore the default value, if any, use the
no form of this
command.
snmp-serverchassis-idtext
nosnmp-serverchassis-id
Syntax Description
text
Message
that identifies the chassis serial number.
Command Default
On hardware
platforms where the serial number can be machine read, the default is the
serial number. For example, a Cisco 7000 router has a default chassis-id value
of its serial number.
Command Modes
Global configuration
Command History
Release
Modification
10.0
This
command was introduced.
12.2(33)SRA
This
command was integrated into Cisco IOS Release 12.2(33)SRA.
12.2SX
This
command is supported in the Cisco IOS Release 12.2SX train. Support in a
specific 12.2SX release of this train depends on your feature set, platform,
and platform hardware.
Cisco IOS XE Release 3.2SE
This command was implemented in Cisco IOS XE Release 3.2SE.
Cisco IOS XE Release 3.3SE
This command was implemented in Cisco IOS XE Release 3.3SE.
Usage Guidelines
The Cisco MIB
provides a chassis MIB variable that enables the SNMP manager to gather data on
system card descriptions, chassis type, chassis hardware version, chassis ID
string, software version of ROM monitor, software version of system image in
ROM, bytes of processor RAM installed, bytes of NVRAM installed, bytes of NVRAM
in use, current configuration register setting, and the value of the
configuration register at the next reload. The following installed card
information is provided: type of card, serial number, hardware version,
software version, and chassis slot number.
The chassis ID
message can be seen with the
showsnmpcommand.
Examples
In the following
example, the chassis serial number specified is 1234456:
Router(config)# snmp-server chassis-id 1234456
Related Commands
Command
Description
showsnmp
Checks
the status of SNMP communications.
show snmp
chassis
Displays
the SNMP server serial number.
snmp-server community
To set up the
community access string to permit access to the Simple Network Management
Protocol (SNMP), use thesnmp-servercommunity command in global configuration mode. To
remove the specified community string, use the
noform of this
command.
Community
string that consists of 1 to 32 alphanumeric characters and functions much like
a password, permitting access to SNMP. Blank spaces are not permitted in the
community string.
Note
The @
symbol is used for delimiting the context information. Avoid using the @ symbol
as part of the SNMP community string when configuring this command.
view
(Optional) Specifies a previously defined view. The view defines the objects
available to the SNMP community.
view-name
(Optional) Name of a previously defined view.
ro
(Optional) Specifies read-only access. Authorized management stations can
retrieve only MIB objects.
rw
(Optional) Specifies read-write access. Authorized management stations can both
retrieve and modify MIB objects.
ipv6
(Optional) Specifies an IPv6 named access list.
nacl
(Optional) IPv6 named access list.
access-list-number
(Optional) Integer from 1 to 99 that specifies a standard access list of IP
addresses or a string (not to exceed 64 characters) that is the name of a
standard access list of IP addresses allowed access to the SNMP agent.
Alternatively, an integer from 1300 to 1999 that specifies a list of IP
addresses in the expanded range of standard access list numbers that are
allowed to use the community string to gain access to the SNMP agent.
Command Default
An SNMP community
string permits read-only access to all objects.
Command Modes
Global configuration (config)
Command History
Release
Modification
10.0
This
command was introduced.
12.0(14)ST
This
command was integrated into Cisco IOS Release 12.0(14)ST.
12.0(17)S
This
command was integrated into Cisco IOS Release 12.0(17)S.
12.2(14)S
This
command was integrated into Cisco IOS Release 12.2(14)S.
12.3(2)T
The
access list values were enhanced to support the expanded range of standard
access list values and to support named standard access lists.
12.0(27)S
The
ipv6nacl keyword
and argument pair was added to support assignment of IPv6 named access lists.
This keyword and argument pair is not supported in Cisco IOS 12.2S releases.
12.3(14)T
The
ipv6nacl keyword
and argument pair was integrated into Cisco IOS Release 12.3(14)T to support
assignment of IPv6 named access lists. This keyword and argument pair is not
supported in Cisco IOS 12.2S releases.
12.2(28)SB
This
command was integrated into Cisco IOS Release 12.2(28)SB.
12.2(33)SRA
This
command was integrated into Cisco IOS Release 12.2(33)SRA.
12.4(11)T
This
command was integrated into Cisco IOS Release 12.4(11)T.
12.2(31)SB2
This
command was integrated into Cisco IOS Release 12.2(31)SB2.
12.2(33)SXH
This
command was integrated into Cisco IOS Release 12.2(33)SXH.
Cisco
IOS XE Release 2.1
This
command was introduced on Cisco ASR 1000 Aggregation Series Routers.
12.2(33)SB
This
command was integrated into Cisco IOS Release 12.2(33)SB.
12.2(33)SRE
This
command was modified. The automatic insertion of the
snmp-servercommunity command into the configuration, along
with the community string specified in the
snmp-serverhost command, is changed. The
snmp-servercommunity command has to be manually configured.
15.1(0)M
This
command was modified. The automatic insertion of the
snmp-servercommunity command into the configuration, along
with the community string specified in the
snmp-serverhost command, is changed. The
snmp-servercommunity command has to be manually configured.
Cisco IOS XE Release 3.2SE
This command was implemented in Cisco IOS XE Release 3.2SE.
Cisco IOS XE Release 3.3SE
This command was implemented in Cisco IOS XE Release 3.3SE.
Usage Guidelines
The
nosnmp-servercommand disables all versions of
SNMP (SNMPv1, SNMPv2C, SNMPv3).
The first
snmp-server
command that you enter enables all versions of SNMP.
To configure SNMP
community strings for the MPLS LDP MIB, use the
snmp-servercommunity command on the host network management
station (NMS).
Note
In Cisco IOS
Release 12.0(3) to 12.2(33)SRD, if a community string was not defined using the
snmp-servercommunity command prior to using the
snmp-serverhost command, the default form of the
snmp-servercommunity command was automatically inserted into
the configuration. The password (community string) used for this automatic
configuration of the
snmp-servercommunity was same as specified in the
snmp-serverhost command. However, in Cisco IOS Release
12.2(33)SRE and later releases, you have to manually configure thesnmp-servercommunity command.
The
snmp-servercommunity command can be used to specify only an
IPv6 named access list, only an IPv4 access list, or both. For you to configure
both IPv4 and IPv6 access lists, the IPv6 access list must appear first in the
command statement.
Note
The @ symbol is
used as a delimiter between the community string and the context in which it is
used. For example, specific VLAN information in BRIDGE-MIB may be polled using
community@VLAN_ID (for example, public@100) where 100 is the VLAN number. Avoid
using the @ symbol as part of the SNMP community string when configuring this
command.
Examples
The following
example shows how to set the read/write community string to newstring:
Router(config)# snmp-server community newstring rw
The following
example shows how to allow read-only access for all objects to members of the
standard named access list lmnop that specify the comaccess community string.
No other SNMP managers have access to any objects.
Router(config)# snmp-server community comaccess ro lmnop
The following
example shows how to assign the string comaccess to SNMP, allow read-only
access, and specify that IP access list 4 can use the community string:
Router(config)# snmp-server community comaccess ro 4
The following
example shows how to assign the string manager to SNMP and allow read-write
access to the objects in the restricted view:
Router(config)# snmp-server community manager view restricted rw
The following
example shows how to remove the community comaccess:
Router(config)# no snmp-server community comaccess
The following
example shows how to disable all versions of SNMP:
Router(config)# no snmp-server
The following
example shows how to configure an IPv6 access list named list1 and links an
SNMP community string with this access list:
Router(config)# ipv6 access-list list1
Router(config-ipv6-acl)# permit ipv6 any any
Router(config-ipv6-acl)# exit
Router(config)# snmp-server community comaccess rw ipv6 list1
Related Commands
Command
Description
access-list
Configures the access list mechanism for filtering frames by protocol type or
vendor code.
show
snmp community
Displays SNMP community access strings.
snmp-serverenabletraps
Enables
the router to send SNMP notification messages to a designated network
management workstation.
snmp-serverhost
Specifies the targeted recipient of an SNMP notification operation.
snmp-serverview
Creates
or updates a view entry.
snmp-server contact
To set the system
contact (sysContact) string, use the
snmp-servercontact command in global configuration mode. To
remove the system contact information, use the
no form of this
command.
snmp-servercontacttext
nosnmp-servercontact
Syntax Description
text
String
that describes the system contact information.
Command Default
No system contact
string is set.
Command Modes
Global configuration
Command History
Release
Modification
10.0
This
command was introduced.
12.2(33)SRA
This
command was integrated into Cisco IOS Release 12.2(33)SRA.
12.2SX
This
command is supported in the Cisco IOS Release 12.2SX train. Support in a
specific 12.2SX release of this train depends on your feature set, platform,
and platform hardware.
Cisco IOS XE Release 3.2SE
This command was implemented in Cisco IOS XE Release 3.2SE.
Cisco IOS XE Release 3.3SE
This command was implemented in Cisco IOS XE Release 3.3SE.
Examples
The following is an
example of a system contact string:
Router(config)# snmp-server contact Dial System Operator at beeper # 27345