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版本,检测是否安装成功。

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 输入设置的密码

若结果显示"MariaDB (none)> ",则说明数据库登录成功

三、在服务端进行server安装

1、下载wgcloud安装包

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;

四、在服务端进行server配置

/root/wgcloud-v3.5.0/server/config/application.yml

将MySQL数据库连接信息,改为自己的实际信息,除MySQL数据库连接信息(配置文件18-20行)需要修改外,其他暂时默认即可,后续可根据实际场景再进行调整

管理员账号/密码,默认:admin/111111,可以修改为自己喜欢的账号/密码,暂时默认即可

agent配置文件说明

只需要把server同级目录的agent打成压缩包,然后复制到其他主机

修改/root/agent/config/application.properties中的serverurl为server端的ip地址端口,bindip为agent的IP地址。

五、启动服务和访问

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启动完成

2、agent启动(进入agent/目录启动)

root@agent agent# sh start.sh

3、在浏览器进行登录

启动完成后,浏览器输入 http://192.168.22.33:19999 登录,将URL中的信息改为自己的server主机IP和web端口,默认登录账号/密码:admin/111111

【注意】个人版监控节点总数量不超过十个。

相关推荐
XIAOHEZIcode4 小时前
Linux系统鼠标偏移常见原因以及修复方案
linux·运维·游戏
用户03284722207020 小时前
如何搭建本地yum源(上)
运维
大树884 天前
金刚石散热越强,管路越先见顶
大数据·运维·服务器·人工智能·ai
摇滚侠4 天前
Linux CentOS7 rpm 安装 MySQL 5.7
linux·运维·mysql
霸道流氓气质4 天前
领域驱动设计(DDD)在 Spring Boot 微服务中的实践指南
运维·spring boot·微服务
Inhand陈工4 天前
基于台达PLC与映翰通IG502的智慧水产养殖精准投喂与远程运维解决方案
运维·人工智能·物联网·阿里云·信息与通信
酣大智4 天前
ARP代理--工作原理
运维·网络·arp·arp代理
shushangyun_4 天前
2026年快消品B2B系统推荐:支持终端门店订货、促销政策自动化的工具?
java·运维·网络·数据库·人工智能·spring·自动化
施努卡机器视觉4 天前
SNK施努卡侧滑门锁上滑轮总成自动化装配线,从零件到组件,全流程精密制造方案
运维·自动化·制造
AC赳赳老秦4 天前
用 OpenClaw 搭建服务器故障应急响应系统,自动处理 80% 常见运维故障
android·运维·服务器·python·rxjava·deepseek·openclaw