当前位置: 首页 > news >正文

wgcloud-server端部署说明

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)得部署说明。

http://www.dtcms.com/a/50985.html

相关文章:

  • RK3568平台(网络篇)RTL8111网卡
  • 基于SpringBoot的“扶贫助农系统”的设计与实现(源码+数据库+文档+PPT)
  • 测试用例总结
  • C语言的数据类型(整形int、字符型char、浮点型float、double)
  • Linux匿名信号量详细介绍
  • 千里科技亮相吉利AI智能科技发布会,共启“AI+车”新纪元
  • JavaWeb后端基础(4)
  • 牙齿缺陷分割数据集labelme格式2495张4类别
  • QT实现单个控制点在曲线上的贝塞尔曲线
  • 数据结构入门篇——什么是数据结构。
  • C#进阶指南
  • 在 UniApp 中实现中间凸起 TabBar 的完整指南
  • No manual entry for printf in section 3
  • 第四十五:创建一个vue 的程序
  • MyBatisPlus搭建教程
  • 国产免费AI的IDE-TRAE
  • iOS安全和逆向系列教程 第4篇:搭建iOS逆向开发环境 (下) - 越狱设备与高级工具配置
  • Kali换源-pikachu
  • Docker 深度解析:适合零基础用户的详解
  • iOS安全和逆向系列教程 第5篇 iOS基础开发知识速览 - 理解你要逆向的目标
  • 【开源项目-AI研发】ai-engineer-toolkit
  • Android Studio安装教程
  • IvorySQL v4 逻辑复制槽同步功能解析:高可用场景下的数据连续性保障
  • 驱动开发系列40 - Linux 显卡KMD驱动代码分析(一) - 设备初始化过程
  • Xcode 无限循环闪退解决方案
  • 费曼学习法13 - 数据表格的魔法:Python Pandas DataFrame 详解 (Pandas 基础篇)
  • 探索IntelliJ IDEA的Tongyi Lingma插件:AI编程助手的新体验
  • 移动端浏览倾斜模型、三维地图、专题地图、矢量数据等,支持互联网公开免费地图的加载及浏览
  • 【异常解决】Unable to start embedded Tomcat Nacos 启动报错
  • 时间序列分析进阶:优化LSTM模型与引入Transformer架构