mksnmpserver
使用 mksnmpserver 命令可创建用于接收通知的简单网络管理协议 (SNMP) 服务器。
语法
参数
- -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 服务器的认证协议。有效值为 sha 或 md5。必须将 -authpassphrase 与此参数一起指定。
- -authpassphrase auth_password
- (可选)指定 SNMPv3 服务器的认证密码。该值的长度必须在 8 到 255 个字符的范围内。必须将 -authprotocol 与此参数一起指定。
- -privprotocol protocol
- (可选)指定 SNMPv3 服务器的隐私协议。有效值为 aes 或 des。必须将 -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
