使用zabbix-java-gateway可以通過該網關來監聽多個JVM


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

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

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

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

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


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM