2014年11月30日 星期日

Using Oracle jrockit jConsole monitor WebLogic with remoto server

最近在研究使用jmx來monitor WebLogic
首先我使用的WebLogic版本是10.3.3,安裝時設定成 Production mode
若有安裝過的話,通常 Oracle建議 Production mode使用 jrockit ,developer mode則用 jdk
因此我們現在應該是透過 jrockit 來 monitor,首先找到 jConsole的執行檔
它位於你安裝 jrockit 所在的目錄下/bin裡面

找到後,你可以直接點二下執行,但這是採用 Local 的方式去monitor,會抓取你目前的 java instance,這邊我們不討論。

那麼該如何使用 remote 的方式去 monitor 呢?
首先至你想要 monitor 的 WLS Server 開啟 WLS Admin Console-->伺服器-->your server name-->通訊協定-->啟用 IIOP(勾選)-->點選進階後設定 IIOP預設帳密,如圖


接著在你的 cmd 下 使用指令呼叫 jConsole吧!
我這邊示範是基本的呼叫方式,呼叫完後一樣會出現 jConsole的視窗
請在上面打上
service:jmx:iiop://hostname:port/jndi/weblogic.management.mbeanservers.runtime
請自行替換你的 hostname and port,下面就是你剛剛設定的IIOP帳密
如圖:

如果看到上圖畫面,就代表你成功嘍!,接著你就可以點選你想要看的資訊了。



沒有留言:

張貼留言