mksnmpserver

使用 mksnmpserver 命令可创建用于接收通知的简单网络管理协议 (SNMP) 服务器。

语法

此图适用于 SNMPv2。
阅读语法图跳过直观语法图 mksnmpserver -nameserver_name -ip ip_address -communitycommunity-erroronoff-warningonoff-infoonoff-portport
该图适用于 SNMPv3。
阅读语法图跳过直观语法图 mksnmpserver -nameserver_name -ip ip_address -erroronoff-warningonoff-infoonoff-portport -engineidengine_id -securitynameusername -authprotocolprotocol-authpassphraseauth_password-privprotocolprotocol-privpassphrasepriv_password

参数

-name server_name
(可选)指定要为 SNMP 服务器分配的唯一名称。如果未指定名称,那么会应用系统缺省名称 snmpn,其中 n 是服务器标识。 指定服务器名称时,snmp 为保留字。
-ip ip_address
(必需)指定 SNMP 服务器的 IP 地址。该地址必须为有效的 IPv4 或 IPv6 地址。
-community community
(可选)指定 SNMPv2 服务器的共用名。如果您未指定共用名,那么会使用缺省名称 public
-error on | off
(可选)指定服务器是否接收错误通知。如果设置为 on,那么会向 SNMP 服务器发送错误通知。 如果设置为 off,那么不会向 SNMP 服务器发送错误通知。 缺省值为 on
-warning on | off
(可选)指定服务器是否接收警告通知。如果设置为 on,那么会向 SNMP 服务器发送警告通知。 如果设置为 off,那么不会向 SNMP 服务器发送警告通知。 缺省值为 on
-info on | off
(可选)指定服务器是否接收参考通知。如果设置为 on,那么会向 SNMP 服务器发送参考通知。 如果设置为 off,那么不会向 SNMP 服务器发送参考通知。 缺省值为 on
-port port
(可选)指定 SNMP 服务器的远程端口号。该值范围必须为 1-65535。缺省值为 162。
-engineid engine_id
(必需)指定 SNMPv3 服务器的引擎标识。该值最多包含 32 个字节。必须将 -securityname 与此参数一起指定。
-securityname username
(必需)指定 SNMPv3 服务器的安全性名称。该值最多包含 32 个字符。必须将 -engineid 与此参数一起指定。
-authprotocol protocol
(可选)指定 SNMPv3 服务器的认证协议。有效值为 shamd5。必须将 -authpassphrase 与此参数一起指定。
-authpassphrase auth_password
(可选)指定 SNMPv3 服务器的认证密码。该值的长度必须在 8 到 255 个字符的范围内。必须将 -authprotocol 与此参数一起指定。
-privprotocol protocol
(可选)指定 SNMPv3 服务器的隐私协议。有效值为 aesdes。必须将 -privpassphrase 与此参数一起指定。
-privpassphrase priv_password
(可选)指定 SNMPv3 服务器的隐私密码。该值的长度必须在 8 到 255 个字符的范围内。必须将 -privprotocol 与此参数一起指定。

描述

此命令用于创建 SNMPv2 或 SNMPv3 服务器来接收通知。

系统支持最多 6 个 SNMP 服务器。

用于创建 SNMPv2 服务器的调用示例

mksnmpserver -ip 2.2.2.2 -port 78

生成的输出:

SNMP Server id [2] successfully created

用于创建无认证或隐私值的 SNMPv3 服务器的调用示例

mksnmpserver -ip 9.174.157.8 -engineid 0x80000002045370656356000000C021800002 -securityname mcr-tb5-cluster-29

生成的输出:

SNMP Server id [3] successfully created

用于创建含有认证和隐私值的 SNMPv3 服务器的调用示例

mksnmpserver -ip 9.174.157.8 -engineid 0x80000002045370656356000000C021800002 -securityname mcr-tb5-cluster-29 -authprotocol sha
 -authpassphrase cluster_auth_pw -privprotocol aes -privpassphrase cluster_priv_pw

生成的输出:

SNMP Server id [4] successfully created