zabbix 监控tomcat实例

环境:
CentOS 7.2
zabbix-3.0.5 LTS
nginx-1.10.1
php-7.0.11
mariadb-10.1.18
tomcat-9



请参看
zabbix-3.0.x LTS源码安装配置

Tomcat7/8/9安装配置
tomcat启用jmx
http://tomcat.apache.org/tomcat-9.0-doc/monitoring.html
http://docs.oracle.com/javase/6/docs/technotes/guides/management/agent.html

1.catalina-jmx-remote.jar(可选)
curl -sSL http://archive.apache.org/dist/tomcat/tomcat-9/v9.0.0.M11/bin/extras/catalina-jmx-remote.jar -o /opt/tomcat/lib/catalina-jmx-remote.jar
提示:没有这个jar包也可行
2.CATALINA_OPTS
cat >/etc/profile.d/tomcat.sh <<EOF
export CATALINA_OPTS="-Dcom.sun.management.jmxremote -Dcom.sun.management.jmxremote.authenticate=false -Dcom.sun.management.jmxremote.ssl=false -Dcom.sun.management.jmxremote.port=12345"

EOF

重启tomcat后,tomcat会新增一个监听端口12345来和zabbix server交互

3.测试
java -jar cmdline-jmxclient-0.10.3.jar -  192.168.8.254:12345 java.lang:type=Memory NonHeapMemoryUsage

cmdline-jmxclient-0.10.3.jar包见github https://github.com/liujun1990/zabbix/blob/master/cmdline-jmxclient-0.10.3.jar
数据流:java poller<-->JavaGateway:10052<-->Tomcat:12345
zabbix监控
1.启用jmx支持(zabbix_
加上--enable-java参数重新编译zabbix_server
提示:编译时javac需要在PATH路径,也就是说JAVA_HOME要配置正确
编译完成后会在安装目录下多出一个目录zabbix/sbin/zabbix_java,也就是zabbix jmx服务目录,包括启动和停止脚本依赖库等
启动zabbix_java后会监听在10052端口
/opt/zabbix/sbin/zabbix_java/startup.sh
2.zabbix server配置
i.增加自定义参数
cat >/opt/zabbix/etc/zabbix_server.conf.d/javagateway.conf <<EOF
JavaGateway=127.0.0.1 
JavaGatewayPort=10052
StartJavaPollers=5

EOF
ii.重启zabbix server
3.增加tomcat主机jmx接口
一切正常的话,可以看到对应主机的JMX图标正常点亮
4.导入tomcat模板
提示:使用zabbix自带java模板(JMX  Generic/JMX Tomcat)有些小问题
个人测试下来JMX Tomcat默认图形没数据,Generic有部分数据
这里使用自定义模板,导入链接模板过程略
github https://raw.githubusercontent.com/liujun1990/zabbix/master/zbx_templates_tomcat.xml
效果

转载于:https://www.cnblogs.com/lixuebin/p/10814010.html

zabbix 监控tomcat实例相关推荐

  1. tomcat 8集合memcache所需完整jar包_使用 zabbix 监控 tomcat(包含jvm监控)

    点击上方"民工哥技术之路"选择"星标" 每天10点为你分享不一样的干货  读者福利!多达 2048G 各种资源免费赠送 1.前言: 我们的监控系统是zabbix ...

  2. zabbix监控tomcat服务

    服务器配置(zabbix_server) 1. 安装jdk 版本需要1.7以上,我这边安装的是1.8的,可以参考我jdk安装的文章 # 上传到zabbix_server服务端.安装(jdk-8u171 ...

  3. 使用 zabbix 监控 tomcat(包含jvm监控)

    点击上方"民工哥技术之路"选择"星标" 每天10点为你分享不一样的干货  读者福利!多达 2048G 各种资源免费赠送 1.前言: 我们的监控系统是zabbix ...

  4. 使用Zabbix监控Tomcat

    使用Zabbix监控Tomcat 服务器配置(zabbix_server) 一.安装Java环境 二.安装 zabbix-server 和 zabbix-java-gateway 三.修改监控端配置文 ...

  5. zabbix 监控 tomcat 客户端 12345端口不能启动解决办法

    在为公司安装zabbix 监控tomcat过程,遇到一个坑,几乎花了我一天的时间来解决这个问题,我觉得有必要写出来,避免更过的人来花更多的时间来采坑.在安装客户端的时候,找了很多博客都是这样写的 在t ...

  6. zabbix监控Tomcat

    一 zabbix_server添加对Java的支持 (1)zabbix添加对java的支持: zabbix_server编译时添加 –enable-java 1 [root@prx02 zabbix- ...

  7. zabbix 监控tomcat

    zabbix自带tomcat的模板可以监控tomcat,配置如下: 在zabbix-server段需要安装zabbix-java-geteway,需要在zabbix的官方下载,地址如下: http:/ ...

  8. zabbix 监控 tomcat/jvm性能

    http://www.ttlsa.com/web/install-tomcat7-on-linux/ http://www.ttlsa.com/zabbix/zabbix-use-jmx-monito ...

  9. 分布式系统——zabbix监控tomcat

    实验环境 server1:rhel 7.3系统--172.25.54.1 server2:rhel 6.5系统--172.25.54.11 server2 jdk-8u121-linux-x64.rp ...

最新文章

  1. ffmpeg录屏/摄像头/指定窗口;别名alias设置
  2. 科技部:学术不端零容忍!违规人员所获职称、奖金等全部清退归零
  3. vi和vim的基础使用
  4. ZOJ 3720 Magnet Darts (计算几何,概率,判点是否在多边形内)
  5. 【dfs】I Like Matrix!
  6. php使用pdo操作mysql数据库实例_php使用PDO操作MySQL数据库实例_PHP
  7. math 计算float_Java Math类静态float min(float f1,float f2)与示例
  8. 晨哥真有料丨你喜欢人家啊,你追求人家。你到了什么地步就该放弃了?
  9. 简记GAN网络的loss
  10. 万能五笔2005输入法平台6.46版---试用手记
  11. 蒟蒻的做题录(时间)
  12. Java笔记 - 黑马程序员_06(Stream,字节流,字符流,对象流(序列化流),属性集(Properties))
  13. 什么是营销SaaS?
  14. PicGo+Gitee(码云)搭建个人博客的免费图床
  15. 平面设计中的抠图技法与修图思路
  16. 【报告分享】2021全球自由行报告-中国旅游研究院马蜂窝(附下载)
  17. MATLAB函数大全 .
  18. 启动weblogic 报错
  19. 《巴黎协定》生效 光伏被视为未来主流能源
  20. 2021年C证(安全员)考试题库及C证(安全员)多少钱

热门文章

  1. Oracle 11g 数据类型
  2. Virtual PC磁盘的最佳压缩方式
  3. [Flash开发笔记] 如何在as2.0中使用自定义类事件
  4. mac远程连接windows工具_Windows远程MAC系统
  5. MySQL中改变相邻学生座位_力扣——换座位(数据库的题
  6. Java中父类方法重写有哪些需要注意的?
  7. 专业的java培训机构是否靠谱,对比一下就知道了!
  8. [python]目录及文件操作
  9. CNCF案例研究:奇虎360
  10. [学习笔记]矩阵乘法及其优化dp