配置 NetScaler CPX

2017 年 4 日 28 日

可以通过从 Linux Docker 主机访问 CLI 提示窗口或使用 NetScaler Nitro API 来配置 NetScaler CPX 实例。

使用命令行接口配置 NetScaler CPX 实例

访问 Docker 主机并登录实例的 SSH 提示窗口,如下图所示。用于登录 NetScaler CPX 实例的默认管理员凭据是 root/linux。

本地化后的图片

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

示例

本地化后的图片

要从实例提示窗口注销,请键入 log out

使用 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 MAS 中创建并执行作业来配置 NetScaler CPX 实例。可以使用配置模板中的配置、提取其他设备上可用的配置以及使用文本文件中保存的配置。还可以记录通过使用其他实例的配置实用程序所做的配置。之后 NetScaler MAS 显示相应的 CLI 命令,让您用于 NetScaler CPX 实例。选择配置后,必须选择要对其加载配置的 NetScaler CPX 实例、指定变量值以及执行作业。

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

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

  2. 导航到 Infrastructure(基础结构)> Configuration Jobs(配置作业),然后单击 Create Job(创建作业)。

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

  4. 选择要在其上运行配置的 NetScaler CPX 实例,然后单击 Next(下一步)。本地化后的图片

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

对 NetScaler CPX 实例配置日志流

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

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

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

可以使用 NetScaler CPX 实例的命令行接口或使用 NetScaler MAS 中的作业功能来配置日志流。

在可以监视记录之前,还必须将 NetScaler CPX 实例添加到 NetScaler MAS。有关将 NetScaler CPX 实例添加到 NetScaler MAS 的详细信息,请参阅使用 NetScaler Management and Analytics System 安装 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>]

注意:

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