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)](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;  ### **四、在服务端进行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   **【注意】个人版监控节点总数量不超过十个。**