NetScaler
数据类型
JSON (NetScaler API feed)
描述
Fusion 的 NetScaler 连接器(以前称为 NetScaler)允许您通过与 ADC NITRO API 集成来查询 ADC 统计信息。有关 ADC 统计信息的更多信息,请参阅 Citrix 开发者文档此处。JSON feed 从客户提供的 NITRO 报告 URL 中提取内容,并将此数据提供给 Citrix ITM Openmix NetScaler 智能流量管理应用程序。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、用户名和密码是进行查询的最低要求。
- 所有字段名称均已识别。
- 当您查询此端点时,会发现 feed 中的某些值保持不变,而另一些值则会不时变化。例如,主 IP 地址保持不变,而某些其他计数器值(例如 Total Request Bytes 或 Total Response Bytes)要么保持不变,要么增加。
在 Fusion 中设置
您可以从左侧导航窗格中的 Openmix 下访问 Fusion 数据源。有关初始步骤,请参阅 Fusion 集成文档。
当您进入特定服务的配置对话框时,第一步是选择要配置的服务。
下一步是填写以下配置字段:
-
Name(名称):数据源的名称。如果未指定,则默认为
<Service><Platform Name>。 - Run Every(运行频率):数据源从服务更新的频率。
- Platform(平台):与数据源关联的平台。
- URL:特定 ADC 实例 NITRO 端点的 URL。
- Resource Type(资源类型):您尝试检索的数据类型,例如负载平衡统计信息、身份验证统计信息、DNS 统计信息。例如,gslbdomain、gslbservice、gslbsite、gslbvserver、lbvserver、system、systembw、systemcpu、systemmemory 等。
- Resource Name(资源名称):必须检索的特定资源的名称。输入资源名称有助于缩小数据源范围,使其易于管理并保持在所需的 10k 大小限制内。例如,lbvserver、GSLB Service、gslbdomain、gslbsite 等的名称。
- Username(用户名):访问 API 所需的 ID(由 NetScaler® ADC 提供)。
- Password(密码):访问 API 密钥的密码(由 NetScaler ADC 提供)。
NetScaler Fusion 配置完成后,它将显示在 Fusion 数据源主页上,并带有绿色状态和日志历史记录中的监控指标。
数据源历史记录
Fusion 收集每次运行数据源时最近 100 个响应的数据源历史记录。您可以查看数据源状态、有关数据的信息以及从服务返回的有效负载。在列表中选择特定数据源后,单击日志历史记录以显示该数据源的历史记录。
编辑
要编辑 Fusion 数据源,请在列表中单击该数据源,然后单击编辑按钮。
编辑完成后,单击保存。这将带您返回数据源列表,您的更改已保存并应用于数据源。