2010-11-17 108 views
2

我已經將Java應用程序部署到Jetty容器,並且我想通過shell腳本訪問其jmx MBean。我試圖將Nagios監視與MBean中包含的值綁定,並且還定期運行MBean操作。以編程方式訪問JMX控制檯的簡單方法

我已經研究過jmx4perl,因爲它有一個特別爲連接Nagios和jmx而創建的腳本,但由於所有必須安裝的perl軟件包以及您必須進行的額外的戰爭,因此我關閉了該產品部署到Web容器。另外,我對perl不太熟悉,而且我也不知道如何執行MBean操作。我寫了很多腳本來掛鉤Nagios監視,所以我不介意爲這部分編寫代碼。

什麼是簡單的方法(很少依賴,而不是很多代碼需要)來完成這個?我一直認爲JMX控制檯應該很簡單。我想要做的就是獲取鍵的值並運行不帶參數的操作。

回答