远程监控linux的jboss,搭建JProfiler对JBoss性能监控

搭建JProfiler对JBoss性能监控

[日期:2012-06-07]

来源:Linux社区

作者:xt2012

[字体:大 中 小]

软件环境:

Client端:Windows(安装jprofiler_windows_5_1_4.exe)

Server端:Linux(安装jdk、jboss、jprofiler_linux_5_1_4.sh)

具体搭建过程:

1、  首先安装jdk:

解压jdk1.6.0_24.tar至/usr/local

#tar –zxf jdk1.6.0_24.tar –C /usr/local

编辑/etc/profile配置文件,配置Java参数

vi /etc/profile

添加内容:

export JAVA_HOME=/usr/local/jdk1.6.0_24

export JAVA_BIN=/usr/local/jdk1.6.0_24/bin

export PATH=$PATH:$JAVA_HOME/bin

export CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar

export JAVA_HOME JAVA_BIN PATH CLASSPATH

配置文件生效:

source /ect/profile

连接java程序包:

cd /usr/bin

ln -s -f /usr/local/jdk1.6.0_21/jre/bin/java

ln -s -f /usr/local/jdk1.6.0_21/bin/javac

java –version

最后显示为1.6.0则成功www.linuxidc.com

2、  安装jprofiler

上传jprofiler_linux_5_1_4.sh至/opt下

添加执行权限:

#chmod +x jprofiler_linux_5_1_4.sh

执行安装:

#./ jprofiler_linux_5_1_4.sh –c

安装过程略。。几乎Enter到底(也可在图形界面下安装不加-c选项,则为图形安装)

安装完成后添加内容到/etc/profile

#vi /etc/profile

$JPROFILER_HOME=/opt/jprofiler5/bin/linux-x86

export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:$JPROFILER_HOME

export LD_LIBRARY_PATH

#source /etc/profile (使配置生效)

3、 安装jboss

上传jboss-4.2.2.GA.zip至/usr/local目录下解压

# unzip jboss-4.2.2.GA.zip

向/etc/profile中添加如下内容:

Vi /etc/profile

JBOSS_HOME=/usr/local/jboss-4.2.2.GA

export JBOSS_HOME

#source /etc/profile(使配置生效)

#echo $JBOSS_HOME (测试是否输出)

修改$JBOSS_HOME/server/default/deploy/jboss-web.deployer/server.xml文件

将${jboss.bind.address}改为0.0.0.0否则jboss不能绑定网卡IP,服务器外无法访问

进入jboss安装目录

#cd $JBOSS_HOME/bin

# nohup sh run.sh > 20120206.log &

可以测试访问了,http://ip:8080  无法访问请启动apache

测试完成关闭jboss

# ./shutdown.sh –S

4、  jprofiler监控jboss配置

修改$JBOSS_HOME/bin下的run.conf文件

在$JAVA_OPTS的then后面添加

-agentlib:jprofilerti=port=8849 -Xbootclasspath/a:$JPROFILER_HOME/bin/agent.jar

在此之前先定义变量

JPROFILER_HOME=/opt/jprofiler5

例:if [ "x$JAVA_OPTS" = "x" ]; then

JAVA_OPTS="-Xms128m -Xmx512m -Dsun.rmi.dgc.client.gcInterval=3600000 -Dsun.rmi.dgc.server.gcInterval=3600000 -agentlib:jprofilerti=port=8849 -Xbootclasspath/a:$JPROFILER_HOME/bin/agent.jar"

Fi

启动jboss:

#./run.sh

启动之后会停留在监听状态,等待客户端连接,至此服务器端配置完毕!

客户端的配置网上也有很多图示,比较明了,在此就不过多描述~0b1331709591d260c1c78e86d0c51c18.png

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值