WGCLOUD-v2.3分布式监控系统的安装和配置

  

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 热点(TM), 64 - bit  Server  VM  (build  25.152 b16转椅,mixed 模式)

,

安装JDK1.8过程不在此描述,请在百度搜索资料。


<强> 4只安装包解压

linux解压命令

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


1. wgcloud-servrer为服务端,负载收集监控服务器各种数据,综合处理后,负责展现给用户。

2. wgcloud-agent为客户端,负载将服务器内存、cpu等指标数据发送给服务端

3.服务器端只部署一个。有多少台主机需要监控部署多少个代理,在每个监控主机分别部署代理,所有代理将数据主动上报到服务器

4. wgcloud-agent负责收集服务器内存,cpu、进程状态,系统和磁盘指标。如果不需要监控此类指标,可不安装wgcloud-agent。

5。监控主机信息由代理自动上报,无需在服务器端管理页面添加主机。

,

,

<强> 5只修改服务器配置文件

wgcloud-server配置,配置/application.yml

,

服务器:   ,,端口:9999   servlet才能:   会话:,,,   ,,,,,超时:30米   ,,,上下文路径:/wgcloud   日志:   路径:才能。/日志   #,数据库,相关设置   春天:   应用程序才能:   ,,,的名字:wgcloud-server   数据源:才能   ,,,driver-class-name: com.mysql.jdbc.Driver   ,,,url:, jdbc: mysql://localhost: 3306/wgcloud ? characterEncoding=utf-8& characterSetResults=utf8& autoReconnect=true& useSSL=false& allowMultiQueries=true   ,,,用户名:根   ,,,密码:123456   ,,,#,hikari连接池的参数,相关设置   “光之轮”,,,:   ,,,,,validationTimeout: 3000   ,,,,,connectionTimeout: 60000   ,,,,,idleTimeout: 60000   ,,,,,minimumIdle: 10   ,,,,,maximumPoolSize: 10   ,,,,,maxLifeTime: 60000   ,,,,,connectionTestQuery: select  1   mvc才能:   ,,,static-path-pattern:/静态/* *   thymeleaf才能:   ,,,缓存:假   mybatis:   config-location才能:类路径:mybatis/mybatis-config.xml   ,,mapper-locations:类路径:mybatis/映射器/* . xml   ,   ,   #自定义配置参数   基础:   #才能登陆账号管理的密码   admindPwd才能:111111   #才能通信牌,代理端和此保持一致   wgToken才能:wgcloud   #才能监控主机内存使用率%报警值,超过此值即发送邮件报的警   memWarnVal才能:98   #才能监控主机cpu使用率%报警值,超过此值即发送邮件报的警   cpuWarnVal才能:98年,

,

,

1。将数据源数据库连接信息,改为自己的mysql数据库信息

2。管理员管理密码也在上图修改,如标红部分111111,可以自定义自己的密码。

3. wgtoken为服务器和代理通信密钥,相当于密码,一般保持默认即可。

4。如果想修改端口(一般保持默认即可),将9999年改为自己的端口,同时访问时也用修改后的端口。

5。内存和CPU报警值(一般保持默认即可),可以按照自己的实际场景修改。

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

,

<强> 6只修改剂配置文件

WGCLOUD-v2.3分布式监控系统的安装和配置