jmx

Zabbix监控websphere和weblogic

ⅰ亾dé卋堺 提交于 2020-01-29 13:42:15
本节内容 zabbix java gateway 配置和运行java gateway 配置zabbix server使用java gateway 调整java gateway的日志级别 监控weblogic 监控websphere 一、zabbix java gateway zabbix通过JMX监控应用服务器。 注意如果zabbix需要监控JMX应用的程序,在编译zabbix的时候就需要--enable-java,同时也需要安装配置好JDK。详见我之前的博客《zabbix安装配置》。 JMX(Java Management Extensions,即Java管理扩展)是一个为应用程序、设备、系统等植入管理功能的框架。JMX可以跨越一系列异构操作系统平台、系统体系结构和网络传输协议,灵活的开发无缝集成的系统、网络和服务管理应用。 Zabbix已经集成JMX,可以用Zabbix通过JMX监控JVM,TOMCAT,Weblogic,Jboss等。要使用Zabbix监控Weblogic,我们先要了解Zabbix的JMX监控架构,Weblogic的JMX信息,最后才能去实现怎么去配置监控和报警。 Zabbix是使用了一个叫做Java Gateway的应用去监控JMX的。Java Gateway集成在zabbix官方开发发布的。所以需要在编译安装zabbix server时,需要添加一个选项-

zabbix 部署 jmx 监控tomcat

微笑、不失礼 提交于 2020-01-28 15:11:19
zabbix提供了一个java gateway的应用去监控jmx(Java Management Extensions,即Java管理扩展)是一个为应用程序、设备、系统等植入管理功能的框架。JMX可以跨越一系列异构操作系统平台、系统体系结构和网络传输协议,灵活的开发无缝集成的系统、网络和服务管理应用。 一、部署环境 服务器端 监控软件:zabbix-3.0.15 jdk版本: [root@manage /]# java -version openjdk version "1.8.0_131" OpenJDK Runtime Environment (build 1.8.0_131-b11) OpenJDK 64-Bit Server VM (build 25.131-b11, mixed mode) Tomcat版本: [root@manage /]# /data/tomcat/bin/version.sh Using CATALINA_BASE: /data/tomcat Using CATALINA_HOME: /data/tomcat Using CATALINA_TMPDIR: /data/tomcat/temp Using JRE_HOME: /data/java/jre Using CLASSPATH: /data/tomcat/bin/bootstrap.jar:

0456-如何使用Cloudera Manager为Hadoop服务角色启用远程JMX访问

£可爱£侵袭症+ 提交于 2020-01-28 08:48:01
温馨提示:如果使用电脑查看图片不清晰,可以使用手机打开文章单击文中的图片放大查看高清原图。 Fayson的github: https://github.com/fayson/cdhproject 提示:代码块部分可以左右滑动查看噢 1 文章编写目的 JMX(Java Management Extensions,即Java管理扩展)做Java开发的人都比较熟悉,它提供了一种在运行时动态资源的监控指标。JMX主要用于配置和监控资源状态,使用它可以监视和管理Java虚拟机。本篇文章Fayson主要介绍如何使用Cloudera Manager为Hadoop服务角色启用远程的JMX访问。 测试环境 1.RedHat7.2 2.CM和CDH版本为5.13.1 2 Hadoop服务启用JMX访问 在Hadoop集群中所有基于JVM运行的服务,均可以为其启用JMX访问,这里Fayson主要选择NameNode服务为例进行说明。 1.登录CM进入HDFS服务的配置页搜索“Java 配置” 2.在“NameNode 的 Java 配置选项”的配置项中增加如下配置 - Dcom . sun . management . jmxremote - Dcom . sun . management . jmxremote . port = 9004 - Dcom . sun . management .

Jmeter在chrome浏览器中录制脚本

牧云@^-^@ 提交于 2020-01-24 02:42:40
利用blazemeter插件可以录制chrome浏览器中的操作,并生成jmx文件,导入到jmeter中使用 1、 下载blazemeter 地址:https://pan.baidu.com/s/1VRVv4ZQ9B2U_y2p22NNqhA 2、 安装插件 将文件拖到 chrome->更多工具->扩展程序 中 插件会自动安装 安装完后,Chrome浏览器右上角有一个BZ的图标 3、注册并登录blazemeter 打开blazemeter后,需要登录,方可将录制后的脚本转换为jmx文件; 登录账号可以使用google用户; 4、 录制脚本 在浏览器中打开操作页面,并打开blazemeter界面,点击录制按钮 ,blazemeter就开始进行录制操作; 5、 生成jmx文件 录制完成后,点击结束录制按钮 ,停止录制 点击 ,可以将之前的操作转换为jmx格式文件; 6、 导入jmx 打开jmeter,导入保存的jmx文件,即可查看录制的操作脚本; 来源: https://www.cnblogs.com/liu-xiaoliu/p/10397157.html

