redhat7.6中部署运维监控WGCLOUD

WGCLOUD是绿色版本,非侵入式,解压即可运行。

一、环境准备

agent为客户端 IP:192.168.22.55

server为服务端 IP:192.168.22.33

关闭两台服务器的防火墙,selinux

复制代码
[root@mariadb ~]# systemctl stop firewalld
[root@mariadb ~]# systemctl disable firewalld
[root@mariadb ~]# vi /etc/selinux/config 
[root@mariadb ~]# setenforce 0

二、部署

server所在主机需要JDK环境(JDK1.8、JDK11都可以,因为server使用java开发,所以server所在主机需要JDK环境。

1、下载jdk1.8并配置环境变量

root@mariadb java\]# vi /etc/profile 将如下配置添加到文件/etc/profile最后面,然后保存退出,记得把**/usr/java/jdk1.8.0_161**改为自己的实际路径 #java export JAVA_HOME=**/usr/java/jdk1.8.0_161** export PATH=$JAVA_HOME/bin:$PATH export CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib \[root@mariadb java\]# source /etc/profile 刷新一下 查看java版本,检测是否安装成功。 ![](https://file.jishuzhan.net/article/1741537162576269314/574ee8868572139e353deb6b1a1bc921.webp) ##### **2、在服务端进行MariaDB配置** 安装前,检查否存在mariadb数据库 若结果显示类似"mariadb-libs-5.5.60-1.el7_5.x86_64",则可以选择进行卸载 # 普通删除模式 rpm -e mariadb-libs-5.5.60-1.el7_5.x86_64 # 如果使用普通删除模式命令删除时,提示有依赖的其它文件,则用强力删除模式命令对其进行强力删除 rpm -e --nodeps mariadb-libs-5.5.60-1.el7_5.x86_64 ###### 进行MariaDB安装 ##### 1、安装MariaDB \[root@mariadb java\]# yum -y install mariadb-server mariadb ##### 2、启动数据库并设置为开机自启动 \[root@mariadb java\]# systemctl start mariadb \[root@mariadb java\]# systemctl enable mariadb ##### 3、初始化数据库根管理员账号root \[root@mariadb java\]# mysqladmin -u root password "root" ##### 4、测试登录数据库 \[root@mariadb java\]# mysql -uroot -p 输入设置的密码 ![](https://file.jishuzhan.net/article/1741537162576269314/a9cb9dd6a55d7fd2ad1d86ab71384c88.webp) 若结果显示"MariaDB \[(none)\]\> ",则说明数据库登录成功 ### **三、在服务端进行server安装** ##### 1、下载wgcloud安装包 [WGCLOUD - 极简运维监控系统 - 官网 (wgstart.com)](https://www.wgstart.com/ "WGCLOUD - 极简运维监控系统 - 官网 (wgstart.com)") 下载linux平台的WGCLOUD安装包 ##### 2、解压安装包 \[root@mariadb \~\]# tar -xvf wgcloud-v3.5.0.tar.gz ##### **3、在服务端进行初始化数据库** server需要用数据库来存贮监控数据 \[root@mariadb \~\]# mysql -u root -p 登录到数据库 ###### 创建数据库,名称为wgcloud,字符集设置为utf8即可,在wgcloud数据库,导入或运行安装包里的对应sql文件 MariaDB \[(none)\]\> CREATE DATABASE wgcloud DEFAULT CHARACTER SET utf8 COLLATE utf8_general_ci; MariaDB \[(none)\]\> use wgcloud; MariaDB \[wgcloud\]\> source /root/wgcloud-v3.5.0/wgcloud-MySQL.sql; ![](https://file.jishuzhan.net/article/1741537162576269314/97c17025c90e510e87649fe908f30c0f.webp) ### **四、在服务端进行server配置** **/root/wgcloud-v3.5.0/server/config/application.yml** ![](https://file.jishuzhan.net/article/1741537162576269314/f0a3cfe8922b93834c13e8cb01e25fac.webp) 将MySQL数据库连接信息,改为自己的实际信息,除MySQL数据库连接信息(配置文件18-20行)需要修改外,其他暂时默认即可,后续可根据实际场景再进行调整 管理员账号/密码,默认:**admin/111111**,可以修改为自己喜欢的账号/密码,暂时默认即可 ###### **agent配置文件说明** 只需要把server同级目录的agent打成压缩包,然后复制到其他主机 修改/root/agent/config/application.properties中的serverurl为server端的ip地址端口,bindip为agent的IP地址。 ![](https://file.jishuzhan.net/article/1741537162576269314/f7953f0d20b0588b084fb7ff55e2c8db.webp) ### **五、启动服务和访问** **1、server启动(进入server/目录启动)** \[root@mariadb server\]# sh start.sh Linux部署的server,使用指令` sh start.sh `启动服务(重启也用该指令),使用指令` sh stop.sh `停止服务 ###### server启动完成大概需要10秒,注意:启动server,会同时守护进程wgcloud-daemon-relese,不要关闭守护进程 ###### **server运行的日志文件在server/log/,看到日志文件中有如下打印信息说明server启动完成** ![](https://file.jishuzhan.net/article/1741537162576269314/28b73208d00cb679b447d2a3ea7964cd.webp) 2、**agent启动(进入agent/目录启动)** \[root@agent agent\]# sh start.sh ##### 3、在浏览器进行登录 启动完成后,浏览器输入 http://192.168.22.33:19999 登录,将URL中的信息改为自己的server主机IP和web端口,默认登录账号/密码:admin/111111 ![](https://file.jishuzhan.net/article/1741537162576269314/a630e35ba7c1ac62eeb9a57e0def82bd.webp) ![](https://file.jishuzhan.net/article/1741537162576269314/2aacec9c201ac45ba1e8cd0dca48d90e.webp) **【注意】个人版监控节点总数量不超过十个。**

相关推荐
qyhua32 分钟前
【Linux运维实战】彻底修复 CVE-2011-5094 漏洞
linux·运维·安全
九皇叔叔2 小时前
Linux Shell 正则表达式中的 POSIX 字符集:用法与实战
linux·运维·正则表达式
東雪蓮☆2 小时前
K8s 平滑升级
linux·运维·云原生·kubernetes
AKAMAI2 小时前
数据孤岛破局之战 :跨业务分析的难题攻坚
运维·人工智能·云计算
东巴图3 小时前
JavaScript性能优化实战大纲性能优化的核心目标
运维·matlab
站长朋友3 小时前
【邀请函】锐成信息 × Sectigo | CLM - SSL 证书自动化运维解决方案发布会
运维·自动化·ssl·clm·sectigo·47天ssl证书
qq_183802874 小时前
Linux内核idr数据结构使用
linux·运维·服务器
King's King4 小时前
自动化仓库规划设计方案
运维·自动化
码农-小林4 小时前
使用leaflet库加载服务器离线地图瓦片(这边以本地nginx服务器为例)
运维·服务器·nginx
噜啦噜啦嘞好4 小时前
Linux:库制作与原理
linux·运维·服务器