WGCLOUD是基于微服务架构的分布式监控平台,核心模块包括:服务器集群监控,ES集群监控,CPU监控,内存监控,数据安全监控,服务心跳检测。
1.采用服务端和客户端协同工作方式,更轻量,更高效,可支持数百台服务器在线监控。
2.server端负责接受数据,处理数据,生成图表展示。agent端负责定时上报指标数据。
3.支持主流服务器平台安装部署,如Linux, Windows, Solaris, AIX, HP-UX等。
4.WGCLOUD采用微服务springboot+bootstrap,完美实现了分布式监控系统,为反哺开源社区,二次开源。
源码托管在GITHUB,地址:https://github.com/tianshiyeben/wgcloud
和zabbix监控工具比较,wgcloud很容易安装部署,只需要监控主机有JDK8环境就行。
先下载,http://www.wgstart.com
以下是安装步骤,以版本2.3为例:
1.下载安装包解压后得到:wgcloud-server,wgcloud-agent,sql脚本,目前最新版本v2.3.5。
2.首先创建mysql数据库wgcloud,导入下载的wgcloud.sql文件
3.解压wgcloud-server和wgcloud-agent,在server里配置数据库连接信息,在agent里配置server的访问地址即可,如果要监控进程也在agent里添加配置。
aegnt安装到监控主机上,有多少主机要监控,安装多少个agent。配置完成启动server和agent。
![439aafe3eb1ef75879a02bf89438078f.png](https://img-blog.csdnimg.cn/img_convert/439aafe3eb1ef75879a02bf89438078f.png)
![d490a66d006f3a6e20f599a874dc041f.png](https://img-blog.csdnimg.cn/img_convert/d490a66d006f3a6e20f599a874dc041f.png)
4.启动完成后,访问http://localhost:9999/wgcloud
![76d034a2000898b9c9f468127dd20c33.png](https://img-blog.csdnimg.cn/img_convert/76d034a2000898b9c9f468127dd20c33.png)
默认的账号密码是admin/111111
5.监控主面板,含所有监控主机,监控进程,数据信息
![fa03df99ca20328bc29bed48ee331a24.png](https://img-blog.csdnimg.cn/img_convert/fa03df99ca20328bc29bed48ee331a24.png)
![8f12f6048eb322739ef88fce8d3c773a.png](https://img-blog.csdnimg.cn/img_convert/8f12f6048eb322739ef88fce8d3c773a.png)
6.下图是监控主机的cpu,内存,系统负载等图形报表
![34e287980739f0d8bc24e2c06b4427e8.png](https://img-blog.csdnimg.cn/img_convert/34e287980739f0d8bc24e2c06b4427e8.png)