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环境。
[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版本,检测是否安装成功。
安装前,检查否存在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
[root@mariadb java]# yum -y ?install mariadb-server mariadb
[root@mariadb java]# systemctl start mariadb
[root@mariadb java]# systemctl enable mariadb
[root@mariadb java]# mysqladmin -u root password "root"
[root@mariadb java]# mysql -uroot -p? 输入设置的密码
若结果显示“MariaDB [(none)]> ”,则说明数据库登录成功
WGCLOUD - 极简运维监控系统 - 官网 (wgstart.com)
下载linux平台的WGCLOUD安装包
[root@mariadb ~]# tar -xvf wgcloud-v3.5.0.tar.gz
server需要用数据库来存贮监控数据
[root@mariadb ~]# mysql -u root -p? 登录到数据库
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;
/root/wgcloud-v3.5.0/server/config/application.yml?
?将MySQL数据库连接信息,改为自己的实际信息,除MySQL数据库连接信息(配置文件18-20行)需要修改外,其他暂时默认即可,后续可根据实际场景再进行调整
?管理员账号/密码,默认:admin/111111,可以修改为自己喜欢的账号/密码,暂时默认即可
只需要把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?
停止服务
2、agent启动(进入agent/目录启动)
[root@agent agent]# sh start.sh
启动完成后,浏览器输入?http://192.168.22.33:19999?登录,将URL中的信息改为自己的server主机IP和web端口,默认登录账号/密码:admin/111111
【注意】个人版监控节点总数量不超过十个。