Wgcloud 是一款开源的轻量级服务器监控系统,支持多平台,可对服务器的 CPU、内存、磁盘、网络等指标进行实时监控。
以下是 Wgcloud Server端的详细部署步骤:
环境准备
服务器:
至少准备两台服务器,一台作为监控端(Server),其他作为被监控端(Agent),服务器系统可以是 Linux(如 CentOS、Ubuntu 等)。
Java 环境:
Wgcloud Server 端依赖 Java 环境,需要安装 JDK 1.8 及以上版本。可以通过以下命令检查是否安装:
java -version
如果未安装,可以使用以下命令安装(以 CentOS 为例):
yum install -y java-1.8.0-openjdk
网络:
确保监控端和被监控端之间网络连通,能互相 ping 通。
部署监控端(Server)
1. 下载 Wgcloud Server 安装包
访问 Wgcloud 官方 GitHub 仓库(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. 配置数据库(可选)
Wgcloud 默认使用内置的 H2 数据库,如果需要使用 MySQL 数据库,需要进行以下配置:
打开 conf/application.yml 文件,修改数据库配置:
spring:
datasource:
driver-class-name: com.mysql.cj.jdbc.Driver
url: jdbc:mysql://localhost:3306/wgcloud?useUnicode=true&characterEncoding=utf8&zeroDateTimeBehavior=convertToNull&useSSL=false&serverTimezone=Asia/Shanghai
username: root
password: your_password
创建 MySQL 数据库:
CREATE DATABASE wgcloud DEFAULT CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci;
4. 启动 Server
sh bin/start.sh
可以通过以下命令查看日志,确认是否启动成功:
tail -f logs/wgcloud.log
如果看到 Started Application in … seconds 表示启动成功。
5. 访问 Wgcloud 管理界面
在浏览器中访问 http://监控端服务器 IP:8181,默认用户名和密码分别为 admin 和 admin。
下一篇编写被监控端(Agent)得部署说明。