Application Delivery Management

轮询 NetScaler 实例和实体

NetScaler Application Delivery Management (ADM) 中的网络功能特性可用于监控在托管的 Citrix Application Delivery Controller™ (ADC) 实例上配置的实体的状态。可以查看统计信息,例如事务详情、连接详情以及负载平衡虚拟服务器的吞吐量。在计划维护时,还可以启用或禁用这些实体。

NetScaler® ADM 必须在一天中的设定时间轮询托管实例,以收集统计信息,例如状态、每秒 HTTP 请求数、CPU 使用率、内存使用率和吞吐量。

NetScaler ADM 对托管实例执行的不同类型的轮询如下所示:

  • 实例的全局轮询

  • 实例的手动轮询

  • 实体的手动轮询

实例的全局轮询

NetScaler ADM 根据配置的间隔自动轮询网络中的所有托管实例。虽然默认轮询间隔为 30 分钟,但可以根据要求设置间隔。

在 NetScaler ADM 中配置所有 NetScaler 实例的全局轮询:

  1. 在 NetScaler ADM 中,导航到 基础架构 > 网络功能 > 设置

  2. 网络功能 页面上,从 选择操作 列表选择 配置实体轮询间隔

  3. 配置轮询间隔 页面上,设置自动轮询实例的间隔(以分钟为单位)。默认轮询间隔为 30 分钟。

  4. 单击 继续 关闭页面。

实例的手动轮询

当 NetScaler ADM 管理大量实体时,轮询周期需要更长时间才能生成报告,这可能导致空白屏幕,或者系统可能仍显示较早的数据。

在 NetScaler ADM 中,存在一个最小轮询间隔期,在此期间不会发生自动轮询。如果添加新的 NetScaler 实例,或者实体已更新,NetScaler 在下一次轮询发生之前不会识别新实例或对实体所做的更新。并且,无法立即获取虚拟 IP 地址列表以进行进一步操作。必须等待最小轮询间隔期过去。尽管可以执行手动轮询以发现新添加的实例,但这会导致整个 NetScaler 网络被轮询,从而给网络带来沉重负担。NetScaler ADM 现在允许在任何给定时间仅轮询选定的实例和实体,而不是轮询整个网络。

NetScaler ADM 自动轮询托管实例以在一天中的设定时间收集信息。选定的轮询减少了 NetScaler ADM 显示绑定到这些选定实例的实体的最新状态所需的刷新时间。

在 NetScaler ADM 中轮询特定实例:

  1. 在 NetScaler ADM 中,导航到 基础架构 > 网络功能

  2. 网络功能 页面上,在右上角单击 立即轮询

  3. 弹出页面 立即轮询 提供选项,用于轮询网络中的所有 NetScaler 实例或轮询选定的实例。

    1. 所有实例 选项卡 - 单击 开始轮询 以轮询所有实例

    2. 选择实例 选项卡 - 从列表中选择实例,然后单击 开始轮询

    开始轮询 2

NetScaler ADM 启动手动轮询并添加所有实体。

实体的手动轮询

NetScaler ADM 还允许仅轮询绑定到特定实例的少数选定实体。例如,可以使用此选项了解实例中特定实体的最新状态。在这种情况下,无需整体轮询实例即可了解一个已更新实体的状态。当选择并轮询一个实体时,NetScaler ADM 仅轮询该实体并更新 NetScaler ADM GUI 中的状态。

考虑一个虚拟服务器处于 DOWN 状态的示例。该虚拟服务器的状态可能在下一次自动轮询发生之前已更改为 UP。为了查看虚拟服务器的更改状态,可能需要仅轮询该虚拟服务器,以便在 GUI 上立即显示正确状态。

现在可以轮询以下实体以获取其状态的任何更新:服务、服务组、负载平衡虚拟服务器、缓存缩减虚拟服务器、内容交换虚拟服务器、身份验证虚拟服务器、VPN 虚拟服务器、GSLB 虚拟服务器和应用程序服务器。

注意

如果轮询虚拟服务器,则仅轮询该虚拟服务器。相关实体(例如服务、服务组和服务器)不会被轮询。如果需要轮询所有相关实体,则必须手动轮询实体或轮询实例。

在 NetScaler ADM 中轮询特定实体:

例如,此任务可帮助轮询负载平衡虚拟服务器。同样,也可以轮询其他网络功能实体。

  1. 在 NetScaler ADM 中,导航到 基础架构 > 网络功能 > 负载平衡 > 虚拟服务器

  2. 选择状态显示为 DOWN 的虚拟服务器,然后单击 立即轮询。虚拟服务器的状态现在更改为 UP。

    立即轮询

轮询 NetScaler 实例和实体