JAVA管理扩展(JMX)是一项功能强大的技术, 用于管理和监视应用程序或服务驱动的网络。使用JMX, 你可以快速检查WebSphere JVM的运行状况。
如果你已经在使用企业监控系统, 则很可能不需要它。
但是, 对于学习或面试问题, 这将帮助你启用JMX并监视WebSphere JVM的基本指标。
这样做的好处是你不必安装任何其他软件。
让我们从实施开始吧……
- 登录到DMGR控制台
- 单击服务器> > 服务器类型> > WebSphere应用程序服务器
- 从列表中单击要使用JMX监视的JVM。
- 在” 服务器基础结构” 下展开Java和流程管理, 然后单击流程定义
文章图片
- 单击” 其他属性” 下的Java虚拟机
文章图片
- 在” 通用JVM参数” 框中输入以下内容
-Djavax.management.builder.initial=-Dcom.sun.management.jmxremote-Dcom.sun.management.jmxremote.authenticate=false-Dcom.sun.management.jmxremote.ssl=false-Dcom.sun.management.jmxremote.port=9000
在上面的示例中, 我输入了9000。你必须输入唯一的端口号, 以避免发生冲突。
文章图片
- 单击查看并与节点同步更改
[[email
protected] server1]# netstat -anlp|grep 9000tcp6
0
0 :::9000
:::*
LISTEN
4575/java
[[email
protected] server1]#
所以现在我知道JVM的JMX端口正在侦听并准备从Jconsole连接。
Jconsole位于JDK软件包中, 因此, 如果已安装此软件包, 则应在java / bin文件夹下看到它们。或者, 你可以使用find命令。
find / -name jconsole
执行jconsole, 它将提示你输入远程进程详细信息。在这里, 你必须提供服务器主机名和JVM端口号。
例如:localhost:9000
文章图片
这将花费几秒钟, 并使用JMX端口连接到WebSphere JVM。
在概述选项卡上, 你可以查看堆内存使用情况, 线程, 类和CPU使用情况详细信息。
文章图片
你可以使用其他选项卡来查看所需的指标。如果你在” 内存” 选项卡下注意到, 则会看到” 执行GC” 选项。因此, 你会看到它在许多方面都有帮助。
文章图片
因此, 请继续在你的实验室环境中尝试并熟悉。
【如何使用Jconsole在WebSphere和Monitor中启用JMX()】通过学习云计算来升级你的技能。
推荐阅读
- 如何在WebSphere ND中创建配置文件()
- 如何根据一张照片就能查出在啥地方拍的呢?
- KiraDroid特效照相机怎样运用?KiraDroid运用图文详细教程
- 抖音里做头发手链的办法是啥?怎样设置呢?
- 抖音怎样把3个视频合并在一起?该如何设置
- 抖音怎样注销账号,如何删除抖音号?
- 百度视频怎样投屏电视?百度视频投屏到电视的办法
- SD卡损坏,数据失去了怎样恢复呢?有啥处理办法呢?
- 抖音漫画脸是怎样做的?抖音漫画脸自制图文详细教程