咱們知道監控主機和網絡性能指標狀況可使用zabbix很好解決,分析起來也很方便,Zabbix主要功能:java
固然,nagios也能夠實現這些功能,Nagios是一個監視系統運行狀態和網絡信息的監視系統。Nagios能監視所指定的本地或遠程主機以及服務,同時提供異常通知功能等。 Nagios可運行在Linux/Unix平臺之上,同時提供一個可選的基於瀏覽器的WEB界面以方便系統管理人員查看網絡狀態,各類系統問題,以及日誌等等。ios
基於JMX的監控:瀏覽器
在企業中,不少程序是基於Java來編寫的,java程序運行在JVM之上,而JVM本身就能夠監聽在某個套接字上,將本身內部的狀態信息輸出出去,因此監控服務器只須要直接鏈接JVM的套接字就能夠獲取到Java進程的相關信息,不須要經過Agent、SNMP;但是zabbix是沒有辦法本身連接JVM的套接字的,也就是說,zabbix自身是不可以做爲客戶端來連接該套接字的。因此,就須要額外安裝一個服務來鏈接JVM的套接字的。這個服務就是zabbix-java-gateway.x86_64(Java網關);能夠經過該網關來監聽多個JVM;zabbix-java-gateway能夠是一個單獨的主機,能夠和zabbix server安裝到一臺主機上;
安全