祺石综合运维监控管理系统(QS-AMS)

Tomcat状态页面配置

1 配置说明

Tomcat状态的监控,只需要为Tomcat创建一个用户即可,对服务器自身的 业务不会造成任何影响。

 2 安装步骤

(1)在 conf/tomcat-users.xml 中创建用户,并将用户角色设置为manager-status 仅有访问状态页的权限)。例如,创建用户admin,密码为123456,如下:

<tomcat-users>
   ……
  <user username="admin" password="123456" roles=" manager-status "/>        
</tomcat-users>

(1)在conf/content.xml设置主机访问权限。修改conf/content.xml文件如下:

<Context>
   ……
  <Valve className="org.apache.cataiina.valves.RemoteAddrValve" 
  allow=”\d+\.\d+\.\d+\.\d+|::1|o:o:o:o:o:o:o:l” />
</Context>

(2)重启 Tomcat。该设置的 Tomcat 状 态 信 息 访 问 路 径 为 :http://host:port/manager/status,其中 host 为 Tomcat 服务器的域名或者 IP 地址,port为Tomcat使用的端口。输入账号和密码之后即可查看 Tomcat 的状态信息。

3 获取状态信息测试

在本地访问Tomcat的状态信息,例如:http://www.ceshi.com:8000/manager/status,输入账号和密码,当页面无法访问时:请检查 QS-AMS 和被监控的 Tomcat 服务器之间是否能够通信;确保 QS-AMS上配置的DNS能够解析Tomcat状态页面的URL;确定 URL中的路径是否为Tomcat服务器状态程序的路径。

4 常见问题

Tomcat的状态为 2.jpg(故障)。可以从以下2个方面查找原因:

①检查 QS-AMS 和 Tomcat 服务器之间能否正常通信(例如检查 Tomcat 服务器网络连接是否正常、外界防火墙是否阻止QS-AMS和Tomcat服务器之间的通信等);

②在QS-AMS上添加的Tomcat用户名、密码、连接器名称等信息是否正确;