2011-08-23 111 views
1

我在生產服務器(所有Linux操作系統)上運行Java應用程序。我想用SNMP來監控生產服務器上的java。使用SNMP進行Java應用程序監視是否有任何可能性?以下是我感興趣的內容。使用SNMP監控Java應用程序

Java監視

a) Mmemory in use. 
b) Memory utilisation -- Threads 
c) Java process Memory Utilisation 

回答

3

當然,你可以做到這一點。您需要將SNMP代理嵌入到您的應用程序中。試試這個鏈接,例如:http://www.snmp4j.org/

順便說一句你確定你確實需要SNMP嗎?你不是在想JMX嗎?

+0

感謝Alex,我只需要SNMP。 – Space

+1

@Space我也推薦使用SNMP4J與遠程機器上的SNMP代理進行交互,但在我看來它更適合與網絡設備(路由器,服務器等)進行通信。正如AlexR所建議的那樣,爲了監控JVM,我肯定會使用JMX。 –