ADC

SNMP

可以使用简单网络管理协议 (SNMP) 在 Citrix ADC 设备上配置 SNMP 代理以生成称为陷阱的异步事件。只要 Citrix ADC 出现异常情况,就会生成陷阱。然后,这些陷阱被发送到称为陷阱侦听器的远程设备,该设备会发出 Citrix ADC 设备上的异常状况信号。或者,您可以从称为 SNMP 管理器的远程设备中查询 SNMP 代理的系统特定信息。然后,代理在管理信息库 (MIB) 中搜索所请求的数据,并将数据发送到 SNMP 管理器。

Citrix ADC 上的 SNMP 代理可以生成符合 SNMPv1、SNMPv2 和 SNMPv3 的陷阱。对于查询,SNMP 代理支持 SNMP 版本 1(SNMPv1)、SNMP 版本 2(SNMPv2)和 SNMP 版本 3(SNMPv3)。

有关 SNMP 参数、陷阱及其说明的信息,请参阅 Citrix ADC SNMP OID 参考

下图说明了具有启用和配置 SNMP 的 Citrix ADC 的网络。在图中,每个 SNMP 网络管理应用程序都使用 SNMP 与 Citrix ADC 上的 SNMP 代理进行通信。SNMP 代理搜索其管理信息库 (MIB) 以收集 SNMP 管理器请求的数据,并向应用程序提供信息。

Citrix ADC SNMP

重要

Citrix ADC 设备中的 SNMP 模块支持 SNMP OID 的最大长度为 128 个字节(与 RFC 3416 兼容)。对象的长索引变量名称可能会导致 SNMP OID 长度超过 128 个字节。

要解决此问题,Citrix ADC SNMP 模块支持索引变量名称的最大长度为 31 个字符。如果索引变量名称长度超过 31 个字符,则使用哈希算法的 SNMP 模块将名称转换为 31 个字符的哈希值。此哈希值在该变量的 SNMP OID 中使用。

原始索引变量名称存储在另一个变量中,该变量具有以下名称格式: <variable type>FullName。例如,当负载平衡虚拟服务器的名称超过 31 个字符时, vserverName SNMP OID 包含哈希值, vsvrFullName SNMP OID 包含虚拟服务器的完整(原始)名称。

同样,对于 SNMP 陷阱,索引变量显示哈希值。 <variable type>FullName,存储原始索引变量名称的全名,也是陷阱消息的一部分。

将 MIB 文件导入到 SNMP 管理器和陷阱侦听器

要监视 Citrix ADC 设备,必须下载 MIB 对象定义文件。Citrix ADC 设备支持以下企业特定的 MIB:

  • 标准 MIB-2 组的子集。提供 MIB-2 组 SYSTEM、IF、ICMP、UDP 和 SNMP。
  • 系统企业 MIB。提供特定于系统的配置和统计数据。

您可以从 /netscal/snmp 目录或 GUI 的“下载”选项卡中获取 MIB 对象定义文件。

SNMP