JMX简介及was上的使用
参考文章:https://www.ibm.com/developerworks/cn/websphere/library/techarticles/0908_sunyan_jmxdeploy/index.html
http://www.cnblogs.com/dongguacai/p/5900507.html
WebSphere 7.0 ND 缺省端口号:
端口名称 | 独立应用程序服务器Stand-alone | 联合应用程序服务器 | Deployment Manager | 安全代理服务器 |
管理控制台端口 (WC_adminhost) | 9060 | 9060 | ||
管理控制台安全端口 (WC_adminhost_secure) | 9043 | 9043 | ||
HTTP 传输端口 (WC_ defaulthost) | 9080 | 9080 | 80 | |
HTTPS 传输安全端口 (WC_defaulthost_secure) | 9443 | 9443 | 443 | |
引导端口 (BOOTSTRAP_ADDRESS) | 2809 | 2809 | 9809 | |
单元发现地址 (CELL_DISCOVERY_ADDRESS) | 7277 | |||
CSIV2 客户机认证侦听器端口 (CSIV2_SSL_MUTUALAUTH_LISTENER_ADDRESS) | 9402 | 9405 | 9402 | |
CSIV2 服务器认证侦听器端口 (CSIV2_ SSL_ SERVERAUTH_ LISTENER_ ADDRESS) | 9403 | 9406 | 9403 | |
高可用性管理器通信端口 (DCS_ UNICAST_ ADDRESS) | 9353 | 9353 | 9352 | |
内部 JMS 服务器端口 (JMSSERVER_ SECURITY_ PORT) | 5557 | |||
IPC 连接器端口 (IPC_ CONNECTOR_ ADDRESS) | 9633 | 9633 | 9632 | 9633 |
MQ 传输端口 (SIB_MQ_ENDPOINT_ADDRESS) | 5558 | 5558 | ||
MQ 传输安全端口 (SIB_MQ_ENDPOINT_SECURE_ADDRESS) | 5578 | 5578 | ||
ORB 侦听器端口 (ORB_ LISTENER_ ADDRESS) | 9100 | 0 | 9100 | |
RMI 连接器端口 (RMI_ CONNECTOR_ ADDRESS) | ||||
JSR 160 RMI 连接器端口 (JSR160RMI_ CONNECTOR_ ADDRESS) | ||||
SAS_ SSL_ SERVERAUTH_ LISTENER_ ADDRESS | 9401 | 9404 | 9401 | |
服务集成端口 (SIB_ENDPOINT_ADDRESS) | 7276 | 7276 | ||
服务集成安全端口 (SIB_ENDPOINT_SECURE_ADDRESS) | 7286 | 7286 | ||
SIP 容器端口 (SIP_DEFAULTHOST) | 5060 | 5060 | 5060 | |
SIP 容器安全端口 (SIP_DEFAULTHOST_SECURE) | 5061 | 5061 | 5061 | |
SOAP 连接器端口 (SOAP_CONNECTOR_ADDRESS) | 8880 | 8880 | 8879 | |
IBM HTTP 服务器端口 | 80 | |||
IBM HTTPS 服务器管理端口 | 8008 | |||
端口名称 | Node Agent | |||
引导端口 (BOOTSTRAP_ADDRESS) | 2810 | |||
CSIV2 服务器认证端口 (CSIV2_SSL_SERVERAUTH_LISTENER_ADDRESS) | 9201 | |||
CSIV2 客户机认证侦听器端口 (CSIV2_SSL_MUTUALAUTH_LISTENER_ADDRESS) | 9202 | |||
高可用性管理器通信端口 (DCS_ UNICAST_ ADDRESS) | 9354 | |||
IPC 连接器端口 (IPC_ CONNECTOR_ ADDRESS) | 9626 | |||
节点发现地址 (NODE_ DISCOVERY_ADDRESS) | 7272 | |||
节点 IPV6 发现地址 (NODE_IPV6_MULTICAST_DISCOVERY_ADDRESS) | 5001 | |||
节点多点广播发现地址 (NODE_MULTICAST_DISCOVERY_ADDRESS) | 5000 | |||
ORB 侦听器端口 (ORB_ LISTENER_ ADDRESS) | 9101 | |||
SAS_ SSL_ SERVERAUTH_ LISTENER_ ADDRESS | 9901 | |||
SOAP 连接器端口 (SOAP_CONNECTOR_ADDRESS) | 8878 |
JMX 是用来为应用程序植入管理功能的框架,它是一套标准的代理和服务,提供了将 Java 资源列出到系统管理基础结构的标准方法。使用 JMX 框架,Java 应用程序服务器(例如,WebSphere Application Server)可实现一些特定的管理功能,如列出配置设置,以及编辑设置。此外,此框架还包括可用于监视事务(如应用程序服务器的启动)的通知功能,实现对服务程序的实时监控等。
JMX 是对应用程序的资源进行管理的 Java 标准,用 Java 程序实现,客户程序可以通过 JMX API 对应用程序的资源进行管理。
JMX 体系结构如图 2 所示,包括三层:
- 检测层:规定如何将资源合并到受管 Bean(MBean :Managed Bean)中。
- 代理程序层:由 MBean Server 和代理程序组成,它们提供管理基础结构。可实现包括监视、事件通知、计时器服务。
- 管理层:定义外部管理应用程序如何根据协议、API 等等与底层进行交互。
图 2. JMX 体系结构
WebSphere Application Server 中的 JMX 实现
在 WebSphere Application Server(WAS)中,JMX 作为应用程序服务器的核心管理功能接口被实现。WAS 包含有一个 JMX 代理,所有系统组件都被当作 MBean 接受管理。WAS 的 JMX 代理能够支持两类连接器,分别是 RMI/IIOP 和 SOAP/HTTP(S) ,该代理提供外部程序对应用程序服务器资源的远程访问能力。WAS 所含的所有管理工具都使用这些 JMX 工具来实现其功能。同样 WAS 自身包含的管理工具也是使用 JMX 接口来实现对应用服务器的管理。
WebSphere 集群需要管理和监控分布在不同节点之上的应用程序服务器,因此,WebSphere 集群实现一套特别的分布式 JMX 架构来实现对集群的管理,该分布式管理体系结构具有以下几个特点:
- 首先,本地应用服务器上的本地 MBean 注册在本地的 Mbean 服务器上。
- 其次,本地 MBean 服务器可以将消息传递到外部的 MBean 服务器,外部 MBean 服务器可以运行在节点代理、部署管理器或者其他应用服务器上,这些外部 MBean 服务器需要创建一个 MBean 代理来连接并接受来自于特定应用服务器上的 MBean 服务器的消息。
- 中间层的节点代理上,该节点内所有应用服务器都通过一个 MBean 代理接入。节点代理也创建了本地 MBean 服务器,用于传送消息给上层 MBean 代理。
- 在最上层的 WebSphere 集群的部署管理服务器上,同样创建了 MBean 代理,用于接收来自特定节点代理的消息。
WebSphere 集群中的 JMX 分层消息传递和管理结构如图 3 所示。
图 3.JMX 的 WAS 分布式管理
JMX简介及was上的使用的更多相关文章
- 开源框架是如何通过JMX来做监控的(一) - JMX简介和Standard MBean
相关文章目录: 开源框架是如何通过JMX来做监控的(一) - JMX简介和Standard MBean 开源框架是如何通过JMX来做监控的(二) - Druid连接池的监控 相信很多做Java开发的同 ...
- 使用JMX Exporter监控Rainbond上的Java应用
场景 Prometheus 社区开发了 JMX Exporter 用于导出 JVM 的监控指标,以便使用 Prometheus 来采集监控数据.当您的 Java 应用部署在Rainbond上后 可通过 ...
- 【转】开源框架是如何通过JMX来做监控的(一) - JMX简介和Standard MBean
原文链接:https://www.cnblogs.com/trust-freedom/p/6842332.html#autoid-0-0-0 相信很多做Java开发的同学都使用过JDK自带的 jcon ...
- 分布式缓存技术redis学习系列(一)——redis简介以及linux上的安装
redis简介 redis是NoSQL(No Only SQL,非关系型数据库)的一种,NoSQL是以Key-Value的形式存储数据.当前主流的分布式缓存技术有redis,memcached,ssd ...
- 分布式缓存技术redis学习(一)——redis简介以及linux上的安装
redis简介 redis是NoSQL(No Only SQL,非关系型数据库)的一种,NoSQL是以Key-Value的形式存储数据.当前主流的分布式缓存技术有redis,memcached,ssd ...
- 分布式缓存技术redis系列(一)——redis简介以及linux上的安装
redis简介 redis是NoSQL(No Only SQL,非关系型数据库)的一种,NoSQL是以Key-Value的形式存储数据.当前主流的分布式缓存技术有redis,memcached,ssd ...
- redis系列之1----redis简介以及linux上的安装
redis简介 redis是NoSQL(No Only SQL,非关系型数据库)的一种,NoSQL是以Key-Value的形式存储数据.当前主流的分布式缓存技术有redis,memcached,ssd ...
- JMX 简介 和 实例
What is JMX? 10 mins Quick Start JMX Tutorial 这篇文章作为入门,非常清楚
- 网络安全从入门到精通 (第二章-4) 后端基础PHP—简介及基本函数-上
本文内容 什么是PHP PHP的基础语法 运算符 条件分支语句 1,什么是PHP? PHP(超文本预处理器)是一种通用开源语言,(是动态语言中的一种,动态语言还有ASP,ASPX,JSP). PHP语 ...
随机推荐
- Computer Vision_33_SIFT:Remote Sensing Image Registration With Modified SIFT and Enhanced Feature Matching——2017
此部分是计算机视觉部分,主要侧重在底层特征提取,视频分析,跟踪,目标检测和识别方面等方面.对于自己不太熟悉的领域比如摄像机标定和立体视觉,仅仅列出上google上引用次数比较多的文献.有一些刚刚出版的 ...
- word生成目录的pdf
在很多情况下,需要将Word转换为带目录书签的PDF,方便pdf阅读,所以可以使用word自带的pdf转换,在转换时设置相关即可 注意:待转换Word中应该有目录,可以用Word中的标题来自动生成目录 ...
- 跟着minium官网介绍学习minium-----(一)
某天,再打开微信开发者工具的时候收到一条推送.说是微信小程序自动化框架 Python 版 -- Minium 公测. Url如下: https://developers.weixin.qq.com/c ...
- 如何使用Metasploit进行汽车安全性测试
前言 针对汽车的攻击和入侵是当前最前沿的领域和最热门的话题之一.随着自动驾驶汽车技术的发展,在未来这个领域将变得更加重要.作为汽车黑客快速发展的一部分,我最喜欢的黑客工具之一Metasploit也开发 ...
- log:日志处理模块
为了更好的跟踪程序,我们通常都会使用日志,当然在golang中也提供了相应的模块. 基本使用 可以直接通过log来调用格式化输出的方法. package main import "log&q ...
- Ubuntu 手动挂载exfat格式的U盘
1.默认Ubuntu不支持exFat格式的U盘,先要安装支持: sudo apt-get install exfat-fuse 2.挂载磁盘,我选择挂在mnt下面 a.创建挂载目录:sudo mkdi ...
- Auth2.0 例子【转载】
本文转载自:https://www.cnblogs.com/flashsun/p/7424071.html 1.引言 本篇文章是介绍OAuth2.0中最经典最常用的一种授权模式:授权码模式 非常简单的 ...
- 2019牛客多校第五场generator2——BSGS&&手写Hash
题目 几乎原题 BZOJ3122题解 分析 先推一波公式,然后除去特殊情况分类讨论,剩下就是形如 $a^i \equiv b(mod \ p)$ 的方程,可以使用BSGS算法. 在标准的BSGS中,内 ...
- Python 10.1.1
- mouseout([[data],fn])
mouseout([[data],fn]) 概述 当鼠标指针从元素上移开时,发生 mouseout 事件. 该事件大多数时候会与 mouseover 事件一起使用.深圳dd马达 注释:与 mousel ...