Citrix ADC

监视Citrix ADC设备上可用的空闲端口,以便建立新的后端连接

对于与物理服务器或其他对等设备的通信,Citrix ADC设备使用Citrix拥有的IP地址作为源IP地址。Citrix ADC设备维护一个IP地址池,并在与服务器连接时动态选择一个IP地址。根据物理服务器所在的子网,设备决定使用哪个IP地址。该地址池用于发送流量探测和监控探测。

您可以显示Citrix ADC拥有的IP地址上用于新的后端连接的空闲端口总数。如果可用的空闲端口即将耗尽,此信息可以帮助您决定是否需要更多Citrix拥有的IP地址。

您可以为Citrix ADC设备提供以下信息,以计算新的后端连接可用的空闲端口总数:

  • Citrix拥有的IP地址(可选)
  • 目的IP地址
  • 目的港
  • TCP或非TCP协议

当您指定除了指定Citrix拥有的IP地址以外的所有信息时:

  • Citrix ADC设备执行路由查找,以查找可以连接到目标IP地址的所有Citrix拥有的IP地址。然后,该设备查找并显示这些Citrix拥有的IP地址上用于指定的新后端连接的空闲端口总数。

    注意:

    Citrix ADC设备不执行ECMP查找、LLB查找路径或PBR查找路径,以查找可以连接到目标IP地址的Citrix拥有的IP地址。

当您指定所有信息(包括指定Citrix拥有的IP地址)时:

  • Citrix ADC设备显示指定IP地址上用于指定新后端连接的可用空闲端口数量。

在开始之前

在显示新的后端连接可用的空闲端口总数之前,请注意以下几点:

  • Citrix ADC设备不执行ECMP查找、LLB查找路径或PBR查找路径,以查找可以连接到目标IP地址的Citrix拥有的IP地址。

  • Citrix ADC设备不支持显示链路本地IP地址上可用的空闲端口。

显示Citrix ADC设备上用于新后端连接的可用空闲端口数量的步骤

要显示Citrix ADC设备上用于新后端连接的空闲端口总数:

在命令提示符中键入:

  • 显示portallocation(- - - - - -srcIP< ip_addr ipv6_addr >] -destIP< ip_addr ipv6_addr > - - -destPort<口> - - -协议TCP协议<1,非TCP协议>为0

示例-独立Citrix ADC设备上可用的空闲端口总数

> show portallocation -srcip 192.0.2.30 - desttip 198.51.100.30 -destport 80 -protocol 1 ip地址192.0.2.30:20505已完成

示例-集群设置中可用的空闲端口总数

下面的示例输出显示双节点集群设置中每个节点上可用的空闲端口总数。

> show portallocation - desttip 198.51.100.30 -destport 80 -protocol 1 Node Id: 1 Freeports available: 32321 Node Id: 0 Freeports available: 32184 Done 

监视Citrix ADC设备上使用SNMP进行后端连接的端口使用情况

您可以使用PORT-ALLOC-EXCEEDSNMP告警,用于监控Citrix ADC设备的后端连接端口使用情况。

PORT-ALLOC-EXCEEDSNMP告警包括高阈值而且normal-threshold参数,指定Citrix所有IP地址的端口总数的百分比。例如,如果高阈值参数设置为90时,当发生以下事件时,Citrix ADC设备生成并发送trap消息:

  • 当任何Citrix ADC拥有的后端连接IP地址上的端口分配百分比超过90%时

如果可用的空闲端口即将耗尽,SNMP警报可以帮助您决定是否需要更多Citrix拥有的IP地址。

使用SNMP监控Citrix ADC设备上的后端连接端口使用情况

在命令提示符中键入:

  • 设置snmp告警PORT-ALLOC-EXCEED-日志记录(启用 残疾)-严重程度< >严重程度,状态(启用 残疾)-thresholdValue< positive_integer > [-normalValue< positive_integer >)时间<秒>
  • sh snmp alarm PORT-ALLOC-EXCEED . sh

例子

> set snmp alarm PORT-ALLOC-EXCEED -logging ENABLED -severity Major -state ENABLED -thresholdValue 90 Time 1200 Done > sh snmp alarm PORT-ALLOC-EXCEED alarm alarm Threshold Normal Threshold Time State Severity Logging ----- --------------- ---------------- ------------ ------------- -------- 1) PORT-ALLOC-EXCEED 80 80 7200 ENABLED Major ENABLED Done 

有关配置SNMP告警和SNMP trap侦听器的详细信息,请参见配置Citrix ADC生成SNMP trap

监视Citrix ADC设备上可用的空闲端口,以便建立新的后端连接