在01_nginx与Tomcat搭建负载均衡中我们启动了两个Tomcat,我们选择tomcat01进行监控
tomcat 服务器是一个免费的开放源代码的轻量级Web 应用服务器,如apache处静态HTML能力突出不同,tomcat处理动态HTML能力相当强大,因此一般项目都是部署apache+tomcat,由apache处理程序的静态文件,有tomcat处理JSP 页面和Servlet
先启动Tomcat服务
检查tomcat是否启动
ps -ef |grep tomcat
如果没有,启动Tomcat服务
cd /usr/local/tomcat01/bin/
sh startup.sh
页面访问
http://118.31.57.104:8081/
如果已经启动了服务,而且不知道改的端口号是什么了,可以用命令查询出来
查询启动的tomcat进程
ps -ef|grep tomcat
记住进程号,然后查询端口号
netstat -apn |gerp 13403
-
进入监控模块
打开tomcat后点击server status
进程文件目录并修改
cd /usr/local/tomcat01/conf/
vim tomcat-users.xml
在最底下</tomcat-users>里添加
<role rolename="manager-gui"/>
<user username="tomcat" password="s3cret" roles="manager-gui"/>
修改 tomcat/webapps/manager/META-INF/context.xml,注释掉context标签下的所有代码
(否则会出现无访问权限的问题)
cd /usr/local/tomcat01/webapps/manager/META-INF/
重启tomcat
sh /usr/local/tomcat01/bin/shutdown.sh
sh /usr/local/tomcat01/bin/startup.sh
输入配置的账号、密码登录
这张图里我们只关心jvm和http-nio的一些数据
参数名称 | 具体含义 |
---|---|
Free memory | 剩余的内存 |
Total memory | 总内存 |
Max memory | 最大内存 |
Max threads | 最大线程数 |
Current threads count | 当前线程数 |
Current threads busy | 当前繁忙线程数 |
Keep alive sockets count | |
Max processing time | 最大处理时间 |
ms processing time | 最短处理时间 |
Request count | 请求数 |
Error count | 错误条数 |
Bytes received | 接受字节 |
Bytes sent | 发送字节 |
tomcat下部署bugfree