使用JMX功能监控Tomcat安装配置 - 辽阳安防监控培训学校

欢迎来到湖南阳光电子学校-安防监控培训专家!十年安防监控培训经验,培养5000合格人才。专业安防监控培训学校。24小时值班手机:13807313137   微信号:yp94168
我们的优势: 专业安防监控学校,顶尖技师为你量身定制 传授安防核心技术、监控核心技术 保障100%的学员能真正学会学懂 达到独立设计安装安防监控设备 承诺:包工作!
安防监控培训,安防监控培训班,安防监控培训学校,安防监控培训中心

使用JMX功能监控Tomcat安装配置 - 辽阳安防监控培训学校

当前位置:主页 > 监控技术 >   更新时间:2018-10-26 11:27   已经有人围观 |  作者:网络采编  来源:网络整理

Zabbix2.0添加了支持用于监控JMX应用程序的服务进程,称为“Zabbix-Javagateway”;它是用java写的一个程序。

一.安装配置

1.工作原理:

zabbixserver想知道一台主机上的特定的JMX值时,它向Zabbix-Javagateway询问,而Zabbix-Javagateway使用“JMXmanagementAPI”去查询特定的应用程序,而前提是应用程序这端在开启时需要“-Dcom.sun.management.jmxremote”参数来开启JMX查询就行了。

Zabbixserver有一个特殊的进程用来连接Javagateway叫StartJavaPollers;Javagateway通过配置文件中START_POLLERS参数设置启动多个线程,在zabbix服务器这边如果一个连接所用时间超过Timeout,将会被中断,但是Javagateway将继续从JMXcounter取数据。所以

StartJavaPollers设置的值要小于等于START_POLLERS设置的值。

Zabbix-Javagateway就相当于一个代理。

zbx_tomcat_templates 下载:

免费下载地址在

用户名与密码都是

具体下载目录在 /2014年资料/6月/27日/Zabbix监控-使用JMX功能监控Tomcat安装配置

下载方法见

2.安装Javagateway

软件包在zabbix自带的有,目前暂时只支持从zabbix软件包中获得

1.确认已安装jdk

# java -version

java version "1.6.0_22"

Java(TM) SE Runtime Environment (build 1.6.0_22-b06)

Java HotSpot(TM) 64-Bit Server VM (build 20.12-b01, mixed mode)

#出现此界面,说面jdk安装成功

2.安装Javagateway如果原来已经安装zabbix,只需要再添加以下zabbix-java

# tar zxvf zabbix-2.2.0.tar.gz

# cd zabbix-2.2.0

# ./configure --enable-java --prefix=/opt/zabbix_java

# make && make install

3.修改Javagateway的配置文件

在配置文件 settings.sh 中,可以配置以下参数:

LISTEN_IP="XX.XX.XX.XX" #zabbix_server端ip地址

LISTEN_PORT=10052

START_POLLERS=5

4.修改zabbixserver的配置文件,使支持javagateway

zabbix_server 或 zabbix_proxy 的配置文件中有以下内容需要配置:

JavaGateway=127.0.0.1

JavaGatewayPort=10052

StartJavaPollers=5

5.启动javagateway

cd  /usr/local/zabbix/zabbix_java/sbin/zabbix_java/

./startup.sh

#netstat –nlp |grep 10052

tcp        0      0 *:10052            *:*                        LISTEN      5011/java

一些Zabbix相关教程集合:

安装部署分布式监控系统Zabbix 2.06

《安装部署分布式监控系统Zabbix 2.06》

CentOS 6.3下Zabbix安装部署

Zabbix分布式监控系统实践

CentOS 6.3下Zabbix监控apache server-status

CentOS 6.3下Zabbix监控MySQL数据库参数

二.客户端配置

下面的配置以监控tomcat为例

1.    在 tomcat 下载页面 Extras 类别中下载 JMX Remote jar 二进制包。放在 tomcat/lib 下面.

#wget  –S 

# mv catalina-jmx-remote.jar  /webapp/tomcat6/lib/

2. 修改 tomcat/bin 目录下 catalina.sh ,添加以下内容:

CATALINA_OPTS="-Dcom.sun.management.jmxremote -Dcom.sun.management.jmxremote.authenticate=false -Dcom.sun.management.jmxremote.ssl=fa lse

-Djava.rmi.server.hostname=客户端ip地址"

3.启动tomcat

 # cd /usr/local/tomcat/bin/

# ./startup.sh

4.下载cmdline-jmxclient-0.10.3.jar文件测试是否恩能够取得数据

#wget

5.测试 有数据则表示成功

# java -jar cmdline-jmxclient-0.10.3.jar - localhost:12345 java.lang:type=Memory NonHeapMemoryUsage

01/26/2014 11:55:55 +0800 org.archive.jmx.Client NonHeapMemoryUsage:

committed: 52690944

init: 24313856

max: 136314880

 used: 52454776

更多详情见请继续阅读下一页的精彩内容:

linux

百度收录查询:使用JMX功能监控Tomcat安装配置 - 辽阳安防监控培训学校
学员报名须知 您所需要了解的问题
安防监控技术学校
安防监控技术学校
安防监控技术学校
返回顶部
电工培训学校 电动车维修学校 摩托车维修学校 摩托车维修培训 空调维修学校 手机维修培训 家电维修培训 电脑维修培训 电动工具维修培训 液晶电视维修培训 安防监控培训 空调维修培训 网络营销培训 网站设计培训 淘宝网店培训 电器维修培训 家电维修学校 电工培训 焊工培训 电工学校 电工培训学校 电动车维修学校 摩托车维修学校 摩托车维修培训 空调维修学校 手机维修培训 家电维修培训 电脑维修培训 电动工具维修培训 液晶电视维修培训 安防监控培训 空调维修培训 网络营销培训 网站设计培训 淘宝网店培训 电器维修培训 家电维修学校 电工培训 焊工培训 电工学校 电工培训学校 电动车维修学校 摩托车维修学校 摩托车维修培训 空调维修学校 手机维修培训 家电维修培训 电脑维修培训 电动工具维修培训 液晶电视维修培训 安防监控培训 空调维修培训 网络营销培训 网站设计培训 淘宝网店培训 电器维修培训 家电维修学校 电工培训 焊工培训 电工学校 电工培训学校 电动车维修学校 摩托车维修学校 摩托车维修培训 空调维修学校 手机维修培训 家电维修培训 电脑维修培训 电动工具维修培训 液晶电视维修培训 安防监控培训 空调维修培训 网络营销培训 网站设计培训 淘宝网店培训 电器维修培训 家电维修学校 电工培训 焊工培训 电工学校