参考文章: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上的使用的更多相关文章

  1. 开源框架是如何通过JMX来做监控的(一) - JMX简介和Standard MBean

    相关文章目录: 开源框架是如何通过JMX来做监控的(一) - JMX简介和Standard MBean 开源框架是如何通过JMX来做监控的(二) - Druid连接池的监控 相信很多做Java开发的同 ...

  2. 使用JMX Exporter监控Rainbond上的Java应用

    场景 Prometheus 社区开发了 JMX Exporter 用于导出 JVM 的监控指标,以便使用 Prometheus 来采集监控数据.当您的 Java 应用部署在Rainbond上后 可通过 ...

  3. 【转】开源框架是如何通过JMX来做监控的(一) - JMX简介和Standard MBean

    原文链接:https://www.cnblogs.com/trust-freedom/p/6842332.html#autoid-0-0-0 相信很多做Java开发的同学都使用过JDK自带的 jcon ...

  4. 分布式缓存技术redis学习系列(一)——redis简介以及linux上的安装

    redis简介 redis是NoSQL(No Only SQL,非关系型数据库)的一种,NoSQL是以Key-Value的形式存储数据.当前主流的分布式缓存技术有redis,memcached,ssd ...

  5. 分布式缓存技术redis学习(一)——redis简介以及linux上的安装

    redis简介 redis是NoSQL(No Only SQL,非关系型数据库)的一种,NoSQL是以Key-Value的形式存储数据.当前主流的分布式缓存技术有redis,memcached,ssd ...

  6. 分布式缓存技术redis系列(一)——redis简介以及linux上的安装

    redis简介 redis是NoSQL(No Only SQL,非关系型数据库)的一种,NoSQL是以Key-Value的形式存储数据.当前主流的分布式缓存技术有redis,memcached,ssd ...

  7. redis系列之1----redis简介以及linux上的安装

    redis简介 redis是NoSQL(No Only SQL,非关系型数据库)的一种,NoSQL是以Key-Value的形式存储数据.当前主流的分布式缓存技术有redis,memcached,ssd ...

  8. JMX 简介 和 实例

    What is JMX? 10 mins Quick Start JMX Tutorial 这篇文章作为入门,非常清楚

  9. 网络安全从入门到精通 (第二章-4) 后端基础PHP—简介及基本函数-上

    本文内容 什么是PHP PHP的基础语法 运算符 条件分支语句 1,什么是PHP? PHP(超文本预处理器)是一种通用开源语言,(是动态语言中的一种,动态语言还有ASP,ASPX,JSP). PHP语 ...

随机推荐

  1. Ubuntu 系统信息相关命令

    系统信息相关命令 本节内容主要是为了方便通过远程终端维护服务器时,查看服务器上当前 系统日期和时间 / 磁盘空间占用情况 / 程序执行情况 本小结学习的终端命令基本都是查询命令,通过这些命令对系统资源 ...

  2. Flutter——AppBar组件(顶部导航组件)

    AppBar组件的常用属性如下: 属性 描述 leading 在标题前面显示的一个控件,在首页通常显示应用的 logo:在其他界面通常显示为返回按钮 title 标题,通常显示为当前界面的标题文字,可 ...

  3. KVM虚拟机高级设置——09 设置KVM虚拟机开机自动启动

    在kvm图形化管理工具里面可以设置,让kvm虚拟机随着宿主虚拟机一起启动. 必须在关机状态下做 . 设置好以后会像Windows一样创建一个快捷方式 [root@CentOS2 ~]# cd /etc ...

  4. 虚拟机配置双网卡适配器后(桥接和NAT模式),重新打开后两个适配器的ip都没有了(重启网卡报Job for network.service failed because the control process exited with error code)

    科普双网卡适配器的好处: 我是配了一个桥接模式的网卡和一个NAT模式的网卡,桥接模式,也就是将虚拟机的虚拟网络适配器与主机的物理网络适配器进行交接,虚拟机中的虚拟网络适配器可通过主机中的物理网络适配器 ...

  5. Octave(数据绘制)

    >> t=[:0.01:0.98]; >> y1 = sin(*pi**t); >> plot(t,y1); >> y2 = cos(*pi**t); ...

  6. socketserver 多进程、多线程应用实例

    1.线程池,ThreadingTCPServer #coding=utf-8 ''' 可并发,客户端互不影响,可以保持长连接,客户端发送消息 也不要求加 \r\n ''' #线程池(windows 可 ...

  7. WCF 使用Stream模式进行文件上传 --节选自Packt.Net.Framework.4.5.Expert.Programming.Cookbook

    使用Stream上传文件 文件上传功能是web程序/服务上常用和必须的功能,WCF也不例外.在4.0版本之前,WCF仅仅提供了buffered模式上传文件.从4.0版本之后,WCF开始提供了Strea ...

  8. 2018江苏徐州icpc试题-A-生化危机【多源点-基础广搜】

  9. vscode远程修改文件('file': A system error occured )

    The command you want is :e (short for :edit). If you use :edit! it will discard local changes and re ...

  10. C/C++系列之复杂引用

    以struct类型为例: 引用 #include"iostream" #include<string> using namespace std; struct myco ...