OpManager 中支持的凭据类型
OpManager 通过 SNMP、CLI 或 WMI 等协议访问远程设备。不同类型的设备,其密码/SNMP 团体字、端口等凭据可能不同。在 OpManager 中预先配置一组凭据,可以一次性将其应用到多个设备,节省大量手动操作。下面列出了 OpManager 中支持的各种凭据类型、其先决条件以及将其添加到 OpManager 的步骤。
SNMP
SNMP v1/SNMPv2:SNMPv1 /v2 是基于团体字的安全模型。它们使用称为“读取团体字”(用于读取访问)和“写入团体字”(用于写入访问)的访问机制。以下参数是 SNMP v1/v2 凭据必需的:
- 为凭据提供名称和描述。配置正确的读取和写入团体字、SNMP 端口、SNMP 超时时间(秒)和 SNMP 重试次数。
- 注意:
- SNMP 写入团体字是可选的,在您没有读取权限时使用。但对于 OpManager 插件来说是必需的。
- OpManager 明确支持使用 SNMP v2 进行设备监控。但是,如果某些设备对 SNMP v2 没有响应,OpManager 在配置这些特定设备时会自动回退到 SNMP v1。这可确保即使某些设备或监视器不支持 SNMP v2,监控也能无缝继续。
先决条件:
- SNMP 读取凭据为必填项
- 端口:SNMP 默认使用的端口为 161。请确保该端口未被防火墙阻止
SNMP v3:SNMPv3 是基于用户的安全模型。它通过对网络中的数据包进行身份验证和加密组合,为设备提供安全访问。SNMPv3 提供的安全特性包括消息完整性、身份验证和加密。如果选择 SNMPv3 凭据类型,您需要配置以下参数:
- Name:凭据名称
- Description:对该凭据的简要说明。
- User Name:进行消息交换时所代表的用户(主体)。
- Context Name:SNMP 上下文名称(简称“context”)是 SNMP 实体可访问的一组管理信息。某个管理信息项可以存在于多个上下文中,一个 SNMP 实体可能可以访问多个上下文。换句话说,如果某条管理信息由 SNMPv3 实体在某个上下文下定义,则任何管理application都可以通过提供该上下文名称来访问该信息。“context name” 是一个八位字节串,其中至少包含一条管理信息。
- Authentication:选择 MD5 或 SHA 之一作为身份验证协议,并输入密码。MD5 和 SHA 是在 SNMPv3 application中用于生成身份验证/隐私密钥的处理过程。
- Encryption:在 DES、AES-128、AES-192 或 AES-256 之间选择一种加密协议,并输入密码。注意:只有在配置了 Authentication 之后,才能配置 Encryption。
- SNMP Port:SNMP 端口号。
- SNMP Timeout:SNMP 超时时间(秒)。
- SNMP Retries:SNMP 重试次数。
注意:
- 请确保设备中指定的 snmpEngineBoots 和 snmpEngineTime 参数与 SNMP 代理中指定的参数保持同步。否则,在 OpManager 中设备发现将失败。
- 确保在 OpManager 中填写的 context name 能正确映射到代理的凭据。
如何检查设备中指定的 snmpEngineBoots 和 snmpEngineTime 与 SNMP 代理中的值是否同步?
您可以使用 Wireshark 工具检查设备和 SNMP 代理中指定的 snmpEngineBoots 和 snmpEngineTime 参数是否彼此同步。
下载 Wireshark 并通过 MIB 浏览器查询 SNMP OID。如果 SNMP 响应消息是带有 OID 1.3.6.1.6.3.15.1.1.2 的 report,则表示引导时间和引导计数未同步。
SNMPv3 凭据的先决条件:
- 确保从厂商获得的 SNMP v3 身份验证信息已在设备中正确实现。
- 确保在 OpManager 中填写的 context name 能正确映射到凭据。
- 在同一环境中,所有 SNMP v3 设备的 EngineID 都应唯一。
- 端口:SNMP v3 默认使用的端口为 161。请确保该端口未被防火墙阻止。
- 确保在 SNMP 代理中正确更新引擎启动时间和引擎启动计数。
WMI
WMI 是用于对运行 Windows 操作系统的设备进行身份验证的 Windows 凭据。如果选择 WMI 作为协议,请配置域名、用户名和密码。例如:TestDomain\TestUser。同时输入凭据名称和描述。
- 使用 WMI 凭据可以监控的信息量,取决于提供给 OpManager 的凭据是否具有完整管理员权限。
- 如果凭据不具有完整管理员权限,则某些操作(如对受限文件夹的文件夹监控)无法执行。因此建议(虽非强制)为使用 OpManager 进行监控配置具有完整管理员权限的 WMI 凭据。
- 如果您的网络对错误登录尝试次数设置了阈值,提供错误的 WMI 凭据可能会在错误尝试次数超过阈值后导致该设备在 Active Directory 中被锁定。
- 错误的凭据也会影响 OpManager 的性能。因此,建议定期调度 测试凭据,以确保提供的凭据正确且为最新。
先决条件:
- 必需数据:域/用户名、密码
- 要使用 WMI 监视器,请确保远程设备上的 Windows Management Instrumentation 服务和 RPC 服务正在运行。
Telnet/SSH
这些是用于基于 CLI 的Server监控的身份验证凭据。
- Telnet:请确保除用户名、密码、端口号、超时时间(秒)外,还配置正确的登录提示符、命令提示符和密码提示符,然后单击“保存”以访问设备。
- SSH:SSH 协议的配置与 Telnet 类似。按照 Telnet 中提到的步骤添加 SSH 凭据。
- SSH 密钥认证:这是 SSH 协议可用的一项功能。选择 SSH 并勾选 SSH Key Authentication 选项。请确保配置用户名并通过“浏览”按钮选择 SSH 密钥。除端口号和超时时间(秒)外,还需输入正确的命令提示符以访问设备。
- 密码提示符 / 登录提示符是 CLI 响应中用于判断响应结束的符号。最常用的密码/登录提示符是 #、$。在 OpManager 中定义 Telnet / SSH 凭据时,请确保提供正确的密码提示符和登录提示符,因为错误的登录/密码提示符会导致设备发现失败。
先决条件:
- 对于 Telnet/SSH,除用户名、密码、端口号和超时时间(秒)外,请确保配置正确的登录提示符、命令提示符和密码提示符,以便访问设备。
- Telnet 默认使用的端口为 23,SSH 默认使用的端口为 22。请确保这些端口未被防火墙阻止。
- 对于 SSH 密钥认证,请确保配置用户名并通过“浏览”按钮选择 SSH 密钥,以及正确的命令提示符、端口号和超时时间(秒)以访问设备。
- SSH 密钥认证默认使用的端口为 22。请确保该端口未被防火墙阻止。
VMware
提供 vSphere Client 用户名和密码。输入 VMware Web Service 端口号以及 Host 与 OpManagerServer之间连接的超时间隔。
同时,请确保提供的凭据为所需主机/虚拟机所在 vCenter 的凭据。
先决条件:
- VMWare 默认使用的 HTTPS 端口为 443。请确保该端口未被防火墙阻止
- 提供需要发现的主机和虚拟机所在 vCenter 的 vSphere 用户名和密码。
- 自动虚拟机发现功能可将 vCenter 环境中的任何更改(例如向 vCenter 添加新虚拟机)自动更新到 OpManager 中。
- 对于 VMware 相关设备的监控,仅需具备“只读”权限的凭据即可。
- 某些功能(如开启/关闭虚拟机)需要管理员权限。因此,请确保提供的凭据具有管理员权限。
Citrix/UCS/Nutanix
Citrix:
提供主机的用户名和密码。输入主机与 OpManagerServer之间连接的 Web 服务端口号和超时间隔。
UCS:
提供 UCS Manager 用户名和密码。输入 UCS 与 OpManagerServer之间连接的端口、协议和超时间隔。
先决条件:
- 确保已配置具有远程身份验证权限的 UCS Manager 用户名和密码。
- 输入 UCS 与 OpManagerServer之间连接的端口、协议和超时间隔。
Nutanix:
提供 Prism API 元素的用户名和密码、所使用的协议(HTTP/HTTPS)、连接超时时间,以及 Prism 元素正在运行的端口。
先决条件:
- Nutanix 默认使用的 HTTPS 端口为 9440,默认超时时间为 20 秒。如有需要,可根据实际需求修改这些值。
- 提供集群中需要发现的主机和虚拟机所在 Prism 元素的用户名和密码。
备份凭据(Telnet、SSH、SNMPv1、SNMPv2c、SNMPv3)
- 这些凭据用于在 OpManager 插件(如网络配置管理模块)中发现设备。
- 网络配置模块使用这些凭据定期备份路由器/交换机配置,并执行合规性检查和配置变更管理。
存储凭据(SNMPv1/v2、v3、CLI、SMI、NetAppAPI):
- 这些凭据用于在 OpStore 模块中发现设备。
- 该模块支持对磁盘、LUN、RAID 等进行存储监控。存储凭据可以帮助您监控来自业内所有主流厂商的存储阵列、光纤交换机、磁带库、磁带机、主机Server和主机总线适配器卡等存储设备。
如何在 OpManager 中添加新的凭据?
OpManager 使用 SNMP、CLI、WMI 或 VMWare API 协议访问远程设备。不同设备类型的密码/SNMP 团体字、端口等凭据可能不同。在 OpManager 中预先配置一组凭据,可以一次性将其应用到多个设备,节省大量手动操作。
- 转到 Settings > Discovery > Device Credentials。
- 单击 Add Credential 并选择所需的类别和凭据类型。
- 配置相关参数并单击 Save。
之后,您可以将保存的凭据关联到 OpManager 资源库中的多个设备。要关联凭据:
- 转到 Settings > Discovery > Device Credentials。
- 单击 Associate 并从下拉框中选择所需的凭据。
- 选择需要与该凭据关联的设备,并使用箭头将其移动到 Credential already associated to 区域下。
- 单击 Associate,将所选凭据应用到这些设备。

从 128608 版本开始,OpManager 企业版引入了集中凭据管理器,可直接从中央Server创建和管理设备凭据。这些凭据可以分发到所有 Probe 或选定的 Probe,无需在每个 Probe 级别重复配置,从而提升运维效率。