精华内容
下载资源
问答
  • 之前配置好了zabbix监控,详情见下网址 https://blog.csdn.net/weixin_40543283/article/details/88403416 一、部署tomcat 此操作是在zabbix2 1.安装jdk [root@zabbix2 bin]# yum install java* -y 2.解压...

    实验环境:

    之前配置好了zabbix监控,详情见下网址

    https://blog.csdn.net/weixin_40543283/article/details/88403416

     一、部署tomcat

    此操作是在zabbix2

    1.安装jdk

    [root@zabbix2 bin]# yum install java* -y

    2.解压运行tomcat安装包

    [root@zabbix2 bin]# tar zxf apache-tomcat-7.0.90.tar.gz
    [root@zabbix2 bin]# mv apache-tomcat-7.0.90 /usr/local/
    [root@zabbix2 bin]# cd /usr/local/
    [root@zabbix2 bin]# ln -s apache-tomcat-7.0.90/ tomcat
    [root@zabbix2 bin]# cd tomcat/bin
    [root@zabbix2 bin]# ./startup.sh

    3.查看java的端口

    [root@zabbix2 bin]# netstat -antlp | grep java

    此时,我们可以在网页查看tomcat

    4.修改tomcat设置

    [root@zabbix2 bin]# vim catalina.sh                ##添加如下内容
    
    107 CATALINA_OPTS='-Dcom.sun.management.jmxremote
    108    -Dcom.sun.management.jmxremote.port=8888
    109    -Dcom.sun.management.jmxremote.ssl=false
    110    -Dcom.sun.management.jmxremote.authenticate=false'
    
    [root@zabbix2 bin]# ./shutdown.sh 
    [root@zabbix2 bin]# ./startup.sh 
    [root@zabbix2 bin]# netstat -antpl | grep java        ##查看设置是否生效

    二、部署zabbix-server

    此操作是在zabbix1

    1.修改zabbix-server服务

    [root@zabbix1 4.0]# yum install zabbix-java-gateway-4.0.5-1.el7.x86_64.rpm -y    ##需要安装这个软件
    [root@zabbix1 zabbix]# systemctl start zabbix-java-gateway
    [root@zabbix1 zabbix]# netstat -antpl | grep 10052
    tcp6       0      0 :::10052                :::*                    LISTEN      12122/java        
    [root@zabbix1 4.0]# cd /etc/zabbix/            ##添加如下
    265 JavaGateway=172.25.1.1
    266 JavaGatewayPort=10052
    267 StartJavaPollers=5
    
    [root@zabbix1 zabbix]# systemctl restart zabbix-server

    2.zabbix的web设置

    首先点击主机中的zabbix2

    然后添加zabbix的jmx接口,并且添加java模板

    模板

    点击添加

    添加以后点击更新

    此时可以重启zabbix2的zabbix-agent,然后刷新网页会发现

    bingo,jmx方式的监控方式就设置成功了~

    展开全文
  • 参考博客 安装zabbix Java gateway. kafka配置配置JMX vim /usr/local/kafka/bin/kafka-run-class.sh if [ -z "$KAFKA_JMX_OPTS" ]; then KAFKA_JMX_OPTS="-Dcom.sun.management.jmxremote -Dcom.sun.management....

    kafka监控一 : zabbix监控kafka(1) – kafka api 获取监控项.

    kafka监控二 : zabbix监控kafka(2) – jmx监控kafka.

    一、环境准备

    if [ -z "$KAFKA_JMX_OPTS" ]; then
      KAFKA_JMX_OPTS="-Dcom.sun.management.jmxremote -Dcom.sun.management.jmxremote.port=10149 -Dcom.sun.management.jmxremote.authenticate=false -Dcom.sun.management.jmxremote.ssl=false "
    fi
    

    二、zabbix web配置

    1. 下载kafka模板
      地址:https://github.com/helli0n/kafka-monitoring

    2. 导入kafka模板
      文件名:zbx_kafka_templates.xml

    3. 配置host
      配置JMX interfaces,端口:10149
      添加模板:Kafka

    展开全文
  • zabbix使用JMX监控

    2019-08-17 15:59:02
    10.在zabbix的监控界面点击server2主机,添加JMX接口 点击模板,选择Java JMX模板 点击更新 更新后,server2的JMX变绿说明配置成功 注意 :如果JMX没有变绿,是灰色,重启server1和server2的服务

    1.在server2上安装jdk

    [root@server2 ~]# rpm -ivh jdk-8u121-linux-x64.rpm 
    

    在这里插入图片描述
    2.解压tomcat软件到/usr/local/目录下

    [root@server2 ~]# tar zxf apache-tomcat-8.5.24.tar.gz -C /usr/local/
    

    在这里插入图片描述
    3.制作软连接

    [root@server2 ~]# cd /usr/local/
    [root@server2 local]# ln -s apache-tomcat-8.5.24  tomcat
    [root@server2 local]# ls
    apache-tomcat-8.5.24  etc    include  lib64    sbin   src
    bin                   games  lib      libexec  share  tomcat
    

    在这里插入图片描述
    4.编辑 catalina.sh 文件,添加JMX参数

    [root@server2 local]# cd tomcat/
    [root@server2 tomcat]# ls
    bin   lib      logs    RELEASE-NOTES  temp     work
    conf  LICENSE  NOTICE  RUNNING.txt    webapps
    [root@server2 tomcat]# cd bin/
    [root@server2 bin]# vim catalina.sh 
    CATALINA_OPTS='-Dcom.sun.management.jmxremote
      -Dcom.sun.management.jmxremote.port=8888    ##监听端口号,方便远程访问
      -Dcom.sun.management.jmxremote.ssl=false     ##是否对连接开启SSL加密,默认开启
      -Dcom.sun.management.jmxremote.authenticate=false'    ##是否需要开启用户认证,默认开启
    

    在这里插入图片描述

    5.启动tomcat并查看端口号

    [root@server2 bin]# ./startup.sh 
    [root@server2 bin]# netstat -ntlp
    

    在这里插入图片描述

    在这里插入图片描述
    6.在server1上编辑zabbix_server.conf配置文件

    [root@server1 ~]# vim /etc/zabbix/zabbix_server.conf 
    JavaGateway=172.25.21.1
    JavaGatewayPort=10052
    StartJavaPollers=5
    

    7.重启zabbix-server服务

    [root@server1 ~]# systemctl restart zabbix-server
    

    8.server1上安装zabbix-java-gateway

    [root@server1 ~]# yum install -y zabbix-java-gateway-4.0.5-1.el7.x86_64.rpm
    

    在这里插入图片描述
    9.查看zabbix_java_gateway的配置文件(只是查看不用做修改)并开启服务

    [root@server1 ~]# vim /etc/zabbix/zabbix_java_gateway.conf 
    [root@server1 ~]# systemctl start zabbix-java-gateway
    

    10.在zabbix的监控界面点击server2主机,添加JMX接口

    在这里插入图片描述
    点击模板,选择Java JMX模板
    在这里插入图片描述
    点击更新
    在这里插入图片描述
    更新后,server2的JMX变绿说明配置成功
    在这里插入图片描述

    注意:如果JMX没有变绿,是灰色,重启server1和server2的服务

    展开全文
  • Zabbix使用JMX监控Tomcat(JAVA应用)

    千次阅读 2019-05-04 12:45:45
    此实验是在zabbix监控平台已经搭建,并有一个监控主机server2(agent)的基础上进行的 用JMX 监控java程序 访问方式是server:10051–>jmx gateway:10052–>tomcat:8888 1、安装tomcat 提前准备好jdk和tomcat包...
    此实验是在zabbix监控平台已经搭建,并有一个监控主机server2(agent)的基础上进行的
    用JMX 监控java程序

    访问方式是server:10051–>jmx gateway:10052–>tomcat:8888

    1、安装tomcat

    提前准备好jdk和tomcat包
    [root@server2 ~]# ls
    apache-tomcat-8.5.24.tar.gz    jdk-8u121-linux-x64.rpm
    [root@server2 ~]# rpm -ivh jdk-8u121-linux-x64.rpm		## 安装jdk
    [root@server2 ~]# tar zxf apache-tomcat-8.5.24.tar.gz -C /usr/local/
    [root@server2 ~]# cd /usr/local/
    [root@server2 local]# ln -s apache-tomcat-8.5.24/ tomcat
    

    浏览器搜索tomcat.apache.org/
    在这里插入图片描述

    [root@server2 tomcat]# cd /usr/local/tomcat/bin/
    [root@server2 bin]# vim catalina.sh 
    	109 CATALINA_OPTS='-Dcom.sun.management.jmxremote
    	110    -Dcom.sun.management.jmxremote.port=8888
    	111    -Dcom.sun.management.jmxremote.ssl=false
    	112    -Dcom.sun.management.jmxremote.authenticate=false'
    [root@server2 bin]# ./startup.sh 
    
    浏览器http://172.25.47.2:8080/ ##可以看到发布页面

    在这里插入图片描述

    2、安装gateway

    (此服务可以再另开机器进行安装,此处实验,未新开机器,故再server1上安装)

    	[root@server1 mnt]# yum list zabbix-*
    	[root@server1 mnt]# yum install zabbix-java-gateway.x86_64 -y
    	[root@server1 mnt]# cd /etc/zabbix/
    	[root@server1 zabbix]# ls
    	web                 zabbix_agentd.d           zabbix_java_gateway_logback.xml
    	zabbix_agentd.conf  zabbix_java_gateway.conf  zabbix_server.conf
    	[root@server1 zabbix]# systemctl start zabbix-java-gateway
    	[root@server1 zabbix]# netstat -antlp|grep :10052
    	tcp6       0      0 :::10052                :::*                    LISTEN      31260/java
    	[root@server1 zabbix]# vim zabbix_server.conf 
    	288 JavaGateway=172.25.47.1		##gateway在那个机器上,ip就是在那个机器
    	296 JavaGatewayPort=10052		##端口号
    	304 StartJavaPollers=5			##开启五个进程
    	[root@server1 zabbix]# systemctl restart zabbix-server
    

    3、监控页面配置

    配置–主机–server2—JMX接口添加ip172.25.47.2 端口号8888–更新

    在这里插入图片描述

    模板—添加java模板–更新

    在这里插入图片描述

    注意,添加后机的更新

    4、添加完成后,可以看到JMX开启

    在这里插入图片描述

    展开全文
  • Zabbix通过JMX方式监控java中间件 Zabbix2.0添加了支持用于监控JMX应用程序的服务进程,称为“Zabbix-Java-gateway”;它是用java写的一个程序。 工作原理: zabbix_server想知道一台主机上的特定的JMX值时,它向...
  • zabbix-server、zabbix-agent server2(192.168.1.120) zabbix-agent server3(192.168.1.130) zabbix-agent 1.2 配置tomcat 在server2中配置基础服务: ####配置Java环境 [root@server2 opt]# ...
  • zabbix监控添加JMX(实现对java的监控) 配置server2 下载软件jdk-8u121-linux-x64.rpm和apache-tomcat-8.5.24.tar.gz; 1.##安装软件jdk和tomcat [root@server2 ~]# rpm -ivh jdk-8u121-linux-x64.rpm [root@...
  • 一、安装zabbix-java-gateway zabbix@zabbix:~$ sudo apt-get install zabbix-java-gateway 二、安装JDK并配置环境变量(JDK7+TOMCAT7) 1、 查看系统版本 sudo uname –a //是64位系统,那么我们选择64位的JDK ...
  • zabbix JMX监控 tomcat

    2016-01-14 15:57:49
    第一步:需要安装jdk  1.# tar xvf jdk-7u21-linux-x64.tar.gz -C /usr/...注:由于zabbix 不支持catalina key 模板,所以得用新的模板 key 来替换该 jmx tomcat 模板 ,见 笔记 : zabbix 监控tomcat 模板
  • Zabbix通过JMX监控Java应用

    千次阅读 2018-10-22 16:34:02
    Zabbix通过JMX(Java Management Extensions)可以对Java Application进行监控,Zabbix利用原生的Zabbix Java gateway,一个Java守护进程监控JMX应用。当Zabbix想要知道某个JMX counter当前的数据时,它只去询问...
  • 2、监控原理3、监控架构二、配置Zabbix 通过JMX监控 java实例运行实验环境实验步骤1、安装tomcat+jdk2、配置zabbix-java-gateway3、在web界面添加JMX接口信息 一、相关概念 1、什么是JMXJMX的全称是Java ...
  • 一,zabbx使用jmx监控tomcat的原理分析 ...2.Zabbix-Java-Gateway找Java程序(jmx)获取数据 3.Java程序返回数据给Zabbix-Java-Gateway 4.Zabbix-Java-Gateway返回数据给Zabbix-Server 5.Zab...
  • zabbix 5.0 监控jmx,包括java -jar 和tomcat运行的程序 环境准备: 安装zabbix-java-gateway 配置: vi /etc/zabbix/zabbix_java_gateway.conf #将以下内容取消注释并修改为如下 ... LISTEN_IP="0.0.0.0" ...
  • zabbix(五)jmx和proxy

    2020-07-01 17:50:18
    zabbix(五)jmx和proxy
  • https://www.zabbix.com/documentation/4.0/zh/manual/config/items/itemtypes/jmx_monitoring1>获取 jdk 和 tomcat [root@server1 ~]# systemctl start zabbix-server [root@server1 ~]# systemctl start ...
  • Zabbix JMX监控之ActiveMQ

    2019-11-06 15:06:59
    https://www.bbsmax.com/A/A7zglxRNJ4/... xbazhen/zabbix-jmx-activemq: a template for zabbix monitor general information of activemq https://github.com/xbazhen/zabbix-jmx-activemq/ armahan/zabbix-...
  • 在之前的文章有写过zabbix如何配置JMX的方法:https://huwen.blog.csdn.net/article/details/102626860 这篇主要是说下docker中如何配置,方法是一样的,无非就是操作配置上有点差异 以下是环境说明 操作系统:...
  • zabbix监控jmx

    千次阅读 2018-09-03 09:46:54
    背景:目前公司用的主要语言就是java,然后在运维过程中会遇到频繁的内存溢出的情况,之前使用过...zabbix可以监控java,并且将内存的使用情况实时的展现出来,这是一个不错的选择。 JMX的全称是Java Management ...
  • zabbixJMX可用性

    千次阅读 2018-08-16 16:16:38
    准备: 两台虚拟机 vm1 (redhat7.3) ...vim /etc/zabbix/zabbix_server .conf systemctl restart zabbix- server 网页中点击server1,添加JMX接口 添加模板 更新JMX可用
  • [Zabbix] Kafka 监控

    千次阅读 2017-08-04 13:39:35
    利用 JMX 监控   1、Kafka 端配置 # vi /usr/local/kafka/bin/kafka-run-class.sh if [ -z "$KAFKA_JVM_PERFORMANCE_OPTS" ]; then  KAFKA_JVM_PERFORMANCE_OPTS="-server -XX:+UseG1GC -XX:...
  • 一、JMX和tomcat介绍 JMX(Java Manager Extension),类似JMS,是一个Java管理体系的规范标准,主要负责系统管理和监控,基于此规范扩展的系统具有管理监控的功能,可以动态监控和修改内存中变量。利用在Tomcat中,...
  • Zabbix通过JMX监控JVM

    2020-11-11 16:53:55
    Zabbix通过JMX监控JVM 1.概述 本方法在Zabbix3.x,4.x,5.x通用,JMX监控对象包含Windows和Linux中运行的SpringBoot项目。 2.java-gateway定位 java-gateway理论上是类似于zabbix-get的主动监控工具,与zabbix-server...
  • 续我的上篇博文:https://mp.csdn.net/postedit/88541338 ... zabbix监控添加JMX(实现对java的监控)(这里针对的是server2) 配置server2 首先,下载软件jdk-8u121-linux-x64.rpm和apache-tomcat-8.5.2...
  • zabbix Server 4.0 监控JMX监控详解  作者:尹正杰 版权声明:原创作品,谢绝转载!否则将追究法律责任。  大家都知道,zabbix server效率高是使用C语言编写的,有很多应用程序是使用Java写的,zabbix如何去...
  • 文章目录一、Zabbix 监控Tomcat二、搭建实验环境 一、Zabbix 监控Tomcat ...2、ZabbixJMX监控架构 3、组件关系示意图: 当Zabbix-Server需要知道java应用程序的某项性能的时候,会启动自身的一个Zabb...
  • zabbix监控添加JMX实现对tomcat的监控 这里针对的是对server2 tomcat服务的监控 一、配置server2 1.安装jdk和tomcat 首先,下载安装软件jdk-8u121-linux-x64.rpm和apache-tomcat-8.5.24.tar.gz [root@server2 4.4]# ...
  • 记一次ZABBIX监控JMX故障

    千次阅读 2018-08-14 09:00:26
    最近偶然发现线上其中一个服务的zabbix图形没有出来,点开发现报了一个错: java.rmi.ConnectIOException: error during JRMP connection establishment; nested exception is: java.net.SocketException: ...
  • zabbix4.0学习六:JMX监控 文章目录zabbix4.0学习六:JMX监控前言远程连接tomcat远程连接java 前言 在使用jmx监控tomcat时一直好奇MBean是从哪里得到的,原来使用java的 监视和管理控制台可以查看。 Jconsole: JAVA ...
  • 配置YUM源 [root@zabbix ~]# rpm -Uvh ...[root@zabbix ~]# vi /etc/zabbix/zabbix_java_gateway.conf LISTEN_IP="0.0.0.0" 监听所有地址 L

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 3,204
精华内容 1,281
关键字:

jmxzabbix