阿里云-云小站(无限量代金券发放中)
【腾讯云】云服务器、云数据库、COS、CDN、短信等热卖云产品特惠抢购

监控Zabbix使用JMX监控Tomcat

131次阅读
没有评论

共计 2503 个字符,预计需要花费 7 分钟才能阅读完成。

1. 在 zabix 服务端安装 Java 工具(服务器已安装 zabbix)

[root@db02 ~]# rpm -ivh
http://repo.zabbix.com/zabbix/2.4/rhel/6/x86_64/zabbix-java-gateway-2.4.7-1.el6.x86_64.rpm

[root@db02 ~]# vim /etc/zabbix/zabbix_server.conf
JavaGateway=127.0.0.1
JavaGatewayPort=10055
StartJavaPollers=5

[root@db02 ~]# vim /etc/zabbix/zabbix_java_gateway.conf

LISTEN_IP=”0.0.0.0″
LISTEN_PORT=10055
START_POLLERS=5

[root@db02 ~]# /etc/init.d/zabbix-server restart
Shutting down Zabbix server:          [OK]
Starting Zabbix server:                    [OK]
[root@db02 ~]# /etc/init.d/zabbix-java-gateway restart
Shutting down zabbix java gateway:      [OK]
Starting zabbix java gateway:                [OK]

[root@db02 ~]# netstat -antulp | grep 10055
tcp        0      0 :::10055                    :::*                        LISTEN      15958/java         
[root@db02 ~]#

 

2. 在 tomcat 端添加一个端口, 供 zabbix 获取数据

jmxcmd 下载地址:

https://sourceforge.net/projects/jmxcmd/files/latest/download?source=typ_redirect

[root@web02 ~]# vim /usr/local/tomcat-7.0.67/bin/catalina.sh    – 添加以下行, 获取 tomcat 服务器的 IP 地址
CATALINA_OPTS=”-Dcom.sun.management.jmxremote -Dcom.sun.management.jmxremote.authenticate=false -Dcom.sun.management.jmxremote.ssl=false -Djava.rmi.server.hostname= 本机 IP 地址 ”

[root@web02 ~]# vim /usr/local/tomcat-7.0.67Html/conf/server.xml      – 暴露一个端口给 zabbix 获取数据
  <Listener className=”org.apache.catalina.mbeans.JmxRemoteLifecycleListener”  rmiRegistryPortPlatform=”9999″ rmiServerPortPlatform=”9999″/>
[root@web02 ~]# /usr/local/tomcat-7.0.67/bin/shutdown.sh      – 关闭 tomcat 服务
[root@web02 ~]# /usr/local/tomcat-7.0.67/bin/startup.sh          – 启动 tomcat 服务

[root@web02 ~]# netstat -antulp | grep 9999
tcp        0      0 :::9999            :::*                LISTEN      12469/java             
[root@web02 ~]# java -jar jmxcmd.jar – localhost:9999 java.lang:type=Memory NonHeapMemoryUsage
04/26/2016 16:21:38 +0800 de.layereight.jmxcmd.Client NonHeapMemoryUsage:
committed: 136183808
init: 134676480
max: 318767104
used: 36691992
[root@web02 ~]# 

3. 在 zabbix 中添加分类, 项目, 键

(1). 启用 jmx 模块

监控 Zabbix 使用 JMX 监控 Tomcat

(2). 创建分类

监控 Zabbix 使用 JMX 监控 Tomcat

一些 Zabbix 相关教程集合

Ubuntu 14.04 下 Zabbix2.4.5 源码编译安装  http://www.linuxidc.com/Linux/2015-05/117657.htm

安装部署分布式监控系统 Zabbix 2.06 http://www.linuxidc.com/Linux/2013-07/86942.htm

《安装部署分布式监控系统 Zabbix 2.06》http://www.linuxidc.com/Linux/2013-07/86942.htm

CentOS 6.3 下 Zabbix 安装部署 http://www.linuxidc.com/Linux/2013-05/83786.htm

Zabbix 分布式监控系统实践 http://www.linuxidc.com/Linux/2013-06/85758.htm

CentOS 6.3 下 Zabbix 监控 apache server-status http://www.linuxidc.com/Linux/2013-05/84740.htm

CentOS 6.3 下 Zabbix 监控 MySQL 数据库参数 http://www.linuxidc.com/Linux/2013-05/84800.htm

64 位 CentOS 6.2 下安装 Zabbix 2.0.6   http://www.linuxidc.com/Linux/2014-11/109541.htm

ZABBIX 的详细介绍:请点这里
ZABBIX 的下载地址:请点这里

本文永久更新链接地址:http://www.linuxidc.com/Linux/2016-04/130744.htm

正文完
星哥说事-微信公众号
post-qrcode
 
星锅
版权声明:本站原创文章,由 星锅 2022-01-21发表,共计2503字。
转载说明:除特殊说明外本站文章皆由CC-4.0协议发布,转载请注明出处。
【腾讯云】推广者专属福利,新客户无门槛领取总价值高达2860元代金券,每种代金券限量500张,先到先得。
阿里云-最新活动爆款每日限量供应
评论(没有评论)
验证码
【腾讯云】云服务器、云数据库、COS、CDN、短信等云产品特惠热卖中