NetScaler

数据类型

JSON(NetScaler API 源)

说明

Fusion 的 NetScaler 连接器允许您通过与 ADC NITRO API 集成来查询 ADC 统计数据。有关 ADC 统计信息的更多信息,请参阅此处的 Citrix Developer 文档。JSON 馈送从客户提供的 NITRO 报告 URL 提取内容,并将这些数据提供给 Citrix ITM Openmix NetScaler Intelligent Traffic Management 应用程序。如果数据丢失或损坏,Openmix 应用程序负责处理数据和处理错误情况。客户的 JSON 数据大小必须低于 10K,否则 Fusion 会拒绝该数据。这是 Openmix 基础架构施加的硬限制。

数据馈送

示例数据馈送如下所示:

      {
    "activetransactions": "0",
          "avgsvrttfb": "0",
          "curclntconnections": "0",
          "curload": "0",
          "curreusepool": "0",
          "cursrvrconnections": "0",
          "curtflags": "0",
          "frustratingttlbtransactions": "0",
          "maxclients": "0",
          "name": "azurelbdnsservice0",
          "primaryipaddress": "168.63.129.16",
          "primaryport": 53,
          "requestbytesrate": 47,
          "requestsrate": 0,
          "responsebytesrate": 135,
          "responsesrate": 0,
          "servicetype": "DNS",
          "state": "UP",
          "surgecount": "0",
          "svrestablishedconn": "0",
          "throughput": "0",
          "throughputrate": 0,
          "toleratingttlbtransactions": "0",
          "totalrequestbytes": "72059004",
          "totalrequests": "0",
          "totalresponsebytes": "206317840",
          "totalresponses": "0",
          "totsvrttlbtransactions": "0",
          "vsvrservicehits": "0",
          "vsvrservicehitsrate": 0
      }
<!--NeedCopy-->

实施说明

  • NITRO API 是唯一被查询的端点:

    <netscaler-url>/nitro/v1/stat/<resource-type>/<resource-name>

  • 资源类型、URL、用户名和密码是进行查询的最低要求。
  • 所有字段名称均已标识。
  • 当您查询此端点时,您会发现某些值(例如主 IP 地址)保持不变,而其他某些值会发生变化。主 IP 地址的值保持不变。“总请求字节数”或“总响应字节数”的值可能保持不变或上升。

在Fusion中设置

您可以从左侧的导航窗格访问“Fusion 数据馈送”,它位于 Openmix 下。有关初始步骤,请参阅 Fusion 集成 文档

当您进入服务特定配置对话框时,第一步是选择要配置的服务。

下一步是填写以下配置字段:

  • 名称:为数据馈送指定的名称,如果未指定,则默认为 <Service><Platform Name>
  • 运行频率:从服务更新数据馈送的频率。
  • 平台:与数据馈送关联的平台。
  • URL: 特定 ADC 实例 NITRO 端点的 URL。
  • 资源类型: 您尝试检索的数据类型,例如负载平衡统计信息、身份验证统计信息、DNS 统计信息。例如, gslbdomain, gslbservice, gslbsite, gslbvserver, lbvserver, system, systembw, systemcpu, systemmemory, 依此类推。
  • 资源名称: 必须检索的特定资源的名称。输入资源名称有助于缩小源范围,使其易于管理,并将其保持在所需的 10k 大小之内。例如, lbvserver, GSLB Service, gslbdomain, gslbsite, 的名称等。
  • 用户名: 访问 API 所需的 ID(由 NetScaler 提供)。
  • 密码: 访问 API 密钥的密码(由 NetScaler 提供)。

NetScaler Fusion 配置完成后,它将在 Fusion 数据馈送主页上列出。状态以绿色显示,监控指标在日志历史记录中捕获。

数据馈送历史记录

Fusion 会在数据馈送历史记录中收集每次运行的最后 100 个响应。您可以查看数据馈送状态、有关数据的信息以及从服务返回的负载。在列表中选择特定的数据馈送后,单击日志历史记录以显示该数据馈送的历史记录。

编辑

要编辑某个 Fusion 数据馈送,请在列表中单击该数据馈送,然后单击编辑按钮。

完成编辑后,单击“保存”。此操作会将您带回数据馈送列表,并将更改保存并应用于数据源。

NetScaler