服務端:
一、安裝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訪問