教你如何管理Weblogic應用服務器
應用服務器市場的概況
根據(jù)美國META Group對當前應用服務器市場的調查結果,今后J2EE應用服務器將仍然是IT支出中的主要投資對象,目前是美國IBM和美國BEA Systems處于優(yōu)勢地位。IBM在知名度、戰(zhàn)略眼光、多種平臺、提供能力方面擁有優(yōu)勢,而BEA的強項在于技術和銷售渠道方面。
BEA WebLogic是用于開發(fā)、集成、部署和管理大型分布式Web應用、網絡應用和數(shù)據(jù)庫應用的Java應用服務器。將Java的動態(tài)功能和Java Enterprise標準的安全性引入大型網絡應用的開發(fā)、集成、部署和管理之中。 BEA WebLogic Server擁有處理關鍵Web應用系統(tǒng)問題所需的性能、可擴展性和高可用性。與BEA WebLogic Commerce ServerTM配合使用,BEA WebLogic Server可為部署適應性個性化電子商務應用系統(tǒng)提供完善的解決方案。 BEA WebLogic Server具有開發(fā)和部署關鍵任務電子商務Web應用系統(tǒng)所需的多種特色和優(yōu)勢。
綜上所述,BEA Weblogic服務器在一個企業(yè)的IT系統(tǒng)中所起的作用是非常重要的。所以管理和維護好Weblogic應用服務器是業(yè)務系統(tǒng)維護的重中之重。
如何管理Weblogic應用服務器
日常管理Weblogic應用服務器,我們需要關注以下幾個方面:
1、 系統(tǒng)資源,例如應用服務器本身所在的操作系統(tǒng)CPU利用率、內存利用率、磁盤空間等基礎資源的消耗情況。
2、 Web容器,Web層在應用中更多的是用來生成表達邏輯。廣泛使用的體系結構是從應用層讀取數(shù)據(jù),然后使用servlet和JSP生成動態(tài)內容,其中應用層一般由EJB組成。因此需要重點關注當前的Session數(shù)量,包括活動的數(shù)量以及峰值情況。
3、 JMS,JMS子系統(tǒng)提供了很多的調試參數(shù)。JMS消息是由稱為JMSDispatcher的獨立執(zhí)行隊列處理的。需要重點關注的是JMS消息數(shù)等一些參數(shù),包括已接收的和等待處理的數(shù)量等。
4、 線程池執(zhí)行隊列,執(zhí)行隊列的線程數(shù)表示執(zhí)行隊列能夠同時執(zhí)行的操作的數(shù)量。但此值不是設的越大越好,應該恰到好處的去設置它,太小了,執(zhí)行隊列中將會積累很多待處理的任務,太大了,則會消耗大量的系統(tǒng)資源從而影響整體的性能。因此需要重點關注當前空閑線程數(shù)、等待的請求數(shù)、總線程數(shù)等指標。
5、 JDBC連接池,JDBC Connection Pool的調優(yōu)受制于WebLogic Server線程數(shù)的設置和數(shù)據(jù)庫進程數(shù),游標的大小。通常我們在一個線程中使用一個連接,所以連接數(shù)并不是越多越好,為避免兩邊的資源消耗,建議設置連接池的最大值等于或者略小于線程數(shù)。同時為了減少新建連接的開銷,將最小值和最大值設為一致。因此需要重點關注的是連接池大小、當前活動的連接數(shù)量、泄漏的連接數(shù)等指標。
摩卡軟件應用監(jiān)控的優(yōu)勢
摩卡軟件在行業(yè)內具有十年的IT運維管理經驗,摩卡軟件在全國超過23家的大客戶現(xiàn)場積累了深厚的應用平臺運維管理經驗,其中Weblogic應用服務器監(jiān)控也非常成熟,摩卡軟件對應用監(jiān)控的主要優(yōu)勢如下:
- 支持應用種類多:從J2EE應用平臺到數(shù)據(jù)庫,再到中間件,幾乎無所不包。
- 專業(yè)底層的監(jiān)控:多年來與大廠的良好合作關系,奠定了摩卡軟件的技術實力,使得摩卡軟件在應用的監(jiān)控上更能夠取得一些最有用的最底層的數(shù)據(jù)。
- 超越原廠家的監(jiān)控:應用廠家可能不會想到,他們認為的最關鍵的一些東西對不同的客戶而言可能關注點都不同,摩卡軟件利用與廠家合作關系的優(yōu)勢結合運維管理經驗,提出一套超越應用原廠家的監(jiān)控指標。
- 更有用的監(jiān)控:摩卡軟件最獨特的優(yōu)勢在于,所有對應用平臺的監(jiān)控指標都不是空穴來風,也不是每個技術人員所熟知的那些通用的監(jiān)控,摩卡軟件將十年來的IT運維管理經驗進行了整合,所有的監(jiān)控指標均來自我們全國超過23個大客戶服務點多年來的運維管理經驗,讓監(jiān)控指標更加有用。
- 更容易看懂的指標:摩卡軟件將指標進行分類,以可用性指標、性能指標、配置指標等將指標進行分類管理,方便了用戶的查閱。
摩卡軟件對Weblogic應用服務器的監(jiān)控
非常的靈活的策略體系,不僅可以針對不同的系統(tǒng)設定不同的監(jiān)控策略(監(jiān)控頻度、指標閾值、報警方式),還可以對同一個系統(tǒng)的不同子資源設定不同的監(jiān)控策略,例如多個JDBC連接池、線程池、Web應用等的系統(tǒng)。
|
摩卡業(yè)務服務管理(Mocha BSM)的Weblogic應用服務器監(jiān)控可以實現(xiàn)很小顆粒度的監(jiān)控,例如JTA提交成功的事務耗費的時間、Web應用當前活動Session數(shù)、JDBC連接池使用率、線程池空閑線程數(shù)等。而且每項設置軟件都給出了經驗值的參考,因此管理員不需要太多的專業(yè)技術背景就可以很清楚的掌握應用服務器的全面運行情況。
Mocha BSM的Weblogic應用服務器監(jiān)控提供了幾十個有針對性的指標,可以全方面的給管理員提供出服務器的運行狀況。
保證Weblogic應用服務器健康穩(wěn)定運行,摩卡軟件的Mocha BSM助力IT系統(tǒng)為企業(yè)帶來更大價值!
您正在閱讀:教你如何管理Weblogic應用服務器
【編輯推薦】