一,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相关推荐

  1. Zabbix(四)zabbix使用JMX监控tomcat(java类应用)

    一.zabbix使用JMX监控tomcat(java类应用) (一)在server2上操作(agent端) 1.将jdk和tomcat上传到server2(从官网上下载,此处我已经直接下载到了我的物理 ...

  2. linux tomcat6 jmx,Zabbix3.2.6之通过JMX监控Tomcat

    JMX的全称是Java Management Extensions,即Java管理扩展.Java程序会开放一些端口,用来获取运行状况.在Zabbix 1.8以前,只能使用Zapcat来监控JMX,并需 ...

  3. Zabbix3.2.6之通过JMX监控Tomcat

    参考博文:https://blog.51cto.com/wzlinux/1692444 JMX的全称是Java Management Extensions,即Java管理扩展.Java程序会开放一些端 ...

  4. zabbix之通过jmx监控tomcat

    zabbix监控tomcat 1.编译zabbix的时候需要添加参数--enable-java 关于如何安装zabbix,可以参考上一篇文章http://blog.unix178.com/ 备份zab ...

  5. zabbix JMX监控 tomcat

    第一步:需要安装jdk 1.# tar xvf jdk-7u21-linux-x64.tar.gz -C /usr/localource /etc/bashrc 2.# ln -s /usr/loca ...

  6. zabbix3.0.4通过jmx监控tomcat

    jdk下载页面 http://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html http://d ...

  7. Zabbix使用JMX监控tomcat

    1.安装tomcat和jdk [root@server2 ~]# ls apache-tomcat-8.5.24.tar.gz jdk-8u121-linux-x64.rpm zabbix [root ...

  8. zabbix JMX监控Tomcat及错误解决方法

    1.修改zabbix_java相关选项 [root@zabbix-16 zabbix]# cd /usr/local/sbin/zabbix_java [root@zabbix-16 zabbix_j ...

  9. zabbix使用JMX监控tomcat性能

    测试环境:centos6.4 x64 一.zabbbix服务端配置 1.zabbix服务端安装时需要加上 --enable-java 2.zabbix服务端安装jdk 3.找到zabbix_java, ...

最新文章

  1. Accurate self-correction of errors inlong reads using de Bruijn graphs LoRMA使用de Bruijn图对长read中的错误
  2. Matlab创建特殊数组学习
  3. ZetCode 教程翻译计划正式启动 | ApacheCN
  4. bzoj5248(洛谷4363)(2018九省联考)一双木棋
  5. python模块-paramiko
  6. Java突击学习 Day1
  7. vue v-for实现多行等分布局-三等分
  8. 新能力 | 云开发CMS内容管理系统,5分钟搞定小程序管理后台
  9. css 一直图片适配所有手机背景图
  10. 数智化未来5大趋势——CDEC2020中国数字智能生态大会上海站生态伙伴发展状况调查...
  11. 第四章 Caché 设计模式 代理模式
  12. 10月18---10月20号第一周总结
  13. Python——赋值语句
  14. web桌面程序之锁屏功能分析
  15. 【NOIP2012DAY1】国王游戏
  16. ThreadPoolExecutor 线程池的使用
  17. LXD 2.0系列之二:LXD安装和配置
  18. java导出的文件名带正斜杠_如何在名称中创建带正斜杠的注册表项
  19. 软件服务工程课程总结
  20. FX3U_定位控制_硬件连接

热门文章

  1. CSDN专属营销号开放啦
  2. 在linux系统下java实现pdf导出汉字无法显示_ubuntu/Linux PDF文件中文无法显示或中文为方块的解决方法...
  3. 案例:网购买到“劣质”产品,倒霉还能赚钱?
  4. 时间序列模型中,哪一个模型可以较好地拟合波动性的分析和预测
  5. PHP自动化售货发卡网源码,PHP自动化售货发卡网源码
  6. Cisco基础 交换机的各种配置模式和基本配置
  7. Oracle alert.log这个文件放在哪里?
  8. 苹果cms播放页html,苹果cms播放器添加教程
  9. mac os上配置CDH4.1.1版hbase并启用snappy
  10. 图森宣布正式获颁加州路测牌照 无人驾驶迈向新台阶