安装 Citrix ADC Web 日志记录 (NSWL) 客户端

在安装过程中,NSWL 客户端可执行文件 (nswl) 与其他文件一起安装。nswl 可执行文件提供了可以使用的选项列表。有关详细信息,请参阅 配置 NSWL 客户端

注意

NSWL 客户端的版本必须与 Citrix ADC 的版本相同。例如,如果 Citrix ADC 的版本是 10.1 版本 125.9,则 NSWL 客户端也必须是相同的版本。此外,Citrix ADC Web 日志记录 (NSWL) 客户端仅适用于 32 位设备,而不适用于 64 位设备。

下表列出了可以安装 NSWL 客户端的操作系统。

操作系统 版本 硬件要求 备注
Windows Windows XP Professional、Windows Server 2003、Windows 2000/NT、Windows Server 2008、Windows Server 2008 R2 处理器 - Intel x86 ~501 MHz,RAM - 512 MB,Controller - SCSI  
Mac OS Mac OS 8.6 或更高版本 - Citrix ADC 10.1 及更高版本不支持。
Linux RedHat Linux 4 或更高版本,SUSE Linux Enterprise 9.3 或更高版本 处理器 - Intel x86 ~501 MHz,RAM - 512 MB,Controller - SCSI  
Solaris Solaris Sun OS 5.6 或更高版本 处理器 - UltraSPARC-IIi 400 MHz,RAM-512 MB,控制器-SCSI Citrix ADC 10.5 及更高版本不支持。
FreeBsd FreeBsd 6.3 或更高版本 处理器 - Intel x86 ~501 MHz,RAM - 512 MB,Controller - SCSI 对于 Citrix ADC 10.5,请仅使用 FreeBsd 8.4。
AIX AIX 6.1 - Citrix ADC 10.5 及更高版本不支持。

如果由于 CPU 限制,NSWL 客户端系统无法处理日志事务,Web 日志缓冲区溢出并重新启动日志记录过程。

警告: 重新启动日志记录可能会导致日志事务丢失。

要临时解决由 CPU 限制引起的 NSWL 客户端系统瓶颈,可以在 Citrix ADC 设备上调整 Web 服务器日志记录缓冲区大小。要解决问题,您需要一个可以处理站点吞吐量的客户端系统。

下载 NSWL 客户端

您可以从 Citrix ADC 产品 CD 或 Citrix 下载站点获取 NSWL 客户端包。在软件包中,每个支持的平台都有单独的安装软件包。

从 Citrix 站点下载 NSWL 客户端包

  1. 打开 URL https://www.citrix.com/downloads.html
  2. 使用您的凭据登录到站点。
  3. 打开所需版本号的页面并构建。
  4. 在页面的“Weblog 客户端”下,单击“下载”。该软件包的名称格式如下:Weblog- <release number>-<build number>.zip

在 Solaris 系统上安装 NSWL 客户端

要安装 NSWL 客户端,请在下载程序包的系统上执行以下操作。

  1. 从包中提取 nswl_solaris-<release number>-<build number>.tar file

  2. 将提取的文件复制到要在其上安装 NSWL 客户端的 Solaris 系统。

  3. 使用以下命令从 tar 文件中提取文件:

    tar xvf nswl_solaris-9.3-51.5.tar
    

    在临时目录中创建一个目录 NSweblog,并将文件提取到 NSweblog 目录。

  4. 使用以下命令安装软件包:

    pkgadd -d
    

    此时将显示可用软件包列表。在下面的示例中,显示了一个 NSweblog 软件包:

    1 NSweblog Citrix ADC Weblogging (SunOS,sparc) 7.0
    
  5. 系统会提示您选择软件包。选择要安装的 NSweblog 的软件包编号。

    选择软件包编号并按 Enter 后,文件将被提取并安装在以下目录中:

    • /usr/local/netscaler/etc
    • /usr/local/netscaler/bin
    • /usr/local/netscaler/samples
  6. 要检查是否安装了 NSWL 软件包,请执行以下命令:

    pkginfo | grep NSweblog
    

    注意:要卸载 NSWL 软件包,请执行以下命令:

    pkgrm NSweblog
    

在 Linux 系统上安装 NSWL 客户端

要安装 NSWL 客户端,请在下载程序包的系统上执行以下操作。

  1. 从包中提取 nswl_linux-<release number>-<build number>.rpm 文件。

  2. 将提取的文件复制到要在其上安装 NSWL 客户端的运行 Linux 操作系统的系统。

  3. 要安装 NSWL 软件包,请执行以下命令:

    rpm -i nswl_linux-9.3-51.5.rpm
    

    此命令提取文件并将其安装在以下目录中。

    • /usr/local/netscaler/etc
    • /usr/local/netscaler/bin
    • /usr/local/netscaler/samples

    注意:要卸载 NSWL 软件包,请执行以下命令:

    rpm -e NSweblog
    

注意: 要获取有关 NSweblog RPM 文件的详细信息,请执行以下命令:

    rpm -qpi *.rpm

注意: 要查看已安装的 Web 服务器日志记录文件,请执行以下命令:

    rpm -qpl *.rpm

在 FreeBsd 系统上安装 NSWL 客户端

要安装 NSWL 客户端,请在下载程序包的系统上执行以下操作。

  1. 从包中提取 nswl_bsd-<release number>-<build number>.tgz 文件。

  2. 将提取的文件复制到运行 FreeBsd 操作系统的系统,您想要在其上安装 NSWL 客户端。

  3. 要安装 NSWL 软件包,请执行以下命令:

    pkg_add nswl_bsd-9.3-51.5.tgz
    

    此命令提取文件并将其安装在以下目录中。

    • /usr/local/netscaler/etc
    • /usr/local/netscaler/bin
    • /usr/local/netscaler/samples

    注意:要卸载 NSWL 软件包,请执行以下命令:

    pkg_delete NSweblog
    
  4. 要验证软件包是否已安装,请执行以下命令:

    pkg_info | grep NSweblog
    

在 Mac 系统上安装 NSWL 客户端

要安装 NSWL 客户端,请在下载程序包的系统上执行以下操作。

  1. 从包中提取 nswl_macos-<release number>-<build number>.tgz 文件。

  2. 将提取的文件复制到要在其上安装 NSWL 客户端的运行 Mac OS 的系统。

  3. 要安装 NSWL 软件包,请执行以下命令:

    pkg_add nswl_macos-9.3-51.5.tgz
    

    此命令提取文件并将其安装在以下目录中:

    • /usr/local/netscaler/etc
    • /usr/local/netscaler/bin
    • /usr/local/netscaler/samples

    注意:要卸载 NSWL 软件包,请执行以下命令:

    pkg_delete NSweblog
    
  4. 要验证软件包是否已安装,请执行以下命令:

    pkg_info | grep NSweblog
    

在 Windows 系统上安装 NSWL 客户端

要安装 NSWL 客户端,请在下载程序包的系统上执行以下操作。

  1. 从包中提取 nswl_win-<release number>-<build number>.zip 文件。

  2. 将提取的文件复制到要在其上安装 NSWL 客户端的 Windows 系统。

  3. 在 Windows 系统上,解压缩目录中的文件(称为<NSWL-HOME>)。提取以下目录:bin 等和示例。

  4. 在命令提示窗口中,从 <NSWL-HOME>\bin directory: 运行以下命令

    nswl -install -f <directorypath>\log.conf
    

    其中,

    目录路径是指配置文件(log.conf)的路径。默认情况下,文件位于 <NSWL-HOME> etc 目录中。但是,您可以将配置文件复制到任何其他目录。

    注意:要卸载 NSWL 客户端,请在命令提示符处,从 <NSWL-HOME>\bin directory: 运行以下命令

    > nswl -remove
    

在 AIX 系统上安装 NSWL 客户端

要安装 NSWL 客户端,请在下载程序包的系统上执行以下操作。

  1. 从包中提取 nswl_aix-<release number>-<build number>.rpm 文件。

  2. 将提取的文件复制到要在其上安装 NSWL 客户端的运行 AIX OS 的系统。

  3. 要安装 NSWL 软件包,请执行以下命令:

    rpm -i nswl_aix-9.3-51.5.rpm
    

    此命令提取文件并将其安装在以下目录中。

    • /usr/local/netscaler/etc
    • /usr/local/netscaler/
    • usr/local/netscaler/samples

    注意:要卸载 NSWL 软件包,请执行以下命令:

    rpm -e NSweblog
    

    注意:要获取有关 NSweblog RPM 文件的详细信息,请执行以下命令:

    rpm -qpi *.rpm
    

    注意:要查看已安装的 Web 服务器日志记录文件,请执行以下命令:

    rpm -qpl *.rpm