中文字幕av专区_日韩电影在线播放_精品国产精品久久一区免费式_av在线免费观看网站

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

WGCLOUD-v2.3分布式監控系統的安裝和配置

發布時間:2020-05-28 14:08:31 來源:億速云 閱讀:578 作者:鴿子 欄目:系統運維

WGCLOUD基于java語言開發,是微服務架構的分布式監控系統,核心模塊包括:服務器集群監控,ES集群狀態監控,CPU監控,內存監控,數據監控,服務心跳檢測,應用進程管理,磁盤IO監控,系統負載監控,監控告警信息推送。比起zabbix監控工具,它更輕量,界面更友好,可輕松支持數百臺主機監控。


1. 下載

官網地址:

https://www.wgstart.com/docs.html

若上述地址下載慢,使用百度網盤地址

https://pan.baidu.com/s/1L0yxDBjnvcgR6sqjoPFxLw

GITHUB倉庫:

https://github.com/tianshiyeben/wgcloud

 

2. 數據庫初始化

本產品數據庫使用mysql,版本5.6或以上就可以。

創建數據庫,名稱為wgcloud,字符集設置為UTF-8 Unicode即可

導入sql腳本wgcloud-v2.3.sql,sql文件在壓縮包里,解壓后可以看到

創建完成

 

3. JDK1.8環境安裝

因本產品使用微服務架構springboot開發,所以主機需要安裝JDK1.8環境,如已安裝則忽略。如下命令,檢測是否安裝

java -version

 

輸出類似下面結果,證明已安裝,openjdk也可以使用。

 

java version "1.8.0_152"
Java(TM) SE Runtime Environment (build 1.8.0_152-b16)
Java HotSpot(TM) 64-Bit Server VM (build 25.152-b16, mixed mode)

 

安裝JDK1.8過程不在此描述,請在百度搜索資料。


4. 安裝包解壓

linux解壓命令

tar -xvf wgcloud-server-v2.3.tar.gz


1.wgcloud-servrer為服務端,負載收集監控服務器各種數據,綜合處理后,負責展現給用戶。

2.wgcloud-agent為客戶端,負載將服務器內存,cpu等指標數據發送給服務端

3.server端只部署一個。有多少臺主機需要監控部署多少個agent,在每個監控主機分別部署agent,所有agent將數據主動上報到server

4.wgcloud-agent負責收集服務器內存,cpu,進程狀態,系統和磁盤指標。如果不需要監控此類指標,可不安裝wgcloud-agent。

5.監控主機信息由agent自動上報,無需在server端管理頁面添加主機。

 

 

5. 修改server配置文件

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.將datasource數據庫連接信息,改為自己的mysql數據庫信息

2.管理員admin密碼也在上圖修改,如標紅部分111111,可以自定義自己的密碼。

3.wgToken為server和agent通信密鑰,相當于密碼,一般保持默認即可。

4.如果想修改端口(一般保持默認即可),將9999改為自己的端口,同時訪問時也用修改后的端口。

5.內存和CPU報警值(一般保持默認即可),可以按照自己的實際場景修改。

6.如上wgcloud-server修改完成,其他保持默認即可。

 

6. 修改agent配置文件

wgcloud-agent配置修改,config/application.yml

 

server:
  port: 9998
  servlet:
    context-path: /wgcloud-agent
spring:
  application:
    name: wgcloud-agent
logging:
  path: ./log
 
#自定義配置參數
base:
  #wgcloud-server端訪問地址
  serverUrl: http://127.0.0.1:9999
  #本機ip,不要用localhost或127.0.0.1
  bindIp: 192.168.1.2
  #通信token,請和server端配置的wgToken保持一致
  wgToken: wgcloud

 

 serverUrl修改為wgcloud-server的訪問url

bindIp為本機ip

wgToken為agent和server通信的密鑰,相當于密碼,可以自定義為自己的配置密碼,一般保持默認即可

 

注意:所有配置的地方冒號后必須緊跟一個空格,注意是空格。wgToken: abc

 

7. 啟動服務

1.wgcloud-server啟動

執行start.sh啟動,停止服務執行stop.sh。

win下用start.bat啟動,啟動后不可關閉黑窗口,要停止服務則關掉黑窗口即可。

啟動后通過http://192.168.1.1:9999/wgcloud訪問

默認登陸賬號密碼:admin/111111

 

 

2.wgcloud-agent啟動

執行start.sh啟動,停止服務執行stop.sh。

win下用start.bat啟動,啟動后不可關閉黑窗口,要停止服務則關掉黑窗口即可。

啟動后每1分鐘向服務端發送一次本機信息


WGCLOUD-v2.3分布式監控系統的安裝和配置

WGCLOUD-v2.3分布式監控系統的安裝和配置


向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

奉贤区| 丰镇市| 南投市| 保靖县| 永顺县| 类乌齐县| 色达县| 辰溪县| 邹平县| 宜昌市| 肥乡县| 龙川县| 黄骅市| 沧源| 遵义县| 万全县| 沙河市| 临邑县| 镶黄旗| 阳朔县| 汤原县| 运城市| 堆龙德庆县| 曲阜市| 永和县| 都安| 武川县| 东乡族自治县| 德保县| 鹤山市| 德庆县| 弋阳县| 明光市| 四平市| 斗六市| 易门县| 鲁山县| 怀柔区| 全州县| 邵武市| 双鸭山市|