轮询概述

Last published : Oct 06, 2026
轮询是 NetScaler Console 从 NetScaler 实例收集特定信息的过程。您可能已为您的组织在全球范围内配置了多个 NetScaler 实例。为了通过 NetScaler Console 监控您的实例,NetScaler Console 必须从所有托管的 NetScaler 实例收集某些信息,例如 CPU 使用率、内存使用率、SSL 证书、许可功能、许可证类型等。以下是 NetScaler Console 与托管实例之间发生的各种轮询类型:
  • 实例轮询
  • 清单轮询
  • 性能数据收集
  • 实例备份轮询
  • 配置审计轮询
  • SSL 证书轮询
  • 实体轮询
NetScaler Console 使用 NITRO 调用、安全外壳 (SSH) 和安全复制 (SCP) 等协议从 NetScaler 实例轮询信息。

NetScaler Console 如何轮询托管实例和实体

NetScaler Console 默认情况下会自动定期轮询。NetScaler Console 还允许您为少数轮询类型配置轮询间隔,并在需要时手动轮询。
下表描述了轮询类型、轮询间隔、使用的协议等详细信息:
轮询类型 轮询间隔 轮询信息 使用的协议 轮询间隔配置
实例轮询 每 1 分钟(默认) 统计信息,例如状态、每秒 HTTP 请求数、CPU 使用率、内存使用率和吞吐量。 NITRO 调用。 否
清单轮询 每 60 分钟(默认) 清单详细信息,例如内部版本、系统信息、许可功能和模式。 NITRO 调用和 SSH 否
性能数据收集 每 5 分钟(默认) 网络报告信息 NITRO 调用 否
实例备份轮询 每 12 小时(默认) 受管 NetScaler 实例当前状态的备份文件 NITRO 调用、SSH 和 SCP。 是。导航到 Infrastructure > Instances > NetScaler。选择实例,然后从 Select Action 列表中单击 Backup/Restore。
配置审核轮询 每 10 小时(默认) NetScaler 实例上发生的配置更改(例如,运行中配置与已保存配置) SSH、SCP 和 NITRO 调用 是。导航到 Infrastructure > Configuration Audit。在“Configuration Audit”页面上,单击 Settings 并配置“Configuration Audit Polling”的轮询间隔。
您可以手动轮询配置审核,并将实例的所有配置审核立即添加到 NetScaler Console。为此,请导航到 Infrastructure > Configuration Audit,然后单击 Poll Now。“Poll Now”页面允许您轮询网络中的所有或选定实例。
SSL 证书轮询 默认情况下,每 24 小时 安装在 NetScaler 实例上的 SSL 证书。 NITRO 调用和 SCP 是。导航到 Infrastructure > SSL Dashboard。在 SSL Dashboard 页面上,单击 Settings 以配置轮询间隔。
您可以手动轮询 SSL 证书,并将实例的所有证书立即添加到 NetScaler Console。为此,请导航到 Infrastructure > SSL Dashboard 并单击 Poll Now。Poll Now 页面允许您轮询网络中的所有或选定实例。
实体轮询
所有实例 默认情况下,每 720 分钟 实例上配置的所有实体。实体可以是附加到 NetScaler 实例的策略、虚拟服务器、服务或操作。要启用实体轮询,请参阅 启用或禁用 NetScaler Console 功能。 NITRO 调用 是。它可以设置为 30 分钟到 1440 分钟之间。要配置,请导航到 Infrastructure > Network Functions。在 Networks Function 页面上,单击 Settings 以配置轮询间隔。
您可以手动轮询实体,并将实例的所有实体立即添加到 NetScaler Console。为此,请导航到 Infrastructure > Network Functions 并单击 Poll Now。Poll Now 页面允许您轮询网络中的所有或选定实例。
选定的 NetScaler 实例 默认情况下,每 15 分钟 仅轮询在默认轮询周期触发之前发生更改的 NetScaler 实例。 NITRO 调用 是。它可以设置为 5 分钟到 60 分钟之间。导航到 Infrastructure > Network Functions,单击 Settings,然后在 Delay time for Network Functions 文本框中指定时间。
注意
除了轮询之外,NetScaler Console 通过发送到实例的 SNMP trap 接收由托管 NetScaler 实例生成的事件。例如,当发生系统故障或配置更改时,会生成一个事件。
在实例备份期间,SSL 文件、CA 证书文件、NetScaler 模板、数据库信息等会下载到 NetScaler Console。在配置审计期间,ns.conf 文件会下载并存储在文件系统中。从托管 NetScaler 实例收集的所有信息都内部存储在数据库中。

