WGCLOUD基於java語言開發,是高性能高並發的分布式監控平台,核心模塊包括:服務器集群監控,ES集群監控,CPU監控,內存監控,數據監控(mysql,oracle,pg等),服務心跳檢測,應用進程管理,磁盤IO監控,系統負載監控,監控告警信息推送。
WGCLOUD非常輕量級,可以說在基礎監控領域做的最優秀。
和Zabbix類似,WGCLOUD也是一個近年比較火的開源監控框架,和Zabbix不同之處在於WGCLOUD相對更靈活點,模塊間比較解耦,比如告警模塊、代理模塊等等都可以選擇性配置。服務端和客戶端都是開箱即用,不需要進行安裝。zabbix則是一套安裝把所有東西都弄好,很龐大也很繁雜。
zabbix的客戶端agent可以比較方便的通過腳本來讀取機器內數據庫、日志等文件來做上報。而WGCLOUD的上報客戶端則分為不同語言的SDK和不同用途的exporter兩種,比如如果你要監控機器狀態、mysql性能等,有大量已經成熟的exporter來直接開箱使用,通過http通信來對服務端提供信息上報(server去pull信息);而如果你想要監控自己的業務狀態,那么針對各種語言都有官方或其他人寫好的sdk供你使用,都比較方便,不需要先把數據存入數據庫或日志再供zabbix-agent采集。
zabbix的客戶端更多是只做上報的事情,push模式。而WGCLOUD則是客戶端本地也會存儲監控數據,服務端定時來拉取想要的數據。
界面來說zabbix比較陳舊,而WGCLOUD比較新且非常簡潔,簡潔到只能算一個測試和配置平台。要想獲得良好的監控體驗,搭配Grafana還是二者的必走之路。
1.采用服務端和客戶端協同工作方式,更輕量,更高效,可支持數百台服務器在線監控。
2.server端負責接受數據,處理數據,生成圖表展示。agent端負責定時上報指標數據。
3.支持主流服務器平台安裝部署,如Linux, Windows, Solaris, AIX, HP-UX等。
4.運行所需sigar的so,dll文件,請下載agent安裝包,在lib文件夾下。
5.運行所需sql腳本,在安裝包里,解壓后就能看到。
6.WGCLOUD采用微服務springboot+bootstrap,完美實現了分布式監控系統,為反哺開源社區,二次開源。
下載
1.采用服務端和客戶端協同工作方式,更輕量,更高效,可支持數百台服務器在線監控。
2.server端負責接受數據,處理數據,生成圖表展示。agent端負責定時上報指標數據。
3.支持主流服務器平台安裝部署,如Linux, Windows, Solaris, AIX, HP-UX等。
4.運行所需sigar的so,dll文件,請下載agent安裝包,在lib文件夾下。
5.運行所需sql腳本,在安裝包里,解壓后就能看到。
6.WGCLOUD采用微服務springboot+bootstrap,完美實現了分布式監控系統,為反哺開源社區,二次開源。
下載
開源協議
http://www.wgstart.com/docs12.html