早,很高兴认识非常上进的您!这周每天加班到12点,很累,所以今天只能一早起来写出这篇文章分享给你,希望对您有帮助。
随着信息技术的飞速发展,企业IT基础设施日益复杂,传统的人工运维模式已经无法满足业务的快速迭代和持续增长的市场需求。 WGCLOUD 智能运维监控系统应运而生,旨在为企业提供一个全面、自动化、智能化的运维监控解决方案,确保业务系统的稳定运行和高效管理。
今天要给大家带来一个超级棒的开源项目 - 王 垢 云 ,简直就是 智能运维界的小帮手 !
项目简介
王垢云采纳了前沿的极简设计理念,专为新一代运维监控打造,强调迅速搭建与操作简便性,力求自动化无人值守运行,彻底消除传统模板依赖及脚本编写复杂性。
该系统构筑于微服务Spring Boot框架之上,确保了其轻盈的体态与卓越的性能表现,是一款分布式的监控解决方案。其核心监控涵盖广泛,诸如CPU利用率与温度、内存占用、磁盘容量与I/O性能、硬盘SMART健康评估、系统负载状况、连接数、网络流量、以及详尽的硬件系统信息等,均为实时精准监控的目标。
王垢云不仅监控服务器进程、文件完整性、端口活动、日志动态、Docker容器状态、数据库及其中的表格变化,还扩展至服务API监测、网络设备(涵盖交换机、路由器乃至打印机)的健康状态跟踪。它能自动生成直观的网络拓扑图,呈现于大屏幕的可视化界面,并集成Web SSH终端访问功能,便于远程管理(堡垒机应用)。
此外,系统内置丰富的数据分析图表,支持指令集的批量执行与调度,以及多渠道告警通知机制,确保问题即时推送至运维人员,无论是邮件、钉钉、微信或是短信,都能即刻送达,全面强化了系统的响应速度与运维效率。
特色
1.v2.3.7放弃了之前版本的sigar方式获取主机指标,采用流行的OSHI组件来采集主机指标
2.采用服务端和代理端协同工作方式,更轻量,更高效,可支持数千台主机同时在线监控
3.server端负责接受数据,处理数据,生成图表展示。agent端默认每隔2分钟(时间可调)上报主机指标数据
4.支持主流服务器平台安装部署,如Linux, Windows,macOS,Unix等
5. 王 垢云 采用主流技术框架SpringBoot+Bootstrap,完美实现了分布式监控系统,为反哺开源社区,二次开源
原码使用
1.使用IDEA的话(推荐),直接打开wgcloud-server和wgcloud-agent即可,JDK使用1.8
2.使用Eclipse的话,导入maven工程wgcloud-server和wgcloud-agent即可,JDK使用1.8
3.运行所需sql脚本(本项目使用mysql数据库),在sql文件夹下,在mysql数据库里创建数据库wgcloud,导入wgcloud.sql即可
4.bin目录下的脚本文件,为server和agent启动/停止脚本(linux和windows),和打包好的wgcloud-server-release.jar放到同一个目录下即可。
运行环境
1. JDK版本:JDK1.8、JDK11
2.数据库:MySql5.5及以上、MariaDB、PostgreSQL、Oracle
3.支持系统平台
支持监测Linux系列:Debian,RedHat,CentOS,Ubuntu,Fedora,SUSE,麒麟,统信(UOS),龙芯(mips)等
支持监测Windows系列:Windows Server 2008 R2,2012,2016,2019,2022,Windows 7,Windows 8,Windows 10,Windows 11
支持监测Unix系列:solaris,FreeBSD,OpenBSD
支持监测MacOS系列:macOS amd64,macOS arm64
其他支持:ARM,Android(安卓),riscv64,s390x,树莓派,AIX等
通信图示例(http协议)
功能截图
首页
主机管理
主机拓扑图
PING拓扑图
SNMP拓扑图
进程监控
日志监控
文件防篡改监测列表
DOCKER列表
数据源信息
数据表监测列表
可视化 大屏
看板
PING监测列表
Redis性能监测列表
Redis运行参数详情
Nginx日志文件检测
Kafka性能监测列表
K8S Node列表
巡检报告列表
自定义告警
指令下发列表
演示地址
http://124.223.6.79:9999/dash/main
账号/密码:admin/111111
admin是只读账号,因此只有浏览权限,没有添加删除修改等权限
源代码下载地址
https://gitee.com/wanghouhou/wgcloud.git
看到最后,如果这个项目对你有用,一定要给我点个「 在看和赞 」。