在Linux上部署WGCloud监控程序
WGCloud是一款轻量化的服务器监控工具,提供Windows、Linux等多种平台和硬件架构的支援。
部署WGCloud服务器端
建立存放目录、下载和解压WGCloud文件
建立存放目录:
cd ~
mkdir WGCloud
cd WGCloud
mkdir Server
cd Server
下载和解压WGCloud文件:
wget https://www.wgstart.com/download/3.5.8/wgcloud-v3.5.8.tar.gz
tar -vxf wgcloud-v3.5.8.tar.gz
安装JDK
WGCloud服务端使用JDK作为运行环境。
sudo apt install default-jdk
sudo apt install openjdk-8-jdk
安装MySQL并建立数据库
安装MySQL:
sudo apt-get install mysql-server
sudo mysql_secure_installation
sudo systemctl start mysql
sudo systemctl enable mysql
修改MySQL的root用户密码:
sudo mysql
ALTER USER 'root'@'localhost' IDENTIFIED BY 'New-Root-Password';
\q
登录MySQL并建立数据库:
mysql -u root -p
CREATE DATABASE wgcloud;
\q
导入WGCloud数据库定义文件:
cd ~/WGCloud/Server/wgcloud-v3.5.8/sql/
mysql -u root -p
USE wgcloud;
SOURCE wgcloud-MySQL.sql;
\q
配置WGCloud
编辑WGCloud配置文件:
cd ~/WGCloud/Server/wgcloud-v3.5.8/server/config
vi application.yml
其中:
- 修改datasource一节的driver-class-name为com.mysql.cj.jdbc.Driver。
- 修改datasource一节的password为MySQL的root用户密码。
完成后,按键盘Esc键,输入:wq保存并退出。
启动WGCloud
WGCloud提供了用于启动和停止WGCloud的脚本文件:
~/WGCloud/Server/wgcloud-v3.5.8/server
./start.sh
停止WGCloud
WGCloud提供了用于启动和停止WGCloud的脚本文件:
~/WGCloud/Server/wgcloud-v3.5.8/server
./stop.sh
配置WGCloud自动启动
WGCloud提供了将WGCloud注册为系统服务的脚本文件,此处假设当前用户主目录位于/home/admin:
cd /home/admin/WGCloud/Server/wgcloud-v3.5.8/server
./stop.sh
sudo curl -k https://www.wgstart.com/download/sh/regServerService.sh | sudo bash -s /home/admin/WGCloud/Server/wgcloud-v3.5.8/server/
sudo systemctl start wgcloudServer.service
部署WGCloud监控程序
建立存放目录、下载和解压WGCloud监控程序文件
建立存放目录:
cd ~
mkdir WGCloud
cd WGCloud
mkdir Agent
cd Agent
下载和解压WGCloud监控程序文件:
wget https://www.wgstart.com/download/3.5.8/agent-linux-amd64-v3.5.8.tar.gz
tar -vxf agent-linux-amd64-v3.5.8.tar.gz
配置WGCloud监控程序
编辑WGCloud监控程序配置文件:
cd ~/WGCloud/Agent/agent-linux-amd64-v3.5.8/config
vi application.properties
其中:
- 修改serverUrl为WGCloud主控服务器的IP地址或域名,以及相应的端口号,例如“http://srv-test-1.scp-eq.org:9999}}”或“{{http://10.245.245.244:9999”。
完成后,按键盘Esc键,输入:wq保存并退出。
启动WGCloud监控程序
WGCloud提供了用于启动和停止WGCloud监控程序的脚本文件:
cd ~/WGCloud/Agent/agent-linux-amd64-v3.5.8/
./start.sh
停止WGCloud监控程序
WGCloud提供了用于启动和停止WGCloud监控程序的脚本文件:
cd ~/WGCloud/Agent/agent-linux-amd64-v3.5.8/
./stop.sh
配置WGCloud监控程序自动启动
WGCloud提供了将WGCloud监控程序注册为系统服务的脚本文件,此处假设当前用户主目录位于/home/admin:
cd /home/admin/WGCloud/Agent/agent-linux-amd64-v3.5.8/
./stop.sh
sudo curl -k https://www.wgstart.com/download/sh/regAgentService.sh | sudo bash -s /home/admin/WGCloud/Agent/agent-linux-amd64-v3.5.8/
sudo systemctl start wgcloudAgent.service
参考资料
https://www.wgstart.com/menus/docs1.html
https://cn.linux-console.net/?p=29733
https://blog.csdn.net/weixin_53459689/article/details/136199813
页面版本: 2, 最后编辑于: 17 May 2025 15:17