添加 Apache Tomcat 源

要从 Apache Tomcat 捕获资源监视数据,您必须配置数据源。

开始之前

必须在运行 Apache Tomcat 的服务器上配置 Java™ 管理扩展。在 Microsoft Windows 上安装 Apache Tomcat 后,运行配置 Tomcat 快捷方式。单击 Java 选项卡,然后编辑 Java 选项。以下是样本 Java 选项:

-Dcom.sun.management.jmxremote
-Dcom.sun.management.jmxremote.port=8880
-Dcom.sun.management.jmxremote.ssl=false
-Dcom.sun.management.jmxremote.authenticate=false
在 Linux 上,在 TOMCAT_HOME/bin/setenv.shTOMCAT_HOME/bin/catalina.sh 文件中设置环境变量 CATALINA_OPTS。 例如,
export CATALINA_OPTS="-Dcom.sun.management.jmxremote=true 
                      -Dcom.sun.management.jmxremote.port=8686 
                      -Dcom.sun.management.jmxremote.ssl=false 
                      -Dcom.sun.management.jmxremote.authenticate=false
                      -Djava.rmi.server.hostname=your.server.domain.com"

然后,重新启动 Apache Tomcat。

过程

  1. 在“位置”页面上,为运行 Apache Tomcat 的服务器指定连接和认证信息。如果需要更改用于与该服务器进行通信的端口,请更改连接中的信息。 通常,Tomcat 系统管理员会指定此信息。 端口号必须与在服务器上配置 Java 管理扩展时指定的端口匹配。
  2. 如果在服务器上启用了管理安全性,请选择已启用管理安全性
    1. 认证中输入 Apache Tomcat 的用户标识和密码。
    2. 选择保存密码以在本地保存您的密码。如果不保存密码,那么在您编辑配置的位置或运行使用该位置的测试调度时,系统可能会提示您输入密码(具体取决于主机系统配置)。
  3. 在“资源”页面上,选择要捕获的数据类型。树形视图将显示应用程序服务器提供的计数器组和计数器。应当有所取舍;监视所有可能的资源数据将需要大量内存。将鼠标指针悬停在计数器上以查看关于该计数器所度量的内容的详细信息。
  4. 配置“选项”页面上的选项。
    1. 轮询时间间隔中,指定收集资源数据的时间间隔(以秒为单位)。例如,如果您接受缺省值 5 秒,那么在调度运行期间将以 5 秒的时间间隔从指定的主机收集计数器信息。
    2. 超时时间间隔中,指定要等待响应的时间(以秒为单位)。如果在调度运行期间资源监视主机在该时间量内不做出响应,那么将记录错误。
  5. 要收集位于云中的受测试系统的资源监视数据,请在云选项选项卡中单击公共云中的位置复选框。
  6. 单击下一步
  7. 指定位置和名称,然后单击完成

反馈