整站優(yōu)化網(wǎng)站報(bào)價(jià)公司網(wǎng)站建設(shè)全包
Wgcloud 是一款開源的輕量級(jí)服務(wù)器監(jiān)控系統(tǒng),支持多平臺(tái),可對(duì)服務(wù)器的 CPU、內(nèi)存、磁盤、網(wǎng)絡(luò)等指標(biāo)進(jìn)行實(shí)時(shí)監(jiān)控。
以下是 Wgcloud Server端的詳細(xì)部署步驟:
環(huán)境準(zhǔn)備
服務(wù)器:
至少準(zhǔn)備兩臺(tái)服務(wù)器,一臺(tái)作為監(jiān)控端(Server),其他作為被監(jiān)控端(Agent),服務(wù)器系統(tǒng)可以是 Linux(如 CentOS、Ubuntu 等)。
Java 環(huán)境:
Wgcloud Server 端依賴 Java 環(huán)境,需要安裝 JDK 1.8 及以上版本。可以通過(guò)以下命令檢查是否安裝:
java -version
如果未安裝,可以使用以下命令安裝(以 CentOS 為例):
yum install -y java-1.8.0-openjdk
網(wǎng)絡(luò):
確保監(jiān)控端和被監(jiān)控端之間網(wǎng)絡(luò)連通,能互相 ping 通。
部署監(jiān)控端(Server)
1. 下載 Wgcloud Server 安裝包
訪問(wèn) Wgcloud 官方 GitHub 倉(cāng)庫(kù)(https://github.com/wgcloud/wgcloud/releases)下載最新版本的 Server 安裝包,也可以使用以下命令直接下載:
wget https://github.com/wgcloud/wgcloud/releases/download/v3.7.1/wgcloud-3.7.1.tar.gz
2. 解壓安裝包
tar -zxvf wgcloud-3.7.1.tar.gz
cd wgcloud
3. 配置數(shù)據(jù)庫(kù)(可選)
Wgcloud 默認(rèn)使用內(nèi)置的 H2 數(shù)據(jù)庫(kù),如果需要使用 MySQL 數(shù)據(jù)庫(kù),需要進(jìn)行以下配置:
打開 conf/application.yml 文件,修改數(shù)據(jù)庫(kù)配置:
spring:datasource:driver-class-name: com.mysql.cj.jdbc.Driverurl: jdbc:mysql://localhost:3306/wgcloud?useUnicode=true&characterEncoding=utf8&zeroDateTimeBehavior=convertToNull&useSSL=false&serverTimezone=Asia/Shanghaiusername: rootpassword: your_password
創(chuàng)建 MySQL 數(shù)據(jù)庫(kù):
CREATE DATABASE wgcloud DEFAULT CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci;
4. 啟動(dòng) Server
sh bin/start.sh
可以通過(guò)以下命令查看日志,確認(rèn)是否啟動(dòng)成功:
tail -f logs/wgcloud.log
如果看到 Started Application in … seconds 表示啟動(dòng)成功。
5. 訪問(wèn) Wgcloud 管理界面
在瀏覽器中訪問(wèn) http://監(jiān)控端服務(wù)器 IP:8181,默認(rèn)用戶名和密碼分別為 admin 和 admin。
下一篇編寫被監(jiān)控端(Agent)得部署說(shuō)明。