tomcat监控(二)

简介: 标签: linux笔者Q:972581034 交流群:605799367。有任何疑问可与笔者或加群交流这里介绍二种监控Tomcat的方法使用windows版本的jdk监控使用zabbix监控一、使用JDK监控首先在Linux上修改tomcat配置文件,开启远程监控功能vim /application/tomcat/bin/catalina.

标签: linux

笔者Q:972581034 交流群:605799367。有任何疑问可与笔者或加群交流


这里介绍二种监控Tomcat的方法

  • 使用windows版本的jdk监控
  • 使用zabbix监控

一、使用JDK监控

首先在Linux上修改tomcat配置文件,开启远程监控功能

vim /application/tomcat/bin/catalina.sh +97

添加如下内容

img_88121d9b06d94eb30344dc1740a9cce6.png

CATALINA_OPTS="$CATALINA_OPTS
-Dcom.sun.management.jmxremote 
-Dcom.sun.management.jmxremote.port=12345  
-Dcom.sun.management.jmxremote.authenticate=false 
-Dcom.sun.management.jmxremote.ssl=false 
-Djava.rmi.server.hostname=10.0.0.201"                #填本机


#注意:需要解析主机名,否则会报错

安装JDK

这里也给大家提供了安装包,在Windows上使用。链接:http://pan.baidu.com/s/1gfssQIZ 密码:nh0a
下载好后双击打开,点击下一步进行安装即可。

进入到安装目录打开JDK,有两个可以监控的软件

img_264d0b6e2c59cc24b7c723c7108a6387.png


jconsole

img_a957761807376d147e224b9aee4bf7f9.png
img_c3f48306e983b880cf81fec252e2a00b.png


jvisualvm

img_849d21042af7748e751de20b5f35e0a3.png


img_66fac8f51fabe521611bf855fe5db501.png


img_4cc2967982f728a2e62039489cf7a3b4.png


img_3e30ea1fb807d48b3b1d4fc120d84142.png


二、使用zabbix监控

在zabbix server端要开启zabbix java gateway,之前已经提前装好了。

[root@zabbix ~]# /etc/init.d/zabbix-java-gateway start
#修改zabbix_server.conf,指定javaGateway网关,端口号,开启5个进程,一个进程可以对应一个tomcat实例
[root@zabbix ~]# sed -i -e '217a JavaGateway=127.0.0.1' -e '225a JavaGatewayPort=10052'  -e '235a StartJavaPollers=5' /etc/zabbix/zabbix_server.conf
[root@zabbix ~]# egrep -n '^J|^St' /etc/zabbix/zabbix_server.conf
218:JavaGateway=127.0.0.1
227:JavaGatewayPort=10052
238:StartJavaPollers=5

#重启服务
[root@zabbix ~]# /etc/init.d/zabbix-server restart
Shutting down Zabbix server:                               [  OK  ]
Starting Zabbix server:                                    [  OK  ]

添加主机

img_bf8bd4a946cc6759ef121887d432e449.png

img_1d699d92fc82cd51c754f98ce98452b0.png

img_99b71949f2a3719b8624ddf7fa6d355a.png


搞定,收工。

img_9b70659d537f2d9e85c6e38ec71fb5ef.png

Tomcat部署最佳实践:http://www.cnblogs.com/Csir/p/6756311.html
Tomcat调优:http://www.cnblogs.com/Csir/p/6758432.html

目录
相关文章
|
6月前
|
Arthas 监控 Java
Arthas 可以用于监控和诊断在 Windows 系统下部署的 Tomcat 服务
Arthas 可以用于监控和诊断在 Windows 系统下部署的 Tomcat 服务
799 2
|
监控 Java 应用服务中间件
Tomcat打开远程调试和jmx远程监控
Tomcat打开远程调试和jmx远程监控
|
4月前
|
监控 安全 Java
使用JMX监控Tomcat
【7月更文挑战第18天】
|
5月前
|
监控 Java 应用服务中间件
详解tomcat中的jmx监控
详解tomcat中的jmx监控
129 1
|
设计模式 监控 Java
Zabbix对Tomcat的监控
Zabbix通过java gateway 及 JMX  对Tomcat 进行监控,并实现自定义模板的导入及应用,模拟实际生产中的Tomacat性能等参数的图形监测显示。
32179 84
Zabbix对Tomcat的监控
|
监控 Java 应用服务中间件
zabbix监控tomcat
zabbix监控tomcat
91 0
|
监控 Java 应用服务中间件
tomcat多实例优化及zabbix监控群集(一)
tomcat多实例优化及zabbix监控群集
150 0
|
监控 网络协议 安全
tomcat多实例优化及zabbix监控群集(二)
tomcat多实例优化及zabbix监控群集
158 0
|
监控 Java 应用服务中间件
简单看看就会的tomcat全家桶(部署-多实例-监控-远程上传-日志-优化等)(下)
简单看看就会的tomcat全家桶(部署-多实例-监控-远程上传-日志-优化等)(下)
160 0
|
监控 Java 应用服务中间件
简单看看就会的tomcat全家桶(部署-多实例-监控-远程上传-日志-优化等)(上)
简单看看就会的tomcat全家桶(部署-多实例-监控-远程上传-日志-优化等)(上)
183 0