win10配置Tomcat

纵然是瞬间 提交于 2020-01-22 16:09:38
Tomcat下载地址: http://tomcat.apache.org/ windows可直接选择安装版本 打开安装目录下的Tomcatw.exe 点击启动 若启动失败,检查java 环境配置 若java环境配置正常,下载低版本tomcat 启动成功后,浏览器中输入http://localhost:8080,显示如下 打开conf/tomcat-users文件,配置账户信息 <role rolename="manager"/> <role rolename="manager-gui"/> <role rolename="admin"/> <role rolename="admin-gui"/> <role rolename="manager-script"/> <role rolename="manager-jmx"/> <role rolename="manager-status"/> <user username="Tomcat" password="Tomcat" roles="admin-gui,admin,manager-gui,manager,manager-script,manager-jmx,manager-status"/> 重新启动tomcat,即可进入管理界面 来源: https://www.cnblogs.com/mufire/p/6690550.html

压力测试工具Apache JMeter:7:非GUI模式下的压测方式

久未见 提交于 2020-01-17 15:14:04
原文: 压力测试工具Apache JMeter:7:非GUI模式下的压测方式 Apache JMeter是一个纯Java开发的用于负载测试或者性能测试的开源软件。前面几片文章的介绍中都是通过使用JMeter的可视化页面进行的操作,这篇文章同样以对Web应用进行测试的压力测试为例,介绍非图形化方式进行压测的方法。 环境准备 关于Apache JMeter的概要介绍与安装的方法,可参看如下内容: https://liumiaocn.blog.csdn.net/article/details/101264380 JMeter非GUI模式 jmeter通过-n来指定非GUI模式,缺省状态下会启动JMeter的GUI界面,而启动时也伴随着如下提示信息: liumiaocn:apache-jmeter-5.1.1 liumiao$ bin/jmeter -j /tmp/jmeter-master.log ================================================================================ Don't use GUI mode for load testing !, only for Test creation and Test debugging. For load testing, use CLI Mode (was

JXM MXBean custom attributes

别等时光非礼了梦想. 提交于 2020-01-17 02:41:28
问题 I have a problem with MXBean custom types and I am not able to handle it. This is my java structure, that involves Map< enum, OtherThing> attribute PPV and its interface public class PPV implements PPVMXBean { public enum EnumPV { PV1, PV2; } public static Map<EnumPV, PV> list; public Map<EnumPV, PV> getList() { return list; } } public interface PPVMXBean { public Map<EnumPV, PV> getList(); } PV and its interface public class PV implements PVBean { public enum EnumTP { TP1, TP2; } private Map

zookeeper分布式安装部署

断了今生、忘了曾经 提交于 2020-01-16 21:04:35
1、集群规划 在 hadoop105、hadoop106和hadoop107 三个节点上部署 Zookeeper 。 操作步骤如下: 2、解压安装 (1)上传zookeeper压缩包( zookeeper-3.4.5.tar.gz )到/ usr/local/hadoop 文件目录下 (2)解压zookeeper压缩包到/ usr/local/hadoop/module 文件目录下 [ root @hadoop105 hadoop ] # tar - zxvf zookeeper - 3.4 .5 . tar . gz - C / usr / local / hadoop / module / (3)同步/ usr/local/hadoop/module/zookeeper-3.4.5 目录内容到 hadoop106、hadoop107 [ root @hadoop105 module ] # scp - r zookeeper - 3.4 .5 / hadoop106 : / usr / local / hadoop / module / [ root @hadoop105 module ] # scp - r zookeeper - 3.4 .5 / hadoop107 : / usr / local / hadoop / module / 3、配置服务器编号 (1)在/

ActiveMQ get number of consumers listening to a topic from java

﹥>﹥吖頭↗ 提交于 2020-01-14 07:44:10
问题 I would like to be able to get the number of consumers listening to a topic from java for an embedded ActiveMQ (5.4.2) broker in the same JVM. Is JMX really the only option here? JMX seems like a bad option since it may be optionally disabled. This post shows how to use JMX to get a list of connections: ActiveMQ: Get list of connections through JMX? I would prefer a non-JMX based solution though due to it perhaps being disabled. I guess JMX would be ok if it was still usable from java when