jprofiler監控linux下的tomcat

2021-07-05 08:35:32 字數 2911 閱讀 9881

windows

客戶端的

jprofiler7

遠端監控

linux

上的tomcat6

1.

測試環境

伺服器:

redhat linux 5.5

tomcat6.0.20

,sun jdk 1.6.0_21

,jprofiler 7 forlinux

(安裝包:

jprofiler_linux_7.sh

)客戶端:

windows 7

,jprofiler 7 forwindows

(安裝包:

jprofiler_windows_7.exe

2.

客戶端jprofiler

安裝略3.

伺服器端

jprofiler

安裝: 把

jprofiler_linux_7.sh

上傳到到伺服器,假設路徑為

/opt/jprofiler

1.chmod 777

賦予執行許可權

2.直接執行安裝

./檔名

按照提示來安裝,提示都很簡單,不在多說。安裝路徑選擇

/usr/local/jprofiler7

4.

客戶端連線配置(中科軟請忽略見下圖)

1).

執行jprofiler

。第一次開啟會有嚮導,忽略它。

2).

選擇session->integration wizard->newremote integratation

3).

選擇on a remote computer

;platform of remote computer

選擇linux x86/amd 64

;next

4).

輸入伺服器

ip ;

next

5).

輸入伺服器上的

jprofiler

的安裝路徑,如

/usr/local/jprofiler7

;next

6).

選擇伺服器的

jdk

環境,這裡是:

sun,

1.5.0

,hotspot

;next

7).

輸入埠:這裡是預設值

8849

;next

8).

選擇啟動模式:這裡選第一種

wait for a connection from thejprofiler gui

;next

6.

具體實現

伺服器端的配置

(1)修改系統環境配置檔案

/etc/profile ,

增加1.jprofiler_home=/usr/local/jprofiler7/bin/linux-x86 (

具體路徑

)2. exportld_library_path=$ld_library_path:$jprofiler_home

然後source /etc/profile,

使其生效

(2)修改

tomcat

啟動檔案

catalina.sh

,新增-agentlib:jprofilerti=port=8849-xbootclasspath/a: /usr/local/jprofiler7/bin/agent.jar

內容到catalina_opts

中;也就是將紅色內容新增到

catalina.sh

,具體位置如下圖

「-agentlib:jprofilerti=port=8849-xbootclasspath/a:/opt/jprofiler4/bin/agent.jar 」

此內容由客戶端軟體生成

catalina_opts="$catalina_opts-xms128m -xmx128m $jpda_opts -agentlib:jprofilerti=port=8849-xbootclasspath/a:/usr/local/jprofiler7/bin/agent.jar"

(具體路徑)

8重啟伺服器

jprofiler監控遠端tomcat

上傳安裝包jprofiler linux 7 2 3.tar.gz到遠端linux伺服器 tar zxf jprofiler linux 7 2 3.tar.gz解壓檔案 選擇on a remote computer和linux x86 amd64,next 選擇jvm資訊,next 選擇啟動模式w...

LoadRunner效能測試監控Linux伺服器

loadrunner監控linux伺服器系統資源,需要在伺服器上啟用rstatd程序,步驟如下 2 在安裝rpc之前先安裝xinetd rsh,如下 1 安裝xinetd服務 yum install xinetd 2 安裝rsh yum install rsh yum install rsh ser...

使用supervisor監控管理Linux服務程序

supervisor docs 使用ssh遠端維護vps時候,要在後台掛起乙個程式。掛起程式很簡單,在command後加上 符號就可以,但是當斷開ssh時候,掛起的程式也隨之killed,很是惱火。在使用nohup的時候意外發現了supervisor,supervisor使用python開發,通過配...