适用于不同安全级别的示例
此示例显示了使用不同安全级别创建的 SNMPv3 用户如何使用 SNMP 客户端命令,例如使用 snmpwalk 命令来查询集群对象。
为了获得更好的性能,您应检索表中的所有对象,而不是单个对象或表中的一些对象。
注
当认证协议为 SHA 时,必须使用 snmpwalk 5.3.1 或更高版本。
安全级别:authPriv
以下输出显示了使用 authPriv 安全级别创建 SNMPv3 用户。
cluster-1::> security login create -username snmpv3user -application snmp -authmethod usm
Please enter the authoritative entity's EngineID [local EngineID]:
Please choose an authentication protocol (none, md5, sha) [none]:sha
Please enter authentication protocol password (minimum 8 characters long):
Please enter authentication protocol password again:
Please choose a privacy protocol (none, des) [none]: des
Please enter privacy protocol password (minimum 8 characters long):
Please enter privacy protocol password again:
以下输出中显示了运行 snmpwalk 命令的 SNMPv3 用户:
$ snmpwalk -v 3 -u snmpv3user -a SHA -A password1! -x DES -X password1! -l authPriv 192.0.2.62 .1.3.6.1.4.1.789.1.5.8.1.2
enterprises.789.1.5.8.1.2.1028 = "vol0"
enterprises.789.1.5.8.1.2.1032 = "vol0"
enterprises.789.1.5.8.1.2.1038 = "root_vs0"
enterprises.789.1.5.8.1.2.1042 = "root_vstrap"
enterprises.789.1.5.8.1.2.1064 = "vol1"
安全级别:authNoPriv
以下输出显示了使用 authNoPriv 安全级别创建 SNMPv3 用户。
cluster-1::> security login create -username snmpv3user1 -application snmp -authmethod usm -role admin
Please enter the authoritative entity's EngineID [local EngineID]:
Please choose an authentication protocol (none, md5, sha) [none]: md5
Please enter authentication protocol password (minimum 8 characters long):
Please enter authentication protocol password again:
Please choose a privacy protocol (none, des) [none]: none
以下输出中显示了运行 snmpwalk 命令的 SNMPv3 用户:
$ snmpwalk -v 3 -u snmpv3user1 -a MD5 -A password1! -l authNoPriv 192.0.2.62 .1.3.6.1.4.1.789.1.5.8.1.2
enterprises.789.1.5.8.1.2.1028 = "vol0"
enterprises.789.1.5.8.1.2.1032 = "vol0"
enterprises.789.1.5.8.1.2.1038 = "root_vs0"
enterprises.789.1.5.8.1.2.1042 = "root_vstrap"
enterprises.789.1.5.8.1.2.1064 = "vol1"
安全级别:noAuthNoPriv
以下输出显示了使用 noAuthNoPriv 安全级别创建 SNMPv3 用户。
cluster-1::> security login create -username snmpv3user2 -application snmp -authmethod usm -role admin
Please enter the authoritative entity's EngineID [local EngineID]:
Please choose an authentication protocol (none, md5, sha) [none]: none
以下输出中显示了运行 snmpwalk 命令的 SNMPv3 用户:
$ snmpwalk -v 3 -u snmpv3user2 -l noAuthNoPriv 192.0.2.62 .1.3.6.1.4.1.789.1.5.8.1.2
enterprises.789.1.5.8.1.2.1028 = "vol0"
enterprises.789.1.5.8.1.2.1032 = "vol0"
enterprises.789.1.5.8.1.2.1038 = "root_vs0"
enterprises.789.1.5.8.1.2.1042 = "root_vstrap"
enterprises.789.1.5.8.1.2.1064 = "vol1"
提供反馈