jprofiler 設置windows連接linux服務器環境的搭建


本人根據實際搭建情況所編寫的,第一次寫博客,不好的地方還請見諒。

感謝各位前輩的博客,從中學到了很多。

 

安裝環境

Windows主機:jprofiler_windows-x64_9_2.exe

遠程服務器:jprofiler_windows-x64_9_2.sh

(版本一定要保持一致,要不然會出現無法連接的情況)

 

Windows主機直接在官網下載,

linux服務器下載jprofiler命令:

wget   http://download-keycdn.ej-technologies.com/jprofiler/jprofiler_linux_9_2.sh

 

 

服務器jprofiler的配置:

1.將jprofiler_windows-x64_9_2.sh下載完成后,可直接使用命令進行安裝

sh  jprofiler_windows-x64_9_2.sh

按照給出的提示進行安裝即可(建議不要安裝文件放在sh同一目錄下)

xftp下文件顯示如圖所示

 

2.將客戶端C:\Users\Administrator\.jprofiler9目錄中的config.xml

拷貝到上圖/root/jprofiler/config中,在拷貝之前需要更記住一個ID號地方:在config.xml中找到服務器端所用的JDK或JRE,<session id="107"……>

記住此時的id

 

 

3.配置環境變量

在遠程主機上輸入:

echo export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:/root/jprofiler/bin/linux-x64 >>/etc/profile

 

source /etc/profile

 

jprofiler配置在tomcat啟動文件中(你需要監控的java項目的tomcat啟動文件中),參看下圖(其中的選中部分是新增內容) vi /usr/tomcat1/bin/catalina.sh  添加以下信息: 

JAVA_OPTS="$JAVA_OPTS -agentlib:jprofilerti=port=8849,nowait,id=107,config=/root/jprofiler/config/config.xml -Xbootclasspath/a:/root/jprofiler/bin/agent.jar "

 

 

 

8849這個端口是jprofiler監控使用的默認端口,因為連接的是遠程主機,需要先主機中將端口8849打開,才能讓本機的jprofiler鏈接遠程的linux服務器

 

主機jprofiler的配置:

1.選擇sessionintegration wizardsnew remote integration

 

 

2.選擇遠程監控。選擇遠程監控,及監控機器的系統

 

 

 

3.選擇虛擬機的類型

 

 

4.選擇啟動模式

 

 

 

5.填寫你需要連接的遠程主機的地址

 

 

6.此處填寫你遠程主機下jprofiler安裝路徑

 

 

 

7.jprofiler的默認端口號,上文有提到過。此處為默認值  不更改

 

 

 

 

提示:第一次使用jprofiler連接的時候,會在上述步驟中多一個步驟,需要你選擇一個 tomcat的啟動文件  此時選擇一個  本機tomcatstartup.bat的啟動文件即可。(建議將這個文件和jprofile放在同一文件夾下)

連接成功后界面

 

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM