服务器监控之zabbix监控Tomcat篇

原创 2016年05月31日 16:51:32

介绍下zabbix监控Tomcat服务;

1. 配置Tomcat Jmx

(1). 编catalina.sh,加入如下配置(注意空格)

# vim ${TOMCAT_HOME}/bin/catalina.sh 
CATALINA_OPTS="-Dcom.sun.management.jmxremote -Dcom.sun.management.jmxremote.authenticate=false -Dcom.sun.management.jmxremote.ssl=false -Dcom.sun.management.jmxremote.port=12345"

(2). 添加catalina-jmx-remote.jar

添加catalina-jmx-remote.jar到${TOMCAT_HOME}/lib/下.

(3). 启动Tomcat

# sh ${TOMCAT_HOME}/bin/startup.sh

(4). 测试Jmx

# java -jar cmdline-jmxclient-0.10.3.jar - 目标IP:PROT java.lang:type=Memory NonHeapMemoryUsage

2. zabbix server配置

首先我们需要了解一下他们的对应关系,zabbix_server开启java poller, zabbx_java开启JavaGateway,端口为10052,Tomcat JMX开启12345提供性能数据。
数据获取:java poller<-->JavaGateway:10052<-->Tomcat:12345.

(1). Java支持

编译安装zabbix server需要加上--enable-java以支持jmx监控,如果之前的zabbix server没加,那么请重新编译安装, 分享下我的安装参数:

# ./configure --prefix=/usr/local/zabbix-3.0.0/ --enable-server --enable-agent --with-mysql --with-net-snmp --with-libcurl --with-libxml2 --enable-java

(2). 启动zabbix_java

# service zabbix-agent restart

(3). zabbix_server.conf配置

JavaGateway=zabbix server Ip
JavaGatewayPort=10052
StartJavaPollers=5

3. Zabbix图形界面配置

(1). 主机增加JMX接口

进入后台,configuration->hosts->选择你的主机->jmx interface 点击add,输入对应的tomcat ip地址和jmx端口,如下图:


(2). Link TOMCAT模板

切换到templates选项卡,选择zabbix自带的tomcat/JMX模板,如下图:

4. 效果展示


版权声明:本文为博主原创文章,未经博主允许不得转载。

相关文章推荐

Zabbix监控tomcat

用Zabbix通过JMX方式监控tomcat JMX(Java Management Extensions,即Java管理扩展)是一个为应用程序、设备、系统等植入管理功能的框架。JMX可以跨越一系列...

zabbix实现对tomcat的监控

zabbix实现对tomcat的监控 工作原理 比如:当Zabbix-Server需要知道java应用程序的某项性能的时候,会启动自身的一个Zabbix-JavaPollers进程去连接Z...

Java Web 服务器性能监控工具 JavaMelody

1、maven 依赖 net.bull.javamelody javamelody-core 1.58.0 org.jrobin

服务器监控(包括性能指标与web应用程序)

服务器监控 性能指标监控 Linux性能指标 Web服务器监控

IT运维之Linux服务器监控方案

IT运维之Linux服务器监控方案     随着Linux应用日益广泛,绝大部分的网络服务器都使用Linux操作系统。为了全面掌握网络服务器的运行状况和趋势,需要对服务器进行全面的监控。   ...

Redis Java客户端jedis工具类以及Redis实现的跨jvm的锁

Redis Java客户端jedis工具类以及Redis实现的跨jvm的锁 最近项目中使用redis,学习了一下,client端使用jedis-2.1.0  首先是一个redis实...

java web服务器性能监控工具JavaMelody

下载Jar包javamelody-1.47.0.jar和jrobin-1.5.9.jar http://code.google.com/p/javamelody/downloads/list htt...

Linux服务器监控的神器:Netdata

请访问我的独立博客查看文章: http://blog.ywheel.cn/post/2017/03/26/netdata/ 由于工作的关系,最近在思考如何做集群、服务器的监控。在网上东转转西转转,偶然...

开源公司黄页 关于/ 阿里巴巴的50款开源软件[大部分为Java语言]

服务框架 Dubbo Dubbo 是阿里巴巴公司开源的一个高性能优秀的服务框架,使得应用可通过高性能的 RPC 实现服务的输出和输入功能,可以和 Spring框架无缝集成。  JDBC连接...

Zabbix 监控

介绍 企业级监控解决方案官方网站 zabbix 是一个基于 WEB 界面的提供分布式系统监视以及网络监视功能的企业级的开源解决方案 zabbix 能监视各种网络参数,保证服务器系统的安全运营;...
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:深度学习:神经网络中的前向传播和反向传播算法推导
举报原因:
原因补充:

(最多只允许输入30个字)