Jprofiler分析WebSphere(配置WebSphereagent代理)
一. Windows+WebSphere+Jprofiler9
我们自己的windows机器监控本地的WebSphere,应该为服务器配置监控代理,供Jprofiler连接使用,具体步骤如下:
1.文件准备
首先在 http://www.ej-technologies.com/products/jprofiler/overview.html 上下载好windows的安装程序,我这里使用的是9.2.1,安装之。将WebSphere服务器的server.xml文件(我的机器地址WAS_HOME\profiles\AppSrv01\config\cells\Hasee-PCNode01Cell\nodes\Hasee-PCNode01\servers\server1\server.xml)拷贝到任意一个目录(我这边用D:\serverconfig)
2.打开Jprofiler,选择New Session->New Server Integration
3.选择WebSphere版本,如果不知道版本可以在WAS_HOME\bin下,执行versioninfo.bat,我这边是7.0版本
4.选择本机
5.选择JVM厂商,版本和模式
这一步非常关键,通常我们机器也安装了jvm,但WebSphere用自带的jvm,所以这边用的是其自带的jvm型号,如果使用我们机器自己安装的jvm,则会导致agent监控启动不成功。在WAS_HOME\java\jre\bin下执行java –version
可以看到厂商,版本号,位数和模式等信息,如果填写错误,会导致agent代理失败
6.选择启动模式
7.选择WebSphere的server.xml
8.选择端口号,一般用默认
9.下一步然后finish
10.第一次会连接失败,需要将原来D:\serverconfig\下面重新生成的server.xml拷贝到WebSphere的server.xml配置文件的位置,然后覆盖之(覆盖之前备份一下)
11.重新启动server1,stopServer.bat server1 startServer.bat server1
12.打开Jprofiler的startcenter
13.点击刚刚配好的服务器会话
好了,agent监控配置成功!
二.Linux+WebSphere+Jprofiler
1.文件准备
在配置JProfiler前需要准备如下文件:
JProfiler服务器的运行环境:jprofiler_linux_9_2_1.sh,linux上软件安装请自行百度,需要配置INSTALL4J_JAVA_HOME,将其指向WebSphere使用的JVM的jre即可
JProfiler的客户端软件环境:jprofiler_windows_9_2_1.exe
WebSphere加载JProfiler运行环境的server.xml文件,并把server.xml文件拷贝到客户端机器的任意位置。
2.打开jprofiler9,选择下图的模式
3.选择服务器版本
4.选择远程服务器以及服务器的操作系统类型
5.选择WebSphere使用的jvm类型,可以打开WAS_HOME\java\jre\bin 执行java -version,查看这些信息
测试使用的是32位虚拟机,所以不勾选64-bit JVM。
6.选择模式
7.填写远程服务器地址
8.填写远程服务器上jprofiler的安装目录,一般会安装在/opt/jprofiler9下,有可能会在/$HOME/jprofiler9下
9.选择从服务器上拷贝到客户端的server.xml文件
10.选择jprofiler监听端口,默认8849
11.继续,然后点击finish。
12.同样第一次连接会失败,将客户重新生成的server.xml文件拷贝到服务器的上,覆盖WebSphere的server.xml文件,重启服务器
13.打开jprofiler的startcenter,重新点击配好的远程会话信息,ok,应该能够看到想看的信息了!
Jprofiler分析WebSphere(配置WebSphereagent代理)的更多相关文章
- Apache配置反向代理、负载均衡和集群(mod_proxy方式)
Apache配置负载均衡和集群使用mod_jk的方式比较多,但是mod_jk已经停止更新,并且配置相对复杂.Apache2.2以后,提供了一种原生的方式配置负载均衡和集群,比mod_jk简单很多. 1 ...
- spring aop 源码分析(二) 代理方法的执行过程分析
在上一篇aop源码分析时,我们已经分析了一个bean被代理的详细过程,参考:https://www.cnblogs.com/yangxiaohui227/p/13266014.html 本次主要是分析 ...
- Windos环境用Nginx配置反向代理和负载均衡
Windos环境用Nginx配置反向代理和负载均衡 引言:在前后端分离架构下,难免会遇到跨域问题.目前的解决方案大致有JSONP,反向代理,CORS这三种方式.JSONP兼容性良好,最大的缺点是只支持 ...
- Tomcat:利用Apache配置反向代理、负载均衡
本篇主要介绍apache配置反向代理,介绍了两种情况:第一种是,只使用apache配置反向代理:第二种是,apache与应用服务器(tomcat)结合,配置反向代理,同时了配置了负载均衡. 准备工作 ...
- 帆软报表FineReport中数据连接之Websphere配置JNDI连接
以oracle9i数据源制作的模板jndi.cpt为例来说明如何在FineReport中的Websphere配置JNDI连接.由于常用服务器的JNDI驱动过大,帆软报表FineReport中没有自带, ...
- 一起来做chrome扩展《可配置的代理》
一.本文主要涉及相关内容: chrome.proxy pacScript browser_action popup localStroage 二.预览 (代理运行截图,图中的代理服务器有防火墙,暂不对 ...
- 用IIS配置反向代理
http://my.oschina.net/tanyixiu/blog/123832 目标服务器:targetServer 配置反向代理的服务器:reveseProxServer 1.确定最终访问的网 ...
- 使用squid配置透明代理并对上网行为进行控制
使用Squid配置透明代理 环境:CentOS 6.4 + squid-3.1.10-20.el6_5.3.x86_64 1.检查squid是否默认安装,没有安装先安装 rpm -qa squid 假 ...
- WebSphere配置数据库连接池
通过WebSphere配置数据库连接池一共需要三项: 1.配置连接驱动,在这里叫:JDBC提供程序; 2.配置数据库连接池,在这里叫:配置数据源; 3.配置数据库登录帐号,密码,在这里 ...
随机推荐
- Ubuntu 16.04 Server 版安装过程图文详解
进入系统安装的第一个界面,开始系统的安装操作.每一步的操作,左下角都会提示操作方式!! 1.选择系统语言-English 2.选择操作-Install Ubuntu Server 3.选择安装过程和系 ...
- VMware虚拟机下载与安装(内附密钥)
VMware下载与安装 一.虚拟机的下载 1.进入VMware官网,点击左侧导航栏中的下载,再点击图中标记的Workstation Pro,如下图所示. 2.根据操作系统选择合适的产品,在这里以Win ...
- PHP入门笔记--基础语法一
一.基本语法 php标记 <?php ?> php代码结束标记 三种注释 // /**/ # 二.类型 四种标量类型:boolean, integer, float, string 三种复 ...
- 嵌入式linux系统移植(一)
内容: 交叉编译环境 bootloader功能子系统 内核核心子系统 文件系统子系统要点: 搭建交叉编译环境 bootloader的选择和移植 kernel的配置.编译.移植和调 ...
- Kubernetes-GC
Kubernetes集群中垃圾回收(Garbage Collection)机制由kubelet完成.kubelet定期清理不再使用的容器和镜像,每分钟进行一次容器的GC操作,每五分钟进行一次镜像的GC ...
- ES6--Set之再理解
Set 其实2016年就看过阮大神的ECMAScript 6 入门,当时看了Set之后,大致看懂了,但事实上根本没有理解Set到底是什么,所以更记不住,平时做项目大多用到的还是ES5的传统写法,以至于 ...
- 类的__new__方法使用
class Person(object): def __init__(self): self.name ="aaa" def defineName(self): self.name ...
- luogu4172 [WC2006]水管局长
就是用 lct 维护最小生成树 ref #include <algorithm> #include <iostream> #include <cstdio> #in ...
- Android Studio引入AAR文件
一.编译生成AAR文件 二.把AAR文件复制到项目的libs目录下 三.在项目的配置文件中加入如下代码: android { //other code repositories{ flatDir{ d ...
- ABP官方文档
https://aspnetboilerplate.com/Pages/Documents/Introduction