使用zabbix-java-gateway能夠經過該網關來監聽多個JVM

咱們知道監控主機和網絡性能指標狀況可使用zabbix很好解決,分析起來也很方便,Zabbix主要功能:java

- 自動發現服務器與網絡設備
- 分佈式監視以及WEB集中管理功能
- 能夠無agent監視
- 用戶安全認證和柔軟的受權方式
- 經過WEB界面設置或查看監視結果
- email等通知功能
 
- CPU負荷
- 內存使用
-磁盤使用
- 網絡情況
- 端口監視
- 日誌監視。

固然,nagios也能夠實現這些功能,Nagios是一個監視系統運行狀態和網絡信息的監視系統。Nagios能監視所指定的本地或遠程主機以及服務,同時提供異常通知功能等。 Nagios可運行在Linux/Unix平臺之上,同時提供一個可選的基於瀏覽器的WEB界面以方便系統管理人員查看網絡狀態,各類系統問題,以及日誌等等。ios

Nagios 能夠監控的功能有:
一、監控網絡服務(SMTP、POP三、HTTP、NNTP、PING等);
二、監控主機資源(處理器負荷、磁盤利用率等);
三、簡單地插件設計使得用戶能夠方便地擴展本身服務的檢測方法;
四、並行服務檢查機制;
五、具有定義 網絡分層結構的能力,用"parent"主機定義來表達網絡主機間的關係,這種關係可被用來發現和明晰主機宕機或不可達狀態;
六、當服務或 主機問題產生與解決時將告警發送給聯繫人(經過EMail、短信、用戶定義方式);
七、能夠定義一些處理程序,使之可以在服務或者主機發生故障時起到預防做用;
八、自動的日誌滾動功能;
九、能夠支持並實現對主機的 冗餘監控;
十、可選的WEB界面用於查看當前的網絡狀態、通知和故障歷史、日誌文件等;  
十一、能夠經過手機查看系統監控信息;
十二、可指定自定義的事件處理控制器

基於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安裝到一臺主機上;

安全

相關文章
相關標籤/搜索