Zabbix-2.2.2 监控工具如何通过jmx监控 tomcat
一,zabbix server段配置
1,安装JDK 。 这个jdk就不做详细介绍了,可以参考本站之前的文章《Centos 6.5 Linux 操作系统如何安装 JDK开发工具包》操作。
安装完以后查看下java -version 和echo $PATH看下是否安装成功和环境变量设置正确。
2,zabbixs_server启用 zabbix_java
zabbix_java如果是新环境配置,yum的时候需要加上zabbix-java-gateway。如果是之前源码编译的,并备份当前zabbix下的etc ,重新编译
./configure --prefix=/usr/local/zabbix-2.2.2/ --enable-agent --enable-java make && make install
操作完成以后把原来etc目录下文件拿过来替换,启动即可。
3,编辑zabbix_server.conf 配置文件启用JavaGateway:
vi /usr/local/zabbix/etc/zabbix_server.conf JavaGateway=127.0.0.1 JavaGatewayPort=10052 StartJavaPollers=5
4,编辑zabbix_java启用10052并启用。
vi /usr/local/zabbix/zabbix_java/sbin/zabbix_java/settings.sh LISTEN_IP="0.0.0.0" LISTEN_PORT=10052 START_POLLERS=5 编辑完成后启用: ./startup.sh
服务器端设置完成,下边我们看下端口监听情况:
[root@21yunwei zabbix_java]# netstat -tunlp | grep java tcp 0 0 0.0.0.0:10052 0.0.0.0:* LISTEN 3020/java
好了,服务器端就算配置完成了。 如果发现10052没有监听,那么需要做检查了。 可以看日志文件。一开始我配置的时候就遇到了报错,提示已经运行但未发现监听,实际是pid文件已存在导致。改名pid文件重新./startup.sh就可以了。
二,tomcat 服务器端配置。
只需做一个配置,java启用jmx协议。到cd /usr/apache-tomcat-7.0.53/bin修改catalina.sh参数:
CATALINA_OPTS="-Dcom.sun.Management.jmxremote -Djava.rmi.server.hostname=服务器IP -Dcom.sun.management.jmxremote.authenticate=false -Dcom.sun.management.jmxremote.ssl=false -Dcom.sun.management.jmxremote.port=12345"
设置完以后重启下tomcat服务器,配置完成。我们可以通过下载工具cmdline-jmxclient-0.10.3.jar 进行测试,比如服务器上执行测试:
[root@HK-VPN bin]# java -jar cmdline-jmxclient-0.10.3.jar - localhost:12345 java.lang:type=Memory NonHeapMemoryUsage 05/22/2016 01:30:32 +0800 org.archive.jmx.Client NonHeapMemoryUsage: committed: 33619968 init: 2555904 max: -1 used: 32348336
如果可以获取到值,那么说明配置成功了。
三,导入tomcat 模板并进行数据查看。
1,模板下载并导入。
链接: http://pan.baidu.com/s/1i5O0B3n 密码: cush
2,查看数据如下,这里只截图几个常用的参数的。其他的可以自己修改模板加自定义key并获取数据。
整理了一个screen:
至于一个服务器安装有多个实例的我这里还没有测试,后续测试好以后再发布监控一台服务器多实例java的教程。
转载请注明:云速博客www.ysidc.top» Zabbix-2.2.2 监控工具如何通过jmx监控 tomcat
https://www.ysidc.top 云速博客,数据库,云速,虚拟主机,域名注册,域名,云服务器,云主机,云建站,ysidc.top
Zabbix-2.2.2 监控工具如何通过jmx监控 tomcat相关推荐
- Zabbix(四)zabbix使用JMX监控tomcat(java类应用)
一.zabbix使用JMX监控tomcat(java类应用) (一)在server2上操作(agent端) 1.将jdk和tomcat上传到server2(从官网上下载,此处我已经直接下载到了我的物理 ...
- linux tomcat6 jmx,Zabbix3.2.6之通过JMX监控Tomcat
JMX的全称是Java Management Extensions,即Java管理扩展.Java程序会开放一些端口,用来获取运行状况.在Zabbix 1.8以前,只能使用Zapcat来监控JMX,并需 ...
- Zabbix3.2.6之通过JMX监控Tomcat
参考博文:https://blog.51cto.com/wzlinux/1692444 JMX的全称是Java Management Extensions,即Java管理扩展.Java程序会开放一些端 ...
- zabbix之通过jmx监控tomcat
zabbix监控tomcat 1.编译zabbix的时候需要添加参数--enable-java 关于如何安装zabbix,可以参考上一篇文章http://blog.unix178.com/ 备份zab ...
- zabbix JMX监控 tomcat
第一步:需要安装jdk 1.# tar xvf jdk-7u21-linux-x64.tar.gz -C /usr/localource /etc/bashrc 2.# ln -s /usr/loca ...
- zabbix3.0.4通过jmx监控tomcat
jdk下载页面 http://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html http://d ...
- Zabbix使用JMX监控tomcat
1.安装tomcat和jdk [root@server2 ~]# ls apache-tomcat-8.5.24.tar.gz jdk-8u121-linux-x64.rpm zabbix [root ...
- zabbix JMX监控Tomcat及错误解决方法
1.修改zabbix_java相关选项 [root@zabbix-16 zabbix]# cd /usr/local/sbin/zabbix_java [root@zabbix-16 zabbix_j ...
- zabbix使用JMX监控tomcat性能
测试环境:centos6.4 x64 一.zabbbix服务端配置 1.zabbix服务端安装时需要加上 --enable-java 2.zabbix服务端安装jdk 3.找到zabbix_java, ...
最新文章
- Accurate self-correction of errors inlong reads using de Bruijn graphs LoRMA使用de Bruijn图对长read中的错误
- Matlab创建特殊数组学习
- ZetCode 教程翻译计划正式启动 | ApacheCN
- bzoj5248(洛谷4363)(2018九省联考)一双木棋
- python模块-paramiko
- Java突击学习 Day1
- vue v-for实现多行等分布局-三等分
- 新能力 | 云开发CMS内容管理系统,5分钟搞定小程序管理后台
- css 一直图片适配所有手机背景图
- 数智化未来5大趋势——CDEC2020中国数字智能生态大会上海站生态伙伴发展状况调查...
- 第四章 Caché 设计模式 代理模式
- 10月18---10月20号第一周总结
- Python——赋值语句
- web桌面程序之锁屏功能分析
- 【NOIP2012DAY1】国王游戏
- ThreadPoolExecutor 线程池的使用
- LXD 2.0系列之二:LXD安装和配置
- java导出的文件名带正斜杠_如何在名称中创建带正斜杠的注册表项
- 软件服务工程课程总结
- FX3U_定位控制_硬件连接
热门文章
- CSDN专属营销号开放啦
- 在linux系统下java实现pdf导出汉字无法显示_ubuntu/Linux PDF文件中文无法显示或中文为方块的解决方法...
- 案例:网购买到“劣质”产品,倒霉还能赚钱?
- 时间序列模型中,哪一个模型可以较好地拟合波动性的分析和预测
- PHP自动化售货发卡网源码,PHP自动化售货发卡网源码
- Cisco基础 交换机的各种配置模式和基本配置
- Oracle alert.log这个文件放在哪里?
- 苹果cms播放页html,苹果cms播放器添加教程
- mac os上配置CDH4.1.1版hbase并启用snappy
- 图森宣布正式获颁加州路测牌照 无人驾驶迈向新台阶