Citrix ADC

SNMP

您可以使用简单网络管理协议(Simple Network Management Protocol, SNMP)配置Citrix ADC设备上的SNMP代理,以生成调用的异步事件陷阱.当Citrix ADC出现异常情况时,会产生告警。然后,这些陷阱被发送到一个名为a的远程设备陷阱侦听器,它表示Citrix ADC设备上的异常情况。或者,您可以向SNMP代理查询来自远程设备的系统特定信息SNMP管理器.然后,代理在管理信息库(MIB)中搜索请求的数据,并将数据发送给SNMP管理器。

Citrix ADC上的SNMP代理可以生成SNMPv1、SNMPv2和SNMPv3协议的trap。查询时,SNMP代理支持SNMP版本1 (SNMPv1)、SNMP版本2 (SNMPv2)和SNMP版本3 (SNMPv3)。

有关SNMP的参数、trap及其描述,请参见Citrix ADC SNMP OID参考

下图展示了一个使用启用并配置了SNMP的Citrix ADC的网络。在图中,每个SNMP网络管理应用程序都使用SNMP与Citrix ADC上的SNMP代理进行通信。SNMP代理搜索其管理信息库MIB (management information base),收集SNMP Manager请求的数据,并将这些信息提供给应用程序。

Citrix ADC SNMP

重要的

Citrix ADC设备中的SNMP模块支持SNMP OID的最大长度为128字节(符合RFC 3416)。如果对象的索引变量名过长,则SNMP OID的长度可能超过128字节。

为了解决这个问题,Citrix ADC SNMP模块支持索引变量名的最大长度为31个字符。当索引变量名长度超过31个字符时,SNMP模块通过哈希算法将索引变量名转换为31个字符的哈希值。这个散列值在该变量的SNMP OID中使用。

原始索引变量名称存储在另一个变量中,该变量的名称格式如下:<变量类型> FullName.例如,负载均衡虚拟服务器的名称大于31个字符时,vserverNameSNMP OID包含哈希值和vsvrFullNameSNMP OID包含虚拟服务器的完整(原始)名称。

类似地,对于SNMP trap,索引变量显示一个散列值。<变量类型> FullName,它存储原始索引变量名称的全名,也是trap消息的一部分。

将MIB文件导入SNMP Manager和Trap Listener

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

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

MIB对象定义文件可以从“/netscaler/snmp”目录或GUI的“Downloads”页签中获取。

SNMP