本文介绍了如何为 Horizon Cloud Connector 设备启用和配置简单网络管理协议 (Simple Network Management Protocol, SNMP) 设置。借助此配置,您可以通过网络管理系统监控关键的 Horizon Cloud Connector 事件。
要使用此功能,您必须运行 Horizon Cloud Connector 2.0 或更高版本。
SNMP 监控如何与 Horizon Cloud Connector 结合使用
Horizon Cloud Connector 支持在发生特定事件时通过使用源自设备的 SNMP 陷阱进行监控。这些陷阱会向网络管理系统通知触发事件或条件。
GET
、
GETBULK
或
GETNEXT
操作。
默认情况下,将为 Horizon Cloud Connector 停用 SNMP 服务。要使用 SNMP 陷阱,必须先为设备启用和配置 SNMP 服务,如本文后面所述。
管理信息库 (Management Information Base, MIB) 文件包含陷阱定义,其可定义受管设备可提供的信息。MIB 文件定义由按层次结构排列的对象标识符 (Object Identifier, OID) 和变量描述的受管对象。您可以使用本文后面提供的链接下载所需的 MIB 文件。
可以使用 SNMP 陷阱监控的 Horizon Cloud Connector 事件
为设备启用并配置 SNMP 服务后,Horizon Cloud Connector 支持通过 SNMP 陷阱监控以下事件:
- Horizon 订阅许可证(也称为 Horizon 通用许可证)同步失败
- 影响 Horizon Cloud Connector 配置的生命周期事件,例如:
-
- 配置或重新配置设备以将其与 Horizon 容器配对
- 更新到新的 Horizon Cloud Connector 软件版本
- 从 Horizon 容器断开设备的连接
在这些事件中,任何事件都会触发从设备向网络管理系统发射 SNMP 陷阱的过程。
如何为 Horizon Cloud Connector 配置 SNMP 监控
SNMP 配置过程包含以下简要步骤:
- 步骤 1:下载 VMware MIB 文件以供网络管理系统使用。
- 步骤 2:在网络管理系统中,配置 Horizon Cloud Connector 引擎 ID。
- 步骤 3:在 Horizon Cloud Connector 租户门户中启用和配置 SNMP 服务。
有关每个步骤的详细信息,请参阅以下各节。
步骤 1:下载 VMware MIB 文件和 OID
管理信息结构 (Structure of Management Information, SMI) 的 RFC 2578 标准是用于针对特定产品和功能编写管理信息库 (MIB) 文件的语法。这些 MIB 文件的版本控制与产品无关,可用于标识事件类型和事件数据相关信息。
要下载这些 MIB 文件,请转到 VMware 知识库 (KB) 文章 1013445。
要下载 MIB 文件使用的对象标识符 (OID),请转到 VMware 知识库文章 2054359。
步骤 2:在管理系统中配置 Horizon Cloud Connector 引擎 ID
在 SNMP 启用过程中,Horizon Cloud Connector 会自动生成一个唯一的 SNMP 引擎 ID 以供网络管理系统使用。引擎 ID 与哈希功能配合使用可生成用于对 SNMP v3 消息进行身份验证和加密的密钥。
- 通过将浏览器指向 https://<appliance IP> 来启动 Horizon Cloud Connector 租户门户,其中 <appliance IP> 是设备节点的 IP 地址或 FQDN。
- 在租户门户中,找到显示在 Horizon Cloud Connector 配置状态列表下的 SNMP 引擎 ID。
以下示例屏幕截图显示了在租户门户中显示的自动生成的 SNMP 引擎 ID。
- 在网络管理系统中,将 SNMP 引擎 ID 添加到相应的配置页面。
步骤 3:启用和配置 Horizon Cloud Connector SNMP 服务
您可以通过 Horizon Cloud Connector 租户门户访问 SNMP 服务的设置。
- 通过将浏览器指向 https://<appliance IP> 来启动 Horizon Cloud Connector 租户门户,其中 <appliance IP> 是设备节点的 IP 地址或 FQDN。
- 在租户门户的顶部,单击配置 SNMP。
此时将显示 SNMP 配置的对话框。以下屏幕截图显示了最初显示的对话框示例。
- 打开启用 SNMP 选项开关。
- 按下表所述指定 SNMP 版本、用户名和安全级别的设置。
设置 描述 SNMP 引擎 ID 此只读设置显示为 Horizon Cloud Connector 自动生成的 SNMP 引擎 ID。 SNMP 版本 此设置允许您指定要使用的 SNMP 版本。此版本仅支持 SNMP v3。 SNMPv3 USM 用户 配置可以访问 SNMP 监控信息的 SNMPv3 基于用户的安全模型 (User-based Security Model, USM) 用户。用户名的长度必须为 8 到 31 个字符,并且只能包含字母和数字。 SNMPv3 安全级别 指定是否对 SNMP 服务使用可选的身份验证算法(使用或不使用隐私算法)。身份验证用于确保用户的身份。隐私允许对 SNMP v3 消息进行加密以确保数据的保密性。
身份验证和隐私都是可选项。但是,您必须启用身份验证才能启用隐私。
- (可选)如果指定的安全级别包括身份验证,请按照下表中所述配置身份验证详细信息。
设置 描述 SNMPv3 身份验证算法 指定用于建立 SNMP 用户身份的身份验证算法。 SNMPv3 身份验证密码 配置身份验证算法所需的密码以建立用户的身份。身份验证密码的长度必须为 8 到 31 个字符。 确认身份验证密码 重新输入身份验证密码。 - (可选)如果指定的安全级别包括身份验证和隐私,请按照下表中所述配置隐私详细信息。
设置 描述 SNMPv3 加密算法 指定用于加密 SNMP 消息的隐私算法。 SNMPv3 加密密码 配置隐私算法生成加密密钥所需的密码。加密密码的长度必须为 8 到 31 个字符。 确认加密密码 重新输入隐私密码。 - 按下表所述指定可以从 Horizon Cloud Connector 接收 SNMP 陷阱的网络管理系统的详细信息。
设置 描述 接收方 IP 指定可接收 SNMP 陷阱的网络管理系统的 IP 地址。 接收方端口 指定网络管理系统用于接收陷阱的端口号。 接收方团体字符串 输入网络管理系统用于验证收到的陷阱是否来自 Horizon Cloud Connector 的团体字符串。 以下屏幕截图显示了配置了设置的 SNMP 详细信息对话框示例。
- 完成 SNMP 服务的设置配置后,保存更改。
每次修改 SNMP 服务的配置时,都会生成 coldStart 系统陷阱。每当 Horizon Cloud Connector 框架服务重新启动时,都会生成一个 warmStart 陷阱并将其发送到网络管理系统。