开源项目 - 实时性能和健康监测工具 - WGCLOUD

发布于:2022-12-27 ⋅ 阅读:(775) ⋅ 点赞:(0)

WGCLOUD是一款开源项目,在github上累积了3.3K 星星,非常火爆

他主要是针对服务器主机做性能监测和分析,并能实时告警通知,其中也支持比如进程应用,端口,docker,数据库,web ssh,日志,服务接口,指令下发等模块

如下引自官网的功能清单

1、监控主机指标数据包括:操作系统信息,进程数量,启动时间,版本,内存,cpu,系统负载值,连接数量,磁盘空间,磁盘IO,网络流量,交换区内存,硬盘SMART等

2、监控进程应用状态,支持进程名称关键字,进程ID,PID文件方式监控

3、docker容器监控

4、监控日志文件

5、文件防篡改保护监测

6、端口监控

7、监控数据库运行指标及数据可视化,支持自定义sql,支持自定义监控间隔时间

8、监控服务接口(GET和POST),支持监控间隔时间自定义

9、各种指标数据导出excel文件

10、下发指令批量执行

11、灵活的告警机制,支持开关,阈值,时间段等配置,支持自定义特定主机告警配置,支持邮件、微信、钉钉等,告警恢复后也会通知

12、告警静默机制,相同的告警通知在告警静默时间不会重复发送,可以配置

13、支持使用告警脚本自由处理告警通知,如bat,shell,python

14、统计报表,对所有主机按照时间维度进行分析,并导出excel

15、主机网络拓扑图,自动生成

16、资产管理

17、历史数据保留时间自定义,系统会自动清理监控历史图表的数据,以保持系统高效运行

18、自定义登陆账号/密码,只读账号,还可以添加成员账号

19、支持web ssh

20、PING监测,可以PING监测是否连通,比如链路,打印机,数通设备等,支持自定义监控间隔时间

21、SNMP监测,可以用来监测交换机流量,支持自定义监控间隔时间

22、大屏展板,两套,用来实时展示所有资源的运行状态,每10分钟自动刷新数据

23、系统日志,所有系统运行产生的错误日志,操作日志,告警日志都会记录在系统日志中

24、自定义系统名称,logo,是否显示页面底部的网站版权

25、数据开放接口,主要用于其他业务系统集成监控数据

26、server集群能力,可以通过nginx来对server进行负载均衡

27、cpu温度监控(某些操作系统不支持,测试验证中),硬盘通电时间、通电次数、硬盘温度监控(需要安装smartmontools工具)

28、agent默认30秒上报数据,若需要10秒,请联系我们获取,因为根据我们实践30s就可以满足大多数场景

如上就是它的主要功能,我们再看看几张效果图

 

 

 

 


网站公告

今日签到

点亮在社区的每一天
去签到