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