NetScaler 控制台服务

轮询概述

轮询是一个过程,在这个过程中,NetScaler 控制台从 NetScaler 实例收集某些信息。您可能已在全球范围内为您的组织配置了多个 NetScaler 实例。要通过 NetScaler 控制台监视您的实例,NetScaler 控制台必须收集某些信息,例如 CPU 使用率、内存使用情况、SSL 证书、许可功能、所有托管 NetScaler 实例的许可类型。以下是 NetScaler 控制台和托管实例之间发生的不同类型的轮询:

  • 实例轮询

  • 清单轮询

  • 性能数据收集

  • 实例备份轮询

  • 配置审核投票

  • SSL 证书轮询

  • 实体轮询

NetScaler 控制台使用 NITRO 调用、安全外壳 (SSH) 和安全复制 (SCP) 等协议来轮询来自 NetScaler 实例的信息。

NetScaler 控制台如何轮询托管实例和实体

默认情况下,NetScaler 控制台会自动定期轮询。NetScaler 控制台还允许您为几种轮询类型配置轮询间隔,并允许您在需要时手动轮询。

下表描述了轮询类型、轮询间隔、使用的协议等的详细信息:

轮询类型 轮询时间间隔 民意调查信息 使用的协议 轮询间隔配置
实例轮询 每 5 分钟(默认) 统计信息,例如状态、每秒 HTTP 请求数、CPU 使用率、内存使用率和吞吐量。 NITRO call。
清单轮询 每 60 分钟(默认) 清单详细信息,如构建版本、系统信息、许可功能和模式。 NITRO 通话和 SSH
性能数据收集 每 5 分钟(默认) 网络报告信息 NITRO call
实例备份轮询 每 12 小时(默认情况下) 托管 NetScaler 实例当前状态的备份文件 NITRO 调用、SSH 和 SCP。 是。导航到基础结构 > 实例 > NetScaler。选择实例,然后从 选择操 作”列表中单击“备 份/还原
配置审核投票 每 10 小时(默认情况下) 在 NetScaler 实例上发生的配置更改(例如,运行配置与保存的配置) SSH、SCP 和 NITRO 通话 是。导航到 基础结构 > 配置 > 配置审核。在“配置审核”页上,单击 设置 并配置配置审核轮询的轮询间隔。
        您可以手动轮询配置审核,并将实例的所有配置审核立即添加到 NetScaler 控制台。为此,请导航到 基础结构 > 配置 > 配置审核 ,然后单击 立即轮询立即投票 页面允许您轮询网络中的所有实例或选定实例。
SSL 证书轮询 每 24 小时一次(默认) 安装在 NetScaler 实例上的 SSL 证书。 NITRO 电话和 SCP 是。导航到 基础结构 > SSL 控制面板。在“SSL 控制面板”页上,单击 设置 以配置轮询间隔
        您可以手动轮询 SSL 证书,并将实例的所有证书立即添加到 NetScaler 控制台。为此,请导航到 基础结构 > SSL 控制面板 ,然后单击 立即轮询立即投票 页面允许您轮询网络中的所有实例或选定实例。
实体轮询 每 60 分钟(默认) 在实例上配置的所有实体。实体是附加到 NetScaler 实例的策略、虚拟服务器、服务或操作。要启用实体轮询,请参见 启用或禁用 NetScaler 控制台功能。 NITRO 调用。 可以,但不能设置为少于 10 分钟。要进行配置,请导航到 基础结构 > 网络功能。在“网络功能”页上,单击 设置 以配置轮询间隔。
        您可以手动轮询实体,并将实例的所有实体立即添加到 NetScaler 控制台。为此,请导航到 基础结构 > 网络功能 ,然后单击 立即轮询立即轮询 页面允许您轮询网络中的所有实例或选定的实例

意:除轮询外,NetScaler 托管实例生成的事件还通过发送到实例的 SNMP 陷阱由 NetScaler 控制台接收。例如,系统发生故障或配置发生更改时生成事件。

在实例备份期间,SSL 文件、CA 证书文件、NetScaler 模板、数据库信息等会下载到 NetScaler 控制台。在配置审核过程中,ns.conf 文件会下载并存储在文件系统中。从托管 NetScaler 实例收集的所有信息都存储在数据库内部。

轮询实例的不同方式

以下是 NetScaler 控制台在托管实例上执行的不同轮询方式:

  • 对实例进行全局轮询

  • 手动轮询实例

  • 对实体进行人工投票

对实例进行全局轮询

NetScaler 控制台根据您配置的时间间隔自动轮询网络中的所有托管实例。尽管默认轮询间隔为 60 分钟,但您可以通过导航到 基础结构 > 网络功能 > 设置来根据需要设置间隔。

手动轮询实例

当 NetScaler 控制台管理多个实体时,轮询周期会花费更长的时间来生成报告,这可能会导致屏幕空白,或者系统可能仍显示之前的数据。

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

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

要在 NetScaler 控制台中轮询特定实例,请执行以下操作:

  1. 在 NetScaler 控制台中,导航 到基础架构> 网络功能。

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

  3. 弹出页面“立即轮询”为您提供了轮询网络中所有 NetScaler 实例或轮询选定实例的选项。
    1. 所有实例”选项卡-单击“开始轮询”以轮询 所有实例。

    2. 选择实例 选项卡-从列表中选择实例

  4. 单击 开始轮询

    NetScaler 控制台启动手动轮询并添加所有实体。

对实体进行人工投票

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

以虚拟服器处于 关闭状态的示例为例。在下一次自动轮询发生之前,该虚拟服务器的状态可能已更改为 UP。要查看虚拟服务器的更改状态,您可能只想轮询该虚拟服务器,以便在 GUI 上立即显示正确的状态。

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

注意:

如果您轮询虚拟服务器,则只轮询该虚拟服务器。服务、服务组和服务器等相关实体不进行轮询。如果您需要轮询所有关联实体,则必须手动轮询这些实体,或者必须轮询实例。

要在 NetScaler 控制台中轮询特定实体,请执行以下操作:

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

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

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

轮询概述