tomcat的jvm centos和Windows监控使用方法

和zabbix监控jvm这篇文章一起操作

http://blog.csdn.net/qq_33588470/article/details/70800817

一.centos监控方法 

下载jmx连接包

wget  http://archive.apache.org/dist/tomcat/tomcat-7/v7.0.8/bin/extras/catalina-jmx-remote.jar

测试是否连接端口并有返回数据

java -jar /tmp/cmdline-jmxclient-0.10.3.jar - 127.0.0.1:12345 java.lang:type=Memory NonHeapMemoryUsage

二.Windows监控方法

JConsole的图形用户界面是一个符合java管理扩展(JMX)规范的监测工具,JConsole使用java虚拟机(java VM),提供在Java平台上运行的应用程序的性能和资源消耗的信息。下面讲一下JConsole远程连接Win sever2008的其中一种监控方式。

1.JConsole是一个可执行文件,在java根目录下bin文件;单击bin文件下JConsole.exe运行程序

C:\Program Files\Java\jdk1.8.0_31\bin\jconsole.exe

2.执行JConsole程序,会弹出JConsole:新建连接对话框:

有两种监控方法:本地进程监控和远程监控。

选择“本地进程”在下拉列表框中会列出JConsole程序相同用户的进程,选择期货总一个进程,单击“链接”按钮,即可进入监控的主界面。


3.配置tomcat jmx,上一篇文章一提到,就不在这里赘述。


4.重启Tomcat 服务

在测试机上,执行JConsole程序,选中“远程连接”,输入<hostname>:<port>,主机名和JMX代理的端口号,以及访问服务器的用户名和密码

5.当连接成功后,会弹出监控主界面。

在控制台最后有MBean选项当中有很多tomcat的监控项,可以通过在Linux下 去做监控。

如Catalina-->Cache-->--->localhost--->/

java -jar /tmp/cmdline-jmxclient-0.10.3.jar - 127.0.0.1:12345 Catalina:type=Cache,host=localhost,context=/


参考文章:

https://jingyan.baidu.com/article/acf728fd3c568af8e410a37a.html

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值