Linux或Solaris上的Netscape Enterprise

有关在Web服务器系列上安装和配置传感器的说明,这些Web服务器系列是从运行于Linux或Solaris计算机上的原始Netscape Enterprise Web Server演变而来的。 包括Linux或Solaris上的Netscape Enterprise、iPlanet、Sun ONE和Sun Java System Server。

传感器的程序文件打包在您从Adobe下载站点获得的安装文件中。 如果您还没有特定Web服务器的传感器安装文件,请在开始以下步骤之前先下载它(或从Adobe代表处获得它)。

传感器支持在RedHat Linux 7.x或更高版本或Sun Solaris SPARC 2.6或更高版本下运行的以下服务器:

  • Netscape Enterprise Server 3.6或更高版本
  • iPlanet Web Server 4.0或更高版本

传感器支持在RedHat Linux 7.x或更高版本或Sun Solaris 8.x或更高版本下运行的这些服务器:

  • Sun ONE Web Server 6.0或更高版本
  • Sun Java System Web Server 6.1或更高版本

传感器支持在Sun Solaris x86 9或更高版本下运行的这些服务器:

  • Sun Java System Web Server 6.1或更高版本
注意

Adobe下载站点上将此系列Web服务器的安装文件列为“Netscape Solaris传感器”或“Netscape LINUX传感器”。

要安装和配置传感器,必须执行以下步骤:

安装程序文件

解压并安装传感器程序文件的过程。

  1. 以根用户或具有根权限的用户身份登录。

  2. 使用以下命令解压缩并解压缩安装文件:

    gunzip installationFilename.tar.gz 
    
        tar -xf installationFilename.tar
    
  3. 将解压缩的程序文件复制到下表中标识的目录:

File(文件) 描述 目标目录
aol_visual_sciences.so 收集器负载模块。 /usr/local/aolserver/ visual_sciences

txlogd

发射机程序。

/usr/local/bin

--或者--

/usr/local/sbin

txlogd.conf 传感器配置文件。 /等
trust_ca_cert.pem 用于验证Insight Server在连接过程中显示的数字证书的证书 /usr/local/visual_sciences
注意

安装包中包含一个名为TestExperice.xls的电子表格文件。 此电子表格是架构师用来配置受控实验的工具。 传感器本身不使用此文件,因此不必在运行传感器的计算机上安装该文件(尽管您可以选择这样做)。 您可能希望将文件复制到架构师可以访问的位置,或根据需要从安装包中提取文件。 有关受控实验的详细信息,请参阅《Insight Controlled Experies Guide》(Insight控制实验指南)。

对程序文件的权限

注意

对程序文件的权限不正确会导致安装传感器时遇到的大多数问题。 请确保您设置的权限完全符合本条所述的要求。

默认情况下,tar文件中的程序文件具有以下权限。 根据系统的配置方式,在解压文件时,这些设置可能会被更改(未遮住)。 要将权限重置为建议的默认设置,请使用下面的chmod命令。 检查您已安装文件的目录是否至少允许此级别的访问。

File(文件) 默认权限 chmod命令
mod_visual_sciences.so rwx r-x r-x chmod 775
txlogd rwx —x —x chmod 711
txlogd.conf rw-r— r— chmod 664
trust_ca_cert.pem rw-r— r— chmod 664

编辑传感器配置文件

该文 txlogd.conf 件包含传感器的配置参数。

您必须编辑此文件以指定磁盘队列文件的大小和位置、Insight Server的地址以及将附加到此传感器生成的事件数据的ID等。

配置文件包含必需参数和可选参数。

  • 必需参数 ,是安装传感器时必须指定的设置。 如果没有这些设置,传感器将无法成功运行。
  • 可选参数 ,是默认为预定义值(您可以修改)或启用可选功能的设置。

编辑传感器配置文件

  • 在文本 /etc/txlogd.conf 编辑器中打开文件,并设置所需的参数以及任何所需的可选参数。
  • 保存并关闭该文件。

编辑传感器配置文件

  1. 在文本 /etc/txlogd.conf 编辑器中打开文件,并设置所需的参数以及任何所需的可选参数。
  2. 保存并关闭该文件。

启动发射器并创建磁盘队列

