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

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

相关推荐
隔窗听雨眠3 分钟前
KingbaseES平替全链路实践:从迁移评估到可持续运维
运维
skywalk816318 分钟前
登到192.168.1.5那台机器,看看今天白天,大约从早晨到晚上,都卡住了。看看因为什么卡住,为什么卡住而没有杀死那个导致卡死的进程,为什么
运维·系统·freebsd
运维行者_25 分钟前
网络监控工具怎么选?从设备监控到智能运维的能力清单
运维·服务器·开发语言·网络·人工智能·支持向量机·php
晚风吹北巷2 小时前
Linux复习篇(自用)
linux·运维·服务器·1024程序员节
风哥2号2 小时前
数据库教程FGMT69:PostgreSQL运维诊断与监控分析
运维·数据库·postgresql
Harrison Ben3 小时前
(原创)SAP FI自动入账奥义:FBKP FBKA FBKF
运维·sap·sap fico·sap运维·sap 实施
无足鸟ICT3 小时前
【RHCA+】reboot命令(重启)
linux·运维·服务器·1024程序员节
DYWorker0014 小时前
第1课:基于正点原子RK3568开发板读懂Linux内核
linux·运维·网络
GlobalInfo5 小时前
全球及中国机器人现场部署服务行业研究报告(2026版):市场现状、行业前景与占有率分析
大数据·运维·人工智能
Android系统攻城狮5 小时前
Linux FFmpeg深度解析之avformat_open_input调用流程与实战(一)
linux·运维·ffmpeg·车载音视频·ffmpeg音视频·音视频进阶手册