【第21期】观点:人工智能到底用 GPU?还是用 FPGA?

服务器监控之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监控IO篇

下面介绍的是用zabbix监控Liunx服务器的IO读写情况. zabbix的安装以前的博客有, 大家可以参考; 1. 添加userparameter_io.conf配置文件 #在/etc/zabbi...

服务器监控之zabbix-agent安装篇

最近在做系统调优的工作, 要给系统调优就必须知道系统的瓶颈的哪里, 对症下药,那怎么才能知道系统的瓶颈呢?分析系统的日志数据是我们常用的方法.我们可以分析系统产生的日志数据和服务器资源的使用率来寻找系...

zabbix实现对tomcat的监控

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

zabbix2.2 监控 Tomcat

1.编译 cd zabbix-2.2.6 ./configure --with-mysql --with-net-snmp --with-libcurl --enable-server --enabl...

通过zabbix自动发现Tomcat服务端口

Tomcat端口自动发现 原理:通过shell脚本转出本机的端口,通过zabbix discovery自动匹配过滤Tomcat常用的端口。 脚本tomcat_ #!/bin/bash p...

zabbix3.2监控JVM状态

zabbix3.2监控JVM状态,JMX监控数据的获取由专门的代理程序来实现,即Zabbix-Java-Gateway来负责数据的采集,Zabbix-Java-Gateway和JMX的Java程序之间...

Python实现对Tomcat的监控

Python实现对Tomcat的监控     最近发现tomcat经常会僵死。而PS查看进程的时候进程还在。但不提供服务了。程序的功能:定期对tomcat...
  • ccecwg
  • ccecwg
  • 2014-05-04 15:41
  • 1181

【zabbix】利用LLD自动发现功能监控多Tomcat实例

背景 zabbix监控平台自带的JVM、Tomcat监控模板存在如下缺陷: 1)每台主机需配置独立的JMX interface,如果运行java(或tomcat)实例的主机数量比较多,配置起来耗时...

Zabbix监控tomcat

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

zabbix监控多个tomcat

总体思路:客户端安装javagateway,使用cmdline-jmxclient-0.10.3.jar 在客户端获得监控数据,然后通过脚本对数据进行整合,传递给服务器端。在监控每个tomcat时,每...
收藏助手
不良信息举报
您举报文章:深度学习:神经网络中的前向传播和反向传播算法推导
举报原因:
原因补充:

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