snmp-v3-add-agent-user
avcli snmp-v3-add-agent-user --username username --security-level security_level [--authentication-type type] [--authentication-pass-phrase pass_phrase] [--encryption-type type] [--encryption-pass-phrase pass_phrase]
描述
snmp-v3-add-agent-user 命令用于添加对 everRun 系统具有只读访问权限的 SNMPv3 用户 (username)。然后其他 SNMPv3 服务器可向此用户发送 SNMPv3 请求(例如 snmpwalk),以便检索管理信息库 (MIB) 文件中所列对象的值。
系统仅支持一个 SNMPv3 用户。如果系统上已存在 SNMPv3 用户,并且您发出此命令,则此命令不会添加此用户,而是显示一条错误消息。
在两个节点上创建 SNMPv3 用户。
选项
--username username | 对于 SNMPv3 代理具有访问权限的用户的名称。用户名必须唯一。 |
--security-level security-level |
用户的安全级别。有效值为:
|
--authentication-type 类型 |
用户的身份验证类型。有效值为:
|
--authentication-pass-phrase pass_phrase | 用户必填的密码短语,其用于生成身份验证密钥。pass_phrase 必须至少为八个字符。 |
--encryption-type 类型 |
用户的加密类型。有效值为:
|
--encryption-pass-phrase pass_phrase | 用户必填的密码短语,其用于生成加密密钥。pass_phrase 必须至少为八个字符。 |
示例
以下示例将代理用户 agentUser1 添加到系统。agentUser1 发送的 SNMPv3 消息将进行身份验证和加密。
$ avcli snmp-v3-add-agent-user --username agentUser1 --security-level priv --authentication-type MD5 --authentication-pass-phrase agentUser1AuthPassPhrase --encryption-type AES --encryption-pass-phrase agentUser1EncriptPassPhrase
以下示例将代理用户 agentUser2 添加到系统。agentUser2 发送的 SNMPv3 消息将进行身份验证,但不加密。
$ avcli snmp-v3-add-agent-user --username agentUser2 --security-level auth --authentication-type SHA --authentication-pass-phrase agentUser2AuthPassPhrase
以下示例将代理用户 agentUser3 添加到系统。agentUser3 发送的 SNMPv3 消息将不会进行身份验证或加密。
$ avcli snmp-v3-add-agent-user --username agentUser3 --security-level noauth