zabbix提供了一个java gateway的应用去监控jmx(Java Management Extensions,即Java管理扩展)是一个为应用程序、设备、系统等植入管理功能的框架

环境

主机 ip zabbix版本 关系
centos7.5 192.168.181.135 zabbix4.2 服务端
centos7.5 192.168.181.136 zabbix4.2 客户端

服务端安装

yum install -y java java-devel zabbix-java-gateway

添加java环境

注意JAVA_HOME的路径,安装的环境可能不同,设置不同

vim /etc/profileJAVA_HOME=/usr/lib/jvm/java-1.8.0-openjdk-1.8.0.201.b09-2.el7_6.x86_64
PATH=$JAVA_HOME/bin:$PATH
CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar
export JAVA_HOME
export PATH
export CLASSPATH

修改java-gateway配置文件

[root@server ~]# grep ^[a-Z] /etc/zabbix/zabbix_java_gateway.conf
LISTEN_IP="0.0.0.0"
LISTEN_PORT=10052
PID_FILE="/var/run/zabbix/zabbix_java.pid"
START_POLLERS=5
TIMEOUT=3

启动zabbix-java-gateway服务

systemctl start zabbix-java-gateway

修改zabbix_server配置文件

vim /etc/zabbix/zabbix_server.confJavaGateway=192.168.181.135
JavaGatewayPort=10052
StartJavaPollers=5

重启zabbix_server服务

systemctl restart zabbix-server

客户端配置

客户端java环境安装和tomcat安装自行准备,在tomcat下的/bin/catalina.sh文件中添加以下内容

CATALINA_OPTS="$CATALINA_OPTS
-Djavax.management.builder.initial=
-Dcom.sun.management.jmxremote=true
-Dcom.sun.management.jmxremote.port=12345
-Dcom.sun.management.jmxremote.authenticate=false
-Dcom.sun.management.jmxremote.ssl=false
-Djava.rmi.server.hostname=192.168.181.136"

启动tomcat

./bin/startup.sh

zabbix添加tomcat监控

配置-主机-编辑需要添加的主机
主机添加JMX接口

添加监控模板

选择图形查看

转载于:https://www.cnblogs.com/AutoSmart/p/10546137.html

zabbix4.2学习笔记--监控tomcat相关推荐

  1. zabbix4.2学习笔记系列

    写在前面:对zabbix的接触始于对监控的了解,网上比较多zabbix相关博客,比较多基于3系列甚至2系列,最新开发版zabbix4.2版本已经出来,本博客基于4.2版本学习,参考官网4.2版本和网上 ...

  2. 【JavaWeb】学习笔记(Tomcat)

    JavaWeb 后端部分 1.Tomcat服务器 1.1 背景了解: 1.1.1 Web资源分类: 静态资源:html.css.js.txt.mp4视频.jpg图片等 动态资源:jsp页面.servl ...

  3. zabbix4.2学习笔记--新建用户组和用户

    新建用户组 zabbix中管理机器是以用户组划分,这里新建一个只读用户群组和只读用户 新建用户组 点击 管理-用户组-创建用户群组,如下图 点击创建之后,有三列设置,分别是用户群组.权限和标签过滤器, ...

  4. Java学习笔记一Tomcat 8.5 的WebSocket 支持

    只要服务器端有了新数据,服务端就可以直接将数据推送给浏览器,让浏览器显示最新的状态.WebSocket 规范己经相当成熟,而且各种主流浏览器(如Firefox .Chrome .Safari .Ope ...

  5. Java分布式应用学习笔记08JMX规范与常用的监控场景

    转自:Java分布式应用学习笔记08JMX规范与常用的监控场景 1.  JMX规范 JMX是"Java管理扩展的"的缩写,它和其他JavaEE类似也是曾经的Sun提出的一种规范(规 ...

  6. TOMCAT学习笔记

    TOMCAT学习笔记 (2011-10-03 17:03:26) 转载▼ 标签: 杂谈 分类: 编程 2011年10月3日 1.TOMCAT总体来说由两部分组成:connector和container ...

  7. Servlet和HTTP请求协议-学习笔记01【Servlet_快速入门-生命周期方法、Servlet_3.0注解配置、IDEA与tomcat相关配置】

    Java后端 学习路线 笔记汇总表[黑马程序员] Servlet和HTTP请求协议-学习笔记01[Servlet_快速入门-生命周期方法.Servlet_3.0注解配置.IDEA与tomcat相关配置 ...

  8. Tomcat学习笔记02【Tomcat部署项目】

    Java后端 学习路线 笔记汇总表[黑马程序员] Tomcat学习笔记01[Web相关概念.Tomcat基本操作][day01] Tomcat学习笔记02[Tomcat部署项目][day01] 目录 ...

  9. Tomcat学习笔记01【Web相关概念、Tomcat基本操作】

    Java后端 学习路线 笔记汇总表[黑马程序员] Tomcat学习笔记01[Web相关概念.Tomcat基本操作][day01] Tomcat学习笔记02[Tomcat部署项目][day01] 目录 ...

最新文章

  1. Go 系列教程 —— 20. 并发入门
  2. 简单好用的PHP无限分类
  3. Java中的移位操作以及基本数据类型转换成字节数组【收集】
  4. ICLR 2022 | 从因果不变性视角探讨图神经网络的分布外泛化鲁棒性
  5. as_hash ruby_Ruby中带有示例的Hash.keep_if方法
  6. 通信工程中常用算法c语言,通信工程常见面试题.doc
  7. 【component: resolve => require([‘../pages/home.vue‘], resolve)-装载】
  8. antd mysql_create-react-app使用antd按需加载的样式无效问题的解决
  9. HDU 3065 病毒侵袭持续中(AC自动机)题解
  10. hadoop安装报错
  11. HTC One/M7 电信专版802d升级版,毒蛇工具,网络流量,永久root,加固信号稳定,流畅ROM
  12. C++使用system( “pause “);来暂停黑窗口
  13. docker安装kafka和zookeeper
  14. mysql学生课程表试题_Mysql练习之 学生表、课程表 、教师表、成绩表 50道练习题...
  15. 软件构造|GRASP模式
  16. c语言求幸运数字程序,算法题挑选幸运数字,该如何处理
  17. VM克隆虚拟主机造成MySql的UUID重复问题,解决方案
  18. Myabtis源码分析五-Mybatis配置加载完全图解,建造者模式的使用,涵盖Java各种技术栈
  19. 这车模,就一个字:小巧灵动
  20. js 延迟几秒执行ifarme_延时加载JavaScript代码提高速度_javascript技巧 -

热门文章

  1. 2018.7.3 JS实现增删改查没有连接数据库
  2. 创建一个Hello World的Confluence宏
  3. spring 注解重复(防重复请求)
  4. ajax get post
  5. android实操--练习2
  6. sql server 查询重复的数据
  7. dwr 登录实现 (入门知识)
  8. Mysql 命令行控制事务
  9. JAVA继承重写的规则
  10. elasticsearch查询操作(使用marvel插件)