一.   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代理)的更多相关文章

  1. Apache配置反向代理、负载均衡和集群(mod_proxy方式)

    Apache配置负载均衡和集群使用mod_jk的方式比较多,但是mod_jk已经停止更新,并且配置相对复杂.Apache2.2以后,提供了一种原生的方式配置负载均衡和集群,比mod_jk简单很多. 1 ...

  2. spring aop 源码分析(二) 代理方法的执行过程分析

    在上一篇aop源码分析时,我们已经分析了一个bean被代理的详细过程,参考:https://www.cnblogs.com/yangxiaohui227/p/13266014.html 本次主要是分析 ...

  3. Windos环境用Nginx配置反向代理和负载均衡

    Windos环境用Nginx配置反向代理和负载均衡 引言:在前后端分离架构下,难免会遇到跨域问题.目前的解决方案大致有JSONP,反向代理,CORS这三种方式.JSONP兼容性良好,最大的缺点是只支持 ...

  4. Tomcat:利用Apache配置反向代理、负载均衡

    本篇主要介绍apache配置反向代理,介绍了两种情况:第一种是,只使用apache配置反向代理:第二种是,apache与应用服务器(tomcat)结合,配置反向代理,同时了配置了负载均衡. 准备工作 ...

  5. 帆软报表FineReport中数据连接之Websphere配置JNDI连接

    以oracle9i数据源制作的模板jndi.cpt为例来说明如何在FineReport中的Websphere配置JNDI连接.由于常用服务器的JNDI驱动过大,帆软报表FineReport中没有自带, ...

  6. 一起来做chrome扩展《可配置的代理》

    一.本文主要涉及相关内容: chrome.proxy pacScript browser_action popup localStroage 二.预览 (代理运行截图,图中的代理服务器有防火墙,暂不对 ...

  7. 用IIS配置反向代理

    http://my.oschina.net/tanyixiu/blog/123832 目标服务器:targetServer 配置反向代理的服务器:reveseProxServer 1.确定最终访问的网 ...

  8. 使用squid配置透明代理并对上网行为进行控制

    使用Squid配置透明代理 环境:CentOS 6.4 + squid-3.1.10-20.el6_5.3.x86_64 1.检查squid是否默认安装,没有安装先安装 rpm -qa squid 假 ...

  9. WebSphere配置数据库连接池

    通过WebSphere配置数据库连接池一共需要三项:     1.配置连接驱动,在这里叫:JDBC提供程序;    2.配置数据库连接池,在这里叫:配置数据源;  3.配置数据库登录帐号,密码,在这里 ...

随机推荐

  1. PHP | Uploading and reading of files and database 【PHP | 文件的上传和读取与数据库】

    这是我自己的一个作业,用的是很基础的代码. 有错误的地方欢迎批评和指正! 这里最容易出错的地方在读取数据后向数据库表中插入数据是的数据格式! 文件上传的页面 uploading.php <htm ...

  2. vue项目中缓存问题

    单页面应用总是存在缓存问题,特别是在微信端,更新页面之后访问的还是老页面,缓存的问题是因为用户访问的脚本地址并没有改变,浏览器就会读取原来的脚本 网上有几种解决办法,首先列举一下 1.加meta,禁止 ...

  3. web pack

    WebPack是模块捆绑器,如果你的代码跨越了不同模块(例如不同Javascript文件),web pack可以将这些零散的代码构建到浏览器可读单个文件中. web pack还可以作为构建通道,你可以 ...

  4. pyqt5--学习资料

    http://zetcode.com/gui/pyqt5/ http://www.thehackeruniversity.com/2014/01/23/pyqt5-beginner-tutorial/ ...

  5. 虚拟环境管理之virtualenvwrapper

    上一篇写了下在linux上使用python的虚拟环境, 干脆把virtualenvwrapper也写一下 1.为什么要用virtualenvwrapper virtualenv 的一个最大的缺点就是: ...

  6. php-语言参考-类型3.2-未完待续

    一,PHP变量的8个类型 四种标量类型: boolean (布尔型) integer (整型) float (浮点型, 也称作 double) string (字符串) 两种复合类型: array ( ...

  7. 日志管理——rsyslog

    官方文档(必看) http://www.rsyslog.com/doc/v8-stable/ 简介 rsyslog是linux自带日志管理工具,分为客户端\服务端,包含日志收集\过滤\分析\转储. 数 ...

  8. python字符串,数组操作

    今天倒是学到了很多知识,了解了python的基本数组,以及可变类型和不可变类型,还有元组,列表,字典等等的用法 然后作业如下 其中在做往list列表加东西时候遇到了小毛病,用户从控制台输入的是一个字符 ...

  9. 9.Mongodb与python交互

    1.与python交互 点击查看官方文档 安装python包 进入虚拟环境 sudo pip install pymongo 或源码安装 python setup.py 引入包pymongo impo ...

  10. Android stadio bug

    好生气啊,android stadio 有bug.自己的代码,一直没有生效,原来是stadio 的问题.只是因为我打开了增强模式,后来,buildToolVersion 改了之后,android st ...