WGCLOUD下載地址:www.wgstart.comjava
1、系統簡介mysql
WGCLOUD基於java語言和go開發,是微服務架構的分佈式監控系統,核心模塊包括:主機監控,ES集羣狀態監控,CPU監控,內存監控,數據監控,服務心跳檢測,應用進程管理,磁盤IO監控,系統負載監控,網絡拓撲圖,端口監控,日誌文件監控,docker監控,監控告警信息(可集成微信釘釘短信等方式)推送。對標zabbix等監控工具,它更輕量,界面更友好,默承認支持500+主機監控,調優後可支持5000+主機監控。linux
文檔的圖片使用演示環境來截圖,所以如添加,刪除,編輯等按鈕爲只讀狀態,但實際使用環境中,按鈕正常顯示操做。sql
2、主要功能
軟件登陸
登陸:輸入帳號和密碼登陸,默認爲admin/111111docker
監控概要
登錄後顯示主機的監控面板信息,顯示信息包括:監控進程狀態,docker狀態,數據源狀態,數據表數量,日誌文件監控狀態,服務接口數量,監控主機數量,監控端口數量。數據庫
餅圖顯示監控主機數量,以及根據性能指標進行分類,柱狀圖顯示最新10條監控的數據表數量。windows
主機管理
打開主機管理,能夠看到全部主機上報的信息,主機不能直接添加,所有經過agent自動上報來主動發現。服務器
列表展現
點擊刪除,能夠刪除主機,若是agent繼續上報信息,則列表還會出現監控主機信息。微信
點擊備註,能夠對主機進行設置別名。網絡
點擊系統信息,能夠查看系統信息,如cpu個數,型號,系統類型,磁盤信息等。
點擊圖表,能夠查看內存,cpu,系統負載,網絡流量的變化趨勢折線圖。
點擊進程數量,docker數量,端口數量,監控日誌數量能夠跳轉到相應的列表頁面。
CPU監控圖表
在左側菜單,打開主機管理列表,點擊列表右側的圖表按鈕,能夠查看CPU監控圖形報表。
內存監控圖表
在左側菜單,打開主機管理列表,點擊列表右側的圖表按鈕,能夠查看內存監控圖形報表。
系統負載監控圖表
在左側菜單,打開主機管理列表,點擊列表右側的圖表按鈕,能夠查看系統負載監控圖形報表,系統負載只支持linux,windows沒有系統負載指標。
網絡流量監控圖表
在左側菜單,打開主機管理列表,點擊列表右側的圖表按鈕,能夠查看網絡流量監控圖形報表。
網絡接收發送包監控圖表
在左側菜單,打開主機管理列表,點擊列表右側的圖表按鈕,能夠查看網絡接收和發送包數量監控圖形報表。
進程管理
進程管理,是指對主機上的應用進行監控,能夠對應用的使用資源,如內存和cpu,進行實時監控。
進程支持告警,開關在配置文件裏進行配置,安裝說明有描述。
列表展現
點擊左側進程管理菜單,能夠查看全部進程的資源佔用信息。
點擊添加,選擇主機,並輸入進程id,而後保存。
進程添加
在進程列表,點擊添加,跳轉到添加進程頁面,選擇監控主機,輸入進程id,進程名稱等信息,而後點擊保存。
進程添加支持,進程id,pid文件,進程名稱關鍵字來識別進程。
進程能夠隨時啓用停用,啓用時候進行監控,停用則再也不監控。
端口管理
端口管理,是指對主機上的tcp端口進行telnet測試,端口是否開通,若是開通則正常,不然失敗,這裏經過在監控主機執行telnet localhost 端口來測試,所以不用考慮防火牆和網絡因素。
端口支持告警,開關在配置文件進行配置,安裝說明有描述。
列表展現
點擊圖表,能夠查看端口信息。
點擊添加,選擇主機,並輸入進程id,而後保存。
端口添加
在端口列表,點擊添加,跳轉到添加端口頁面,選擇監控主機,輸入端口,別名等信息,而後點擊保存。
端口能夠隨時啓用停用,啓用時候進行監控,停用則再也不監控。
日誌監控
日誌監控,是指對主機上的日誌文件進行監控,當日志文件出現設置的關鍵字符時候,進行告警通知。
日誌支持告警,開關在配置文件進行配置,安裝說明有描述。
列表展現
點擊菜單,能夠查看日誌文件監控的列表信息。
點擊添加,選擇主機,並輸入進程id,而後保存。
點擊告警記錄能夠查看告警信息列表
日誌添加
在日誌監控列表,點擊添加,跳轉到添加頁面,選擇監控主機,輸入日誌文件的絕對路徑,或日誌文件的目錄,告警關鍵字等信息,而後點擊保存。
當日志文件爲目錄時候,系統會每次掃描時間戳最新的日誌文件,每隔10分鐘掃描一次。
日誌監控能夠隨時啓用停用,啓用時候進行監控,停用則再也不監控。
DOCKER管理
DOCKER管理,是指對主機上的docker容器進行監控。
DOCKER支持告警,開關在配置文件進行配置,安裝說明有描述。
列表展現
點擊左側菜單,能夠查看docker信息。
點擊添加,選擇主機,並輸入進程id,而後保存。
DOCKER添加
在列表,點擊添加,跳轉到添加頁面,選擇監控主機,輸入docker完整的container id,別名等信息,而後點擊保存。
docker能夠隨時啓用停用,啓用時候進行監控,停用則再也不監控。
數據源管理
數據源管理是數據監控的基礎,添加完數據源,才能添加監控數據表。
支持mysql,oracle,postgresql,sqlserver,db2數據庫類型
列表
單擊左側菜單數據監控->數據源管理,在數據源列表,能夠看到已添加的數據源信息。
數據源添加
單擊數據源列表頁面的添加按鈕,可進行添加數據源操做,在以下所示頁面須要對其進行相應信息進行輸入,包括對數據庫類型,用戶名,密碼,端口,名稱等。
數據表管理
添加完數據源,就能夠添加數據表進行監控數據表的數據量了,如每一個小時有多少訂單,多少註冊用戶等。
數據表能夠隨時啓用停用監控。
列表
單擊頁面的數據表管理按可打開對應頁面可對其進行相應信息進行操做,下圖爲列表。
數據表添加
單擊頁面的數據表管理按可打開對應頁面可對其進行相應信息進行操做,添加頁面,選擇數據源,表別名,sql語句。
服務接口管理
在頁面點擊服務接口管理,能夠添加服務接口,添加成功後,對服務接口進行定時掃描,檢測服務接口是否可達。
系統日誌
在左側菜單點擊日誌信息,能夠查看系統運行中,產生的錯誤信息,如告警信息,程序錯誤信息,日誌只能查看,沒法編輯和刪除。
郵件告警
單擊頁面的郵件預警按鈕,可對其進行信息查看。郵件預警是用來配置告警信息發送的目標郵箱和發送郵箱,目前只支持郵件發送。
公衆看板
打開對應的看板頁面可對其進行信息查看,公衆看板是對遊客開放,系統默認是開啓看板服務的,能夠隨時在配置文件關閉,公衆看板無需登錄,能夠瀏覽主機的監控信息,但沒法進行編輯,只能瀏覽。
主機畫像
主機畫像能夠對主機的全部指標進行整理統計顯示,包括當前和歷史的內存,cpu,系統負載,網絡流量等信息,監控端口,監控日誌,監控進程等信息。
網絡拓撲圖
網絡拓撲圖,自動生成,能夠對全部主機進行生成拓撲圖。
設備管理
設備管理,是指對公司的資產進行管理,如電腦,服務器等進行添加維護。
退出
操做完成,能夠點擊右上角退出按鈕,退出系統。