十年網(wǎng)站開發(fā)經(jīng)驗 + 多家企業(yè)客戶 + 靠譜的建站團隊
量身定制 + 運營維護+專業(yè)推廣+無憂售后,網(wǎng)站問題一站解決
WGCLOUD基于java語言開發(fā),是微服務架構的分布式監(jiān)控系統(tǒng),核心模塊包括:服務器集群監(jiān)控,ES集群狀態(tài)監(jiān)控,CPU監(jiān)控,內(nèi)存監(jiān)控,數(shù)據(jù)監(jiān)控,服務心跳檢測,應用進程管理,磁盤IO監(jiān)控,系統(tǒng)負載監(jiān)控,監(jiān)控告警信息推送。比起zabbix監(jiān)控工具,它更輕量,界面更友好,可輕松支持數(shù)百臺主機監(jiān)控。
成都創(chuàng)新互聯(lián)公司是一家專注于網(wǎng)站制作、網(wǎng)站設計與策劃設計,簡陽網(wǎng)站建設哪家好?成都創(chuàng)新互聯(lián)公司做網(wǎng)站,專注于網(wǎng)站建設十年,網(wǎng)設計領域的專業(yè)建站公司;建站業(yè)務涵蓋:簡陽等地區(qū)。簡陽做網(wǎng)站價格咨詢:189820811081. 下載
官網(wǎng)地址:
https://www.wgstart.com/docs.html
若上述地址下載慢,使用百度網(wǎng)盤地址
https://pan.baidu.com/s/1L0yxDBjnvcgR6sqjoPFxLw
GITHUB倉庫:
https://github.com/tianshiyeben/wgcloud
2. 數(shù)據(jù)庫初始化
本產(chǎn)品數(shù)據(jù)庫使用mysql,版本5.6或以上就可以。
創(chuàng)建數(shù)據(jù)庫,名稱為wgcloud,字符集設置為UTF-8 Unicode即可
導入sql腳本wgcloud-v2.3.sql,sql文件在壓縮包里,解壓后可以看到
創(chuàng)建完成
3. JDK1.8環(huán)境安裝
因本產(chǎn)品使用微服務架構springboot開發(fā),所以主機需要安裝JDK1.8環(huán)境,如已安裝則忽略。如下命令,檢測是否安裝
java -version輸出類似下面結果,證明已安裝,openjdk也可以使用。
java version "1.8.0_152" Java(TM) SE Runtime Environment (build 1.8.0_152-b16) Java HotSpot(TM) 64-Bit Server VM (build 25.152-b16, mixed mode)安裝JDK1.8過程不在此描述,請在百度搜索資料。
4. 安裝包解壓
linux解壓命令
tar -xvf wgcloud-server-v2.3.tar.gz1.wgcloud-servrer為服務端,負載收集監(jiān)控服務器各種數(shù)據(jù),綜合處理后,負責展現(xiàn)給用戶。
2.wgcloud-agent為客戶端,負載將服務器內(nèi)存,cpu等指標數(shù)據(jù)發(fā)送給服務端
3.server端只部署一個。有多少臺主機需要監(jiān)控部署多少個agent,在每個監(jiān)控主機分別部署agent,所有agent將數(shù)據(jù)主動上報到server
4.wgcloud-agent負責收集服務器內(nèi)存,cpu,進程狀態(tài),系統(tǒng)和磁盤指標。如果不需要監(jiān)控此類指標,可不安裝wgcloud-agent。
5.監(jiān)控主機信息由agent自動上報,無需在server端管理頁面添加主機。
5. 修改server配置文件
wgcloud-server配置,config/application.yml
server: port: 9999 servlet: session: timeout: 30m context-path: /wgcloud logging: path: ./log # 數(shù)據(jù)庫 相關設置 spring: application: name: wgcloud-server datasource: driver-class-name: com.mysql.jdbc.Driver url: jdbc:mysql://localhost:3306/wgcloud?characterEncoding=utf-8&characterSetResults=utf8&autoReconnect=true&useSSL=false&allowMultiQueries=true username: root password: 123456 # hikari連接池的參數(shù) 相關設置 hikari: validationTimeout: 3000 connectionTimeout: 60000 idleTimeout: 60000 minimumIdle: 10 maximumPoolSize: 10 maxLifeTime: 60000 connectionTestQuery: select 1 mvc: static-path-pattern: /static/** thymeleaf: cache: false mybatis: config-location: classpath:mybatis/mybatis-config.xml mapper-locations: classpath:mybatis/mapper/*.xml #自定義配置參數(shù) base: #登陸賬號admin的密碼 admindPwd: 111111 #通信token,agent端和此保持一致 wgToken: wgcloud #監(jiān)控主機內(nèi)存使用率%報警值,超過此值即發(fā)送郵件報警 memWarnVal: 98 #監(jiān)控主機cpu使用率%報警值,超過此值即發(fā)送郵件報警 cpuWarnVal: 981.將datasource數(shù)據(jù)庫連接信息,改為自己的mysql數(shù)據(jù)庫信息
2.管理員admin密碼也在上圖修改,如標紅部分111111,可以自定義自己的密碼。
3.wgToken為server和agent通信密鑰,相當于密碼,一般保持默認即可。
4.如果想修改端口(一般保持默認即可),將9999改為自己的端口,同時訪問時也用修改后的端口。
5.內(nèi)存和CPU報警值(一般保持默認即可),可以按照自己的實際場景修改。
6.如上wgcloud-server修改完成,其他保持默認即可。
6. 修改agent配置文件
wgcloud-agent配置修改,config/application.yml
server: port: 9998 servlet: context-path: /wgcloud-agent spring: application: name: wgcloud-agent logging: path: ./log #自定義配置參數(shù) base: #wgcloud-server端訪問地址 serverUrl: http://127.0.0.1:9999 #本機ip,不要用localhost或127.0.0.1 bindIp: 192.168.1.2 #通信token,請和server端配置的wgToken保持一致 wgToken: wgcloudserverUrl修改為wgcloud-server的訪問url
bindIp為本機ip
wgToken為agent和server通信的密鑰,相當于密碼,可以自定義為自己的配置密碼,一般保持默認即可
注意:所有配置的地方冒號后必須緊跟一個空格,注意是空格。wgToken: abc
7. 啟動服務
1.wgcloud-server啟動
執(zhí)行start.sh啟動,停止服務執(zhí)行stop.sh。
win下用start.bat啟動,啟動后不可關閉黑窗口,要停止服務則關掉黑窗口即可。
啟動后通過http://192.168.1.1:9999/wgcloud訪問
默認登陸賬號密碼:admin/111111
2.wgcloud-agent啟動
執(zhí)行start.sh啟動,停止服務執(zhí)行stop.sh。
win下用start.bat啟動,啟動后不可關閉黑窗口,要停止服務則關掉黑窗口即可。
啟動后每1分鐘向服務端發(fā)送一次本機信息
另外有需要云服務器可以了解下創(chuàng)新互聯(lián)cdcxhl.cn,海內(nèi)外云服務器15元起步,三天無理由+7*72小時售后在線,公司持有idc許可證,提供“云服務器、裸金屬服務器、高防服務器、香港服務器、美國服務器、虛擬主機、免備案服務器”等云主機租用服務以及企業(yè)上云的綜合解決方案,具有“安全穩(wěn)定、簡單易用、服務可用性高、性價比高”等特點與優(yōu)勢,專為企業(yè)上云打造定制,能夠滿足用戶豐富、多元化的應用場景需求。