如何監控tomcat性能


如何監控tomcat性能:[1]工具一


  • |
  • 瀏覽:155
  • |
  • 更新:2014-12-13 10:06

tomcat經常被用作中間件,也有直接作WEB的,自帶的工具不是很給力,推薦以下的辦法

工具/原料

  • javamelody

方法/步驟

    1. 下載 javamelody.jar和 jrobin-x.jar這兩個插件,這兩個工具非常多,自已找一下吧

    2. 將上述兩個文件拷貝到自已項目的WEB-INF下的lib目錄下,我的目錄是在/opt/tomcat/webapps/ROOT/WEB-INF/lib下。

    3. 將上述兩個文件修改權限,變成Tomcat能執行,取決於tomcat的安裝用戶,我當時用root裝的,直接改了755

    4. 修改自已項目的web.xml,我圖中有參考放置這個文件的目錄,先作個備份吧,萬一編輯錯了就麻煩了

    5. 修改web.xml文件,加入以下這段

      加入

      <filter>                

             <filter-name>monitoring</filter-name>                

             <filter-class>net.bull.javamelody.MonitoringFilter</filter-class>         </filter>        

      <filter-mapping>               

      <filter-name>monitoring</filter-name>               

      <url-pattern>/*</url-pattern>       

      </filter-mapping>       

      <listener>                

             <listener-class>net.bull.javamelody.SessionListener</listener-class>        

      </listener>

      </web-app>

    6. 方便的話就重啟下tomcat,輸入 http://ip:8080/項目名/monitoring

      就可以看到相關監控值了,下圖是頁面hit數

       
       

      如何監控tomcat性能:[2]工具二


      • |
      • 瀏覽:40
      • |
      • 更新:2014-12-14 09:26

      另一款開源,功能很強大

      工具/原料

      • lambdaprobe

      方法/步驟

      1. 1

        先下載代碼,Google上有開源項目,訪問不了就搜索一下吧,怎么拿到程序這個就不表了

      2. 2

        一般下載是個zip包,在電腦上解壓了吧,壓縮包里也就兩個文件,一個是說明,另一個是程序文件probe.war

      3. 3

        上傳probe.war文件至需要監控的服務器,這個隨便找個ssh工具用rz\sz搞定,沒用過的可以看我經驗里有寫的。

      4. 4

        將該文件弄到tomcat的webapp目錄下,可以參考下附圖中的目錄,或者直接find命令找一把

      5. 5

        還要修改tomcat的配置文件,在conf/tomcat-users.xml 中添加個用戶,用來看性能,這里加了一個monitor的用戶,密碼自己設一個。

      6. 6

        這樣就配置完成,通過 http://localhost:8080/probe/查看,把localhost替換了設備的IP,跳出用戶名密碼時輸入剛才用戶名 密碼

       
       


免責聲明!

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



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