centos 部署WGCLOUD
服务端:
一、安装jdk
1.查看安装配置 jdk:
命令:java -version
2.查看系统是否自带 jdk
rpm -qa |grep java
rpm -qa |grep jdk
rpm -qa |grep gcj
3.如果有输出信息,批量卸载系统自带
rpm -qa | grep java | xargs rpm -e --nodeps
如果使用 yum 安装的 jdk,请使用下面命令卸载
yum -y remove java-1.8.0-openjdk-headless.x86_64
4.1 检查 yum 中有没有 java1.8 包
yum list java-1.8*
4.2 开始安装
yum install java-1.8.0-openjdk* -y
5、验证
java -version
二、安装mysql
yum -y install https://dev.mysql.com/get/mysql57-community-release-el7-9.noarch.rpm && yum -y install mysql-community-server && systemctl start mysqld && grep 'temporary password' /var/log/mysqld.log
修改server配置文件
1.wgcloud-server配置,config/application.yml
server:
port: 9999
servlet:
session:
timeout: 30m
context-path: /wgcloud
logging:
path: ./log
# 数据库 相关设置
spring:
application:
name: wgcloud-server
datasource:
driver-class-name: com.mysql.jdbc.Driver
url: jdbc:mysql://localhost:3306/wgcloud?characterEncoding=utf-8&characterSetResults=utf8&autoReconnect=true&useSSL=false&allowMultiQueries=true
username: root
password: 123456
# hikari连接池的参数 相关设置
hikari:
validationTimeout: 3000
connectionTimeout: 60000
idleTimeout: 60000
minimumIdle: 10
maximumPoolSize: 10
maxLifeTime: 60000
connectionTestQuery: select 1
mvc:
static-path-pattern: /static/**
thymeleaf:
cache: false
mybatis:
config-location: classpath:mybatis/mybatis-config.xml
mapper-locations: classpath:mybatis/mapper/*.xml
#自定义配置参数
base:
#登陆账号admin的密码
admindPwd: 111111
#通信token,agent端和此保持一致
wgToken: wgcloud
#监控主机内存使用率%报警值,超过此值即发送邮件报警
memWarnVal: 98
#监控主机cpu使用率%报警值,超过此值即发送邮件报警
cpuWarnVal: 98
1.将标红数据库连接信息,改为自己的mysql数据库信息
2.管理员admin密码也在上图修改,如标红部分111111,可以自定义自己的密码。
3.wgToken为server和agent通信密钥,相当于密码,一般保持默认即可。
4.如果想修改端口(一般保持默认即可),将9999改为自己的端口,同时访问时也用修改后的端口。
5.内存和CPU报警值(一般保持默认即可),可以按照自己的实际场景修改。
6.如上wgcloud-server修改完成,其他保持默认即可。
启动服务
1.wgcloud-server启动
执行start.sh启动,停止服务执行stop.sh。
客户端;也需要安装jdk
win下用start.bat启动,启动后不可关闭黑窗口,要停止服务则关掉黑窗口即可。
启动后通过http://192.168.1.1:9999/wgcloud访问