Show Menu
主题×

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月)一书中指出:“数据库往往使用大量共享内存和信号量设置。 这些不会影响性能;只要规模足够大,这些计划就会运行。”