在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-namecom.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

其中:

完成后,按键盘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

https://blog.csdn.net/Elliseaon/article/details/118275142

https://cloud.tencent.com/developer/article/2337586

it
除非特别注明,本页内容采用以下授权方式: Creative Commons Attribution-ShareAlike 3.0 License