Citrix ADC

SNMP支持管理分区

分区Citrix ADC设备使用SNMP基础设施进行分区速率限制和监视分区资源使用细节。

用于管理分区速率限制的SNMP trap

在分区的Citrix ADC设备上,partition - rate - limit告警可以生成9个SNMP trap,用于通知分区资源(如带宽、连接或内存)已达到极限或恢复正常。

在以下情况下会产生以下9条SNMP trap:

  • partitionCONNThresholdReached.分区的活动连接数超过其高阈值百分比。
  • partitionCONNThresholdNormal.活动连接数小于或等于正常阈值百分比。
  • partitionBWThresholdReached.分区带宽使用率达到高阈值百分比。
  • partitionMEMThresholdReached.当前分区的内存使用率超过其高阈值百分比。
  • partitionMEMThresholdNormal.当前分区的内存使用率小于或等于正常阈值百分比。
  • partitionMEMLimitExceeded。分区当前内存使用率超过其内存限制百分比。
  • partitionCONNLimitExceeded.分区的活动连接数超过其配置限制,正在删除新连接。
  • partitionCONNLimitNormal.一个分区的活动连接数量低于其配置限制,该分区现在可以接受一个新连接。
  • partitionBWLimitExceeded.当前分区的带宽使用已超过其配置限制。

SNMP trap的阈值不可配置,包括:

  • 高阈值= 80%(适用于所有分区速率限制陷阱)
  • 低阈值= 60%(适用于所有分区速率限制陷阱)
  • 内存限制= 95%(仅适用于分区内存陷阱)

配置PARTITION-RATE-LIMIT告警

设置指定分区的partition - rate - limit告警,并启用SNMP trap消息的生成。

  1. 开启PARTITION-RATE-LIMIT告警
  2. 配置PARTITION-RATE-LIMIT告警
  3. 配置SNMP Trap目标

使用实例通过CLI开启PARTITION-RATE-LIMIT告警

在命令提示符下,输入以下命令:

enable snmp alarm PARTITION-RATE-LIMIT显示snmp alarm PARTITION-RATE-LIMIT

使用实例通过CLI配置PARTITION-RATE-LIMIT Alarm

在命令提示符下,输入以下命令:

set snmp alarm PARTITION-RATE-LIMIT [-state (ENABLED | DISABLED)] [-severity ] [-logging (ENABLED | DISABLED)]

使用实例通过CLI配置SNMP trap目的地址

在命令提示符下,输入以下命令:

add snmp trap   [-version ] [-td ] [-destPort ] [-communityName ] [-srcIP ] [-severity ] [-allPartitions (ENABLED | DISABLED)]

使用GUI方式配置PARTITION-Rate-Limit告警

导航到System > SNMP >告警中,选择PARTITION-RATE-LIMIT告警,并配置告警参数。

使用GUI方式配置SNMP trap目的地址

导航到System > SNMP > Trap,指定目的设备的IP地址。

SNMP监控分区资源的使用情况

使用SNMP,您可以在Citrix ADC设备上实时监视分区资源(如带宽、连接和内存)的使用详细信息。这是通过从SNMP管理器发送SNMP请求(如SNMP GET、SNMP GET BULK、SNMP GETNEXT或SNMP WALK)来完成的。

请注意

为了监控分区资源,必须在默认分区中配置SNMP团体字。其中,partitionTable在默认分区中维护,并且SNMP通信是通过设备的NSIP地址完成的。

考虑这样一个场景,Citrix ADC管理员想知道设备上分区P1的带宽使用情况。SNMP Manager通过在对应的OID (partitionCurrentBandwidth)上向设备的NSIP地址发送SNMP GET请求来检索此信息。默认分区上的SNMP代理通过NSIP地址获取P1当前的带宽使用情况并发送给SNMP Manager。

下表列出了SNMP计数器的组成部分partitionTable及其描述:

SNMP参数 SNMP OID 描述
partitionName 1.3.6.1.4.1.5951.4.1.1.88.1.1 分区名称
partitionCurrentBandwidth 1.3.6.1.4.1.5951.4.1.1.88.1.2 当前分区的带宽使用情况。
partitionCurrentConnections 1.3.6.1.4.1.5951.4.1.1.88.1.3 当前分区的活动连接数。
partitionMemoryUsagePcnt 1.3.6.1.4.1.5951.4.1.1.88.1.4 当前分区的内存使用情况(百分比)。
SNMP支持管理分区