wgcloud

Linux运维监控工具,支持系统硬件信息,内存,CPU,温度,磁盘空间及IO,硬盘smart,GPU,防火墙,网络流量速率等监控,服务接口监测,大屏展示,拓扑图,端口监控,进程监

What is wgcloud?

Linux运维监控工具,支持系统硬件信息,内存,CPU,温度,磁盘空间及IO,硬盘smart,GPU,防火墙,网络流量速率等监控,服务接口监测,大屏展示,拓扑图,端口监控,进程监控,docker监控,日志监控,文件防篡改,数据库监控,指令批量下发执行,web ssh,Linux面板(探针),告警,SNMP监测,K8S,Redis,Nginx,Kafka,资产管理,计划任务,密码管理,工作笔记

Overview of wgcloud

What it is

WGCLOUD is a lightweight, high-performance distributed monitoring system for Linux operations, built on SpringBoot microservices architecture. It emphasizes minimal operational learning curves, fully automated operation, and out-of-the-box usage without templates or scripts. The open-source version (v2.3.7) uses OSHI components to collect host metrics, replacing the previous sigar method. It adopts a server-agent collaborative model, where the server processes data and generates charts, and agents report host metrics every 2 minutes (adjustable). The system supports mainstream server platforms including Linux, Windows, macOS, and Unix.

Key features

  • Monitors CPU usage, CPU temperature, memory usage, disk space, disk I/O read/write rates, disk IOPS, hard disk SMART health status, system load, MAC address, connection count, network traffic, hardware system info, BIOS, motherboard, PCI, GPU, firewall status, CRONTAB, recent user logins, Windows service list, running processes, and ports.
  • Supports monitoring of server processes, file integrity, ports, logs, Docker containers, databases, and data tables.
  • Monitors service APIs, network devices (switches, routers, printers), and automatically generates network topology maps and large-screen visualizations.
  • Provides web SSH (bastion host), inspection reports, batch command execution, alert notifications (email, DingTalk, WeChat, SMS), automatic device discovery, AI analysis, scheduled tasks, middleware monitoring (Redis, Nginx, Kafka, K8S), and asset management.
  • Supports IPMI monitoring and SNMP monitoring.

Use cases

  • Centralized monitoring of multiple servers and hosts in production environments.
  • Real-time tracking of system health, performance bottlenecks, and resource utilization.
  • Automated alerting and incident response for critical services.
  • Infrastructure visualization and network topology mapping.
  • Remote management via web SSH and batch command execution.

Getting started

See the repository README for detailed installation instructions. The source code can be imported into IDEA or Eclipse as Maven projects (JDK 1.8 or JDK 11). The required SQL script (wgcloud.sql) is located in the sql folder and should be imported into a MySQL database (create database wgcloud). The bin directory contains startup/stop scripts for server and agent on Linux and Windows, which should be placed in the same directory as the packaged wgcloud-server-release.jar.

License and pricing

The open-source version is licensed under Apache-2.0. A commercial version is available for free use (but not open source) from the official website.

Based on the project's public README and repository metadata.

Add this badge to your README

Featured on YunoDB Badge styles & help

Maintain this project? Show that it is featured on YunoDB.

Markdown[![Featured on YunoDB](https://yunodb.com/badge/tianshiyebenwgcloud.svg)](https://yunodb.com/tools/tianshiyebenwgcloud?utm_source=github&utm_medium=badge)
HTML<a href="https://yunodb.com/tools/tianshiyebenwgcloud?utm_source=github&utm_medium=badge"><img src="https://yunodb.com/badge/tianshiyebenwgcloud.svg" alt="Featured on YunoDB" height="20"></a>