WGCLOUD是一款集成度较高的分布式运维监控系统,具有易部署、易上手使用、轻量、高效等特点,server端基于springboot开发,agent端使用go编写。核心模块包括:主机系统信息监控,CPU监控,CPU温度监控,内存监控,网络流量监控,磁盘IO监控,磁盘空间监测,系统负载监控,硬盘smart健康检测,应用进程监控,端口监控,docker监控,日志文件监控,文件防篡改保护,数据可视化监控,自动生成拓扑图、大屏可视化,数通设备监测,服务接口监测,web ssh堡垒机,指令下发,告警信息(邮件、钉钉、微信等)推送。
码云源码下载:https://gitee.com/wanghouhou/wgcloud
GITHUB源码下载:https://github.com/tianshiyeben/wgcloud
官网下载:http://www.wgstart.com
WGCLOUD支持监测的操作系统
支持监测Linux系列:Debian、RedHat、CentOS、ubuntu、麒麟、统信、龙芯、树莓派等 支持监测windows系列:Windows Server 2008 R2,2012,2016,2019,Windows 7,Windows 8,Windows 10 支持监测unix系列:solaris,FreeBSD,OpenBSD 支持监测macOS系列:macOS amd64
WGCLOUD-v3.3.6 更新说明,2022-01-16:
1.新增,主机分组功能,默认关闭,可在server/config/application.yml,通过配置项hostGroup开启使用 2.新增,主机列表【显示所有主机】,主机列表导出excel 3.新增,主机列表【自动刷新】功能,点击开启后,页面主机指标数据每30秒自动刷新 4.新增,邮件告警的标题前缀,正文签名后缀,可以自定义配置,在server/config/application.yml配置 5.新增,磁盘空间总使用率%,历史趋势图表 6.新增,主机列表,主机及其监控资源的告警次数(进程、端口、文件防篡改、docker、服务接口、数据源、数通监测等列表都已加),系统负载 7.新增,监控概要页面,系统核心配置信息及告警总次数 8.优化,web ssh前端展示UI及库包升级 9.优化,agent采用新版本golang v1.16开发编译(之前使用v1.15),提升agent性能20% 10.优化,数通设备响应时间,算法调整和优化,使之更精确 11.优化,网络带宽速率,算法调整和优化,使之更精确 12.优化,服务接口监测响应时间,算法调整和优化,使之更精确 13.优化,缩短主机下线告警通知时间(之前5分钟,此次优化到2-3分钟) 14.新增,日志文件监控,新增根据文件名称里的关键字过滤(适用于当文件夹下存在不同应用来源打印的日志文件),当监控日志为文件夹时候生效 15.新增,服务接口监测,当包含设置的关键字时候告警 16.新增,大屏展示增加显示存贮状态 17.新增,agent可监测指定网卡的传输速率指标,在agent/config/application.properties,修改配置项netInterface,默认监测所有网卡(含虚拟网卡) 18.新增,docker监控,新增支持根据docker name监测,原来contaner id方式依然支持 19.新增,服务接口监控,新增【响应内容不能包含的关键字】,含此关键字则返回500错误 20.新增,系统负载告警开关和告警值配置项,以5分钟系统负载值为准进行告警 21.新增,登录账号密码错误,在日志中记录IP 22.新增,支持PostgreSQL作为WGCLOUD数据库,原MySQL数据库依然支持 23.新增,采集主机连接数量指标,包括tcp、udp、inet 24.修复,当server部署在windows系统时,使用告警脚本发送微信、钉钉消息重复发送问题,请参考最新的告警脚本修改下即可,比之前更简单了,微信告警,钉钉告警 25.优化,缩短主机下线告警通知时间(之前5分钟,本版本优化到2-3分钟) 26.修复一些已知的bug,UI优化调整(比如查询框、去掉logo跳转链接等),缩短主机下线告警通知时间(之前5分钟,本版本优化到2-3分钟)