配置 NetScaler CPX
您可以通过访问 Linux Docker 主机上的 CLI 提示符或使用 NetScaler NITRO API 来配置 NetScaler CPX 实例。
使用命令行界面配置 NetScaler CPX 实例
访问 Docker 主机并登录到实例的 SSH 提示符,如下图所示。登录 NetScaler CPX 实例的默认管理员凭据是 root/linux。

键入以下命令以使用实例的命令行提示符运行 CLI 命令:cli_script.sh “<command>”
示例:

要从实例提示符注销,请键入 logout。
使用 NITRO API 配置 NetScaler CPX 实例
您可以使用 NetScaler NITRO API 来配置 NetScaler CPX 实例。
要使用 Nitro API 配置 NetScaler CPX 实例,请在 Web 浏览器中键入:
http://<host_IP_address>:<port>/nitro/v1/config/<resource-type\
要使用 Nitro API 检索统计信息,请在 Web 浏览器中键入:
http://\<host\_IP\_address\>:\<port\>/nitro/v1/stat/\<resource-type\
有关使用 NITRO API 的更多信息,请参阅 REST Web Services。对于 NetScaler CPX,请在提及 netscaler-ip-address 的地方使用 CPX IP address:port。
使用作业配置 NetScaler CPX 实例
您可以通过在 Citrix ADM 中创建和执行作业来配置 NetScaler CPX 实例。您可以使用配置模板中的配置,提取其他设备上可用的配置,并使用保存在文本文件中的配置。您还可以记录使用其他实例的配置实用程序完成的配置。然后,Citrix ADM 会显示相应的 CLI 命令,供您在 NetScaler CPX 实例上使用。选择配置后,您必须选择要加载配置的 NetScaler CPX 实例,指定变量值,然后执行作业。
使用作业配置 NetScaler CPX 实例:
-
使用管理凭据登录 Citrix® ADM。
-
导航到 Networks > Configuration Jobs,然后单击 Create Job。
-
指定所需值,并选择配置源。您还可以键入要运行的命令。

-
选择要运行配置的 NetScaler CPX 实例,然后单击 Next。

-
指定执行设置,然后单击 Finish 以在 NetScaler CPX 实例上运行命令。如果要保存配置并稍后运行,请单击 Save and Exit。

在 NetScaler CPX 实例上配置日志流
您可以在 NetScaler CPX 实例上配置日志流,以收集网页性能数据、流和用户会话级别信息以及应用程序性能监控和分析所需的数据库信息。这些数据记录将发送到 Citrix ADM,您可以在其中查看所有应用程序的实时和历史报告。
要在 NetScaler CPX 实例上配置日志流,您必须首先在 NetScaler CPX 实例上启用 AppFlow 功能和 ulfd 守护程序。启用 ulfd 守护程序时,您必须指定要监控实时和历史报告的 Citrix ADM 的 IP 地址。然后,您必须配置 AppFlow 收集器、操作、策略,并全局绑定 AppFlow 策略。
ulfd 守护程序以单一统一日志记录格式将所有流记录发送到 Citrix ADM。
您可以通过 NetScaler CPX 实例的命令行界面或通过 Citrix ADM 中的作业功能来配置日志流。
在监控记录之前,您必须将 NetScaler CPX 实例添加到 Citrix ADM。有关将 NetScaler CPX 实例添加到 Citrix ADM 的更多信息,请参阅 使用 Citrix ADM 安装 NetScaler CPX 实例。
在 NetScaler CPX 实例上配置日志流:
-
通过运行以下命令启用 AppFlow 功能:
enable ns feature AppFlow -
通过使用以下命令启用 ulfd 守护程序:
set ns param -ulfd ENABLED -loggerip <NUMS_IP_Address> -
运行以下命令以配置 AppFlow® 收集器、操作和策略,并全局绑定策略:
add appflow collector <name> -IPAddress <ipaddress>`
set appflow param -templateRefresh 3600 -httpUrl ENABLED -httpCookie ENABLED -httpReferer ENABLED -httpMethod ENABLED -httpHost ENABLED -httpUserAgent ENABLED -httpContentType ENABLED -httpAuthorization ENABLED -httpVia ENABLED -httpXForwardedFor ENABLED -httpLocation ENABLED -httpSetCookie ENABLED -httpSetCookie2 ENABLED -connectionChaining ENABLED -httpDomain Enabled
add appflow action <name> --collectors <string> ... [-clientSideMeasurements (Enabled|Disabled) ]
add appflow policy <name> true <action>
bind appflow global <policyName> <priority> [<gotoPriorityExpression [-type <type>]
<!--NeedCopy-->
注意: 您必须使用虚拟 IP 地址配置 AppFlow 收集器。