WGCLOUD設計想法為新一代極簡維監控系統,提倡快速部署,降低維運學習難度,全自動化運行,無範本和腳本。
WGCLOUD基於微服務springboot架構開發,是輕量高效能的分散式監控系統,核心採集指標包括:cpu使用率,cpu溫度,記憶體使用率,磁碟容量,磁碟IO,硬碟SMART健康狀態,系統負載,連接數量,網卡流量,硬體系統資訊等。支援監測伺服器上的進程應用程式、檔案防篡改、連接埠、日誌、DOCKER容器、資料庫、資料表等資源。支援監測服務介面API、數通設備(如交換器、路由器、印表機)等。自動產生網路拓樸圖,大螢幕視覺化,web SSH(堡壘機),統計分析圖表,指令下發批次執行,告警訊息推送(如郵件、釘釘、微信、簡訊等)。
原始碼使用
1.使用IDEA的話(推薦),直接開啟wgcloud-server和wgcloud-agent即可,JDK使用1.8
2.使用Eclipse的話,導入maven工程wgcloud-server和wgcloud-agent即可,JDK使用1.8
3.執行所需sql腳本(本專案使用mysql資料庫),在sql資料夾下,在mysql資料庫裡建立資料庫wgcloud,匯入wgcloud.sql即可
4.bin目錄下的腳本文件,為server和agent啟動/停止腳本(linux和windows),和打包好的wgcloud-server-release.jar放到同一個目錄下即可。
運作環境
1.JDK:JDK1.8、JDK11
2.資料庫:MySql5.5以上、MariaDB、PostgreSQL、Oracle
3.支持系統平台
支援監測Linux系列:Debian、RedHat、CentOS、ubuntu、麒麟、統信、龍芯、樹莓派等
支援監測windows系列:Windows Server 2008 R2,2012,2016,2019,Windows 7,Windows 8,Windows 10
支援監測unix系列:solaris,FreeBSD,OpenBSD
支援監測macOS系列:macOS amd64
支援偵測Android(安卓):arm32,arm6