轮询实例的不同方式

以下是 NetScaler Console 对托管实例执行的几种轮询方式:
  • 实例的全局轮询
  • 实例的手动轮询
  • 实体的手动轮询

实例的全局轮询

NetScaler Console 会根据您配置的间隔自动轮询网络中的所有托管实例。尽管默认轮询间隔为 30 分钟,但您可以通过导航到 Infrastructure > Network Functions > Settings 根据您的要求设置间隔。

实例的手动轮询

当 NetScaler Console 管理许多实体时,轮询周期需要更长时间才能生成报告,这可能导致屏幕空白或系统仍显示较早的数据。
在 NetScaler Console 中,存在一个最小轮询间隔期,在此期间不会发生自动轮询。如果您添加新的 NetScaler 实例,或者实体已更新,NetScaler Console 在下一次轮询发生之前不会识别新实例或对实体所做的更新。而且,无法立即获取虚拟 IP 地址列表以进行进一步操作。您必须等待最小轮询间隔期过去。尽管您可以手动轮询以发现新添加的实例,但这会导致整个 NetScaler 网络被轮询,从而给网络带来沉重负担。现在,NetScaler Console 允许您在任何给定时间仅轮询选定的实例和实体,而不是轮询整个网络。
NetScaler Console 每天在设定时间自动轮询托管实例以收集信息。选择性轮询可减少 NetScaler Console 显示绑定到这些选定实例的实体的最新状态所需的刷新时间。
在 NetScaler Console 中轮询特定实例:
  1. 在 NetScaler Console 中,导航到 基础架构 > 网络功能。
  2. 在 Network Functions 页面右上角,单击 Poll Now。
  3. 弹出页面 Poll Now 提供了轮询网络中所有 NetScaler 实例或轮询选定实例的选项。
    1. All Instances 选项卡 - 单击 Start Polling 以轮询所有实例。
    2. Select Instances 选项卡 - 从列表中选择实例
  4. 单击 开始轮询。
    选择要轮询的实例
NetScaler Console 启动手动轮询并添加所有实体。

实体的手动轮询

NetScaler Console 还允许您仅轮询绑定到特定实例的少数选定实体。例如,您可以使用此选项来了解实例中特定实体的最新状态。在这种情况下,您无需整体轮询实例即可了解一个已更新实体的状态。当您选择并轮询一个实体时,NetScaler Console 只轮询该实体并更新 NetScaler Console GUI 中的状态。
考虑一个虚拟服务器处于 DOWN 状态的示例。该虚拟服务器的状态可能在下一次自动轮询发生之前已更改为 UP。要查看虚拟服务器的更改状态,您可能只想轮询该虚拟服务器,以便在 GUI 上立即显示正确状态。
您现在可以轮询以下实体以获取其状态的任何更新:服务、服务组、负载平衡虚拟服务器、缓存缩减虚拟服务器、内容切换虚拟服务器、身份验证虚拟服务器、VPN 虚拟服务器、GSLB 虚拟服务器和应用程序服务器。
注意
如果您轮询虚拟服务器,则只轮询该虚拟服务器。关联的实体(例如服务、服务组和服务器)不会被轮询。如果您需要轮询所有关联实体,则必须手动轮询这些实体,或者轮询实例。
在 NetScaler Console 中轮询特定实体:
例如,此任务可帮助您轮询负载平衡虚拟服务器。同样,您也可以轮询其他网络功能实体。
  1. 在 NetScaler Console 中,导航到 基础架构 > 网络功能 > 负载平衡 > 虚拟服务器。
  2. 选择状态显示为 DOWN 的虚拟服务器,然后单击 立即轮询。虚拟服务器的状态现在变为 UP。