配置txlogd.conf文件后,可启动发射器程序,将其注册为Windows服务,并创建磁盘队列。

  1. 如果磁盘队列所在的目录尚不存在,请创建它。 确保目录为收集器模块和发射机程序提供对文件的读/写访问。

    有关磁盘队列文件所需权限的详细信息,请参阅传感器UNIX文件权限。

  2. 在安装了传感器的计算机上,执行以下命令以启动发射器:

    /usr/local/bin/txlogd -ic -f /etc/txlogd.conf
    
    • 此命令中的“i”选项以“交互模式”启动发射器。此模式在屏幕上显示发射机消息,还允许您使用键盘命令与发射机进行交互。
    • “c”选项指示发射器创建磁盘队列。
    • “f”选项指定配置文件的位置。

    有关启动发射器时可使用的选项的其他信息,请参阅传感器发射器命令行选项。

  3. 验证发射器是否已在QueueFile参数中指定的位置和QueueSize参数中指定的大小中创建磁盘队列。

  4. 如果未正确创建队列,请键入Ctrl+C以终止发射器,然后执行以下操作:

    1. 检查txtlogd.conf文件并验证QueueFile和QueueSize参数设置是否正确。
    2. 检查为其分配磁盘队列的设备是否可操作,并具有足够的可用空间来容纳QueueSize参数中指定大小的文件。
    3. 请进行任何必要的更正并重复此过程。

将收集器添加到AOL服务器

对于AOLServer,收集器是加载到Web服务器进程中的动态共享对象。

要将收集器添加到AOL服务器,您必须按照下面所述编辑服务器的配置文件,然后重新启动AOL服务器。 通常,服务器的配置文件名为nsd.tcl,并位于安装AOL Server的目录中。

  1. 在文本编辑器中打开配置文件并找到以下部分:

    ns_section "ns/server/${servername}/modules" 
    
  2. 添加以下行。 (添加为单个语句。 忽略下面显示的换行。)

    ns_param aol_visual_sciences /usr/local/aolserver/visual_sciences/aol_visual_sciences.so 
    
  3. 按如下方式创建新部分。

    ns_section "ns/server/${servername}/module/aol_visual_sciences"
    
  4. 在此新部分中,添加以下行:

    ns_param    VisualSciencesConfig    /etc/txlogd.conf
    
    注意

    这些行区分大小写。 完全按上面显示的方式键入它们。

  5. 重新启动AOL服务器。 收集器已加载并将开始收集事件数据并将其写入磁盘队列。

测试传感器

验证收集器是否正在收集事件数据,以及发射器是否正在将其传输到目标Insight Server。

注意

要验证发射器是否可以将事件数据成功发送到Insight Server,请确保目标Insight Server已安装并正在运行,然后开始以下测试。

  1. 如果发射器尚未运行,请使用以下命令重新启动它:

    /usr/local/bin/txlogd -i -f /etc/txlogd.conf 
    
  2. 打开浏览器(在任何计算机上),并从运行传感器的Web服务器请求页面(请务必选择传感器监视的页面)。

  3. 发出请求后,检查发射器的控制台中是否有消息,指明它正在向目标Insight Server发送事件数据。

  4. 如果传感器未成功传输数据,请验证:

    • 目标Insight Server正在运行。
    • 在txtlogd.conf中正确设置ServerAddress和ServerPort参数。 如果您使用服务器名指定了ServerAddress,请尝试改用其数字IP地址。
    • CertName参数的值与目标Insight Server的数字证书上显示的公用名称完全匹配。

将发射器添加到系统启动脚本

有关将发射器自动加载到系统启动脚本的信息。

要确保在重新启动Web服务器计算机时发射器自动加载,请将以下命令(该命令将启动发射器)添加到系统启动脚本中:

/usr/local/bin/txlogd -f /etc/txlogd.conf

此命令将发射器作为守护程序启动。 发送器生成的操作和错误消息被写入 syslog。

默认的Solaris设置为60。 根据使用传感器(每个实例使用三个信号)进行的测试,Adobe建议您使用1024作为设置。 此数量足够高,传感器能够与服务器上可能需要信号的任何其他应用程序一起运行,但不会影响性能。 为支持这一建议,请注意,Adrian Coccroft在其《Sun Performance and Tuning》(Prentice Hall,1994年10月)一书中指出:“数据库往往使用大量共享内存和信号量设置。 这些不会影响性能;只要规模足够大,这些计划就会运行。”

On this page

Adobe Summit Banner

A virtual event April 27-28.

Expand your skills and get inspired.

Register for free
Adobe Summit Banner

A virtual event April 27-28.

Expand your skills and get inspired.

Register for free
Adobe Maker Awards Banner

Time to shine!

Apply now for the 2021 Adobe Experience Maker Awards.

Apply now
Adobe Maker Awards Banner

Time to shine!

Apply now for the 2021 Adobe Experience Maker Awards.

Apply now