配置 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 服务。对于 NetScaler CPX,请使用 CPX IP address:port,其中提及 netscaler-ip-address

使用作业配置 NetScaler CPX 实例

您可以通过在 NetScaler ADM 中创建和执行任务来配置 NetScaler CPX 实例。可以使用配置模板中的配置、提取其他设备上可用的配置以及使用文本文件中保存的配置。还可以记录通过使用其他实例的配置实用程序所做的配置。然后,NetScaler ADM 会显示相应的 CLI 命令供您在 NetScaler CPX 实例上使用。选择配置后,必须选择要在其上加载配置的 NetScaler CPX 实例,指定变量值并执行作业。

要使用作业配置 NetScaler CPX 实例,请执行以下操作:

  1. 使用管理凭据登录到 NetScaler ADM。

  2. 导航到 Networks(网络)> Configuration Jobs(配置作业),然后单击 Create Job(创建作业)。

  3. 指定所需值,并选择配置来源。还可以键入要运行的命令。

    本地化后的图片

  4. 选择要在其上运行配置的 NetScaler CPX 实例,然后单击“下一步”。

    本地化后的图片

  5. 指定执行设置并单击 Finish(完成)以对 NetScaler CPX 实例运行命令。如果要保存配置并稍后运行,请单击“保存并退出”。 本地化图片

对 NetScaler CPX 实例配置日志流

您可以在 NetScaler CPX 实例上配置日志流,以收集网页性能数据、流量和用户会话级别信息以及应用程序性能监视和分析所需的数据库信息。这些数据记录发送至 NetScaler ADM,在那里可以查看您的所有应用程序的实时和历史报告。

要在 NetScaler CPX 实例上配置日志流,必须先在 NetScaler CPX 实例上启用 AppFlow 功能和 ulfd 守护程序。启用 ulfd 守护程序时,必须指定要在其中监视实时和历史报告的 NetScaler ADM 的 IP 地址。之后必须配置 AppFlow 收集器、操作和策略以及全局绑定 AppFlow 策略。

ulfd 守护程序以单一的统一日志记录格式将所有流记录发送至 NetScaler ADM。

您可以使用 NetScaler CPX 实例的命令行界面来配置日志流,也可以使用 NetScaler ADM 中的作业功能来配置日志流。

在监视记录之前,必须将 NetScaler CPX 实例添加到 NetScaler ADM。有关向 NetScaler ADM 添加 NetScaler CPX 实例的更多信息,请参阅使用 NetScaler ADM 安装 NetScaler CPX 实例

要在 NetScaler CPX 实例上配置日志流,请执行以下操作:

  1. 运行以下命令来启用 AppFlow 功能: enable ns feature AppFlow

  2. 使用以下命令来启用 ulfd 守护程序: set ns param -ulfd ENABLED -loggerip <NUMS_IP_Address>

  3. 运行以下命令来配置 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-->

注意: 必须为 AppFlow 收集器配置虚拟 IP 地址。

配置 NetScaler CPX