Skip to content

Commit

Permalink
readme
Browse files Browse the repository at this point in the history
  • Loading branch information
tianshiyeben committed Sep 3, 2022
1 parent f688b0e commit 9292494
Show file tree
Hide file tree
Showing 3 changed files with 159 additions and 159 deletions.
98 changes: 40 additions & 58 deletions README.md
Original file line number Diff line number Diff line change
@@ -1,119 +1,101 @@
<p align="center">
<a target="_blank" href="http://www.wgstart.com">
<a target="_blank" href="http://www.wgstart.com">
<img src="./demo/logo.png">
</a>
</p>



## WGCLOUD介绍
## WGCLOUD

WGCLOUD设计思想为新一代极简运维监控系统,提倡快速部署,降低运维学习难度,全自动化运行,无模板和脚本。
[中文版README](./README_cn.md)

**当前仓库为开源版本v2.3.7最新,二次开发请拉取master分支即可**
Wgcloud design idea is a new generation of very simple operation and maintenance monitoring system, which advocates rapid deployment, reduces the difficulty of operation and maintenance learning, runs automatically, and has no template and script.

WGCLOUD基于微服务springboot架构开发,是轻量高性能的分布式监控系统,核心采集指标包括:**cpu使用率,cpu温度,内存使用率,磁盘容量,磁盘IO,硬盘SMART健康状态,系统负载,连接数量,网卡流量,硬件系统信息等。支持监测服务器上的进程应用、文件防篡改、端口、日志、DOCKER容器、数据库、数据表等资源。支持监测服务接口API、数通设备(如交换机、路由器、打印机)等。自动生成网络拓扑图,大屏可视化,web SSH(堡垒机),统计分析图表,指令下发批量执行,告警信息推送(如邮件、钉钉、微信、短信等)**[English Readme](<./README_en.md>)
**The current warehouse version is v2 3.7 for the latest secondary development, please pull the master branch.**

1.v2.3.7放弃了之前版本的sigar方式获取主机指标,采用流行的OSHI组件来采集主机指标。
Wgcloud is developed based on the microservice springboot architecture, and is a lightweight and high-performance distributed monitoring system. The core collection indexes include: **CPU utilization, CPU temperature, memory utilization, disk capacity, disk IO, smart health status of hard disk, system load, number of connections, network card traffic, hardware system information, etc. Support the monitoring of process applications, files, ports, logs, docker containers, databases, data tables and other resources on the server. Support monitoring service interface API, data communication equipment (such as switch, router, printer), etc. Automatically generate network topology map, large screen visualization, web SSH (Fortress machine), statistical analysis chart, command issuance, batch execution, alarm information push (such as email, nail, wechat, SMS, etc.)**

2.采用服务端和代理端协同工作方式,更轻量,更高效,可支持数千台主机同时在线监控。
1. V2.3.7 abandons the sigar method of v2.3.6 to obtain host indicators, and v2.3.7 uses popular oshi components to collect host indicators
2. the server and client work together, which is lighter and more efficient, and can support thousands of hosts to monitor online at the same time.
3. The server side is responsible for receiving data, processing data, and generating chart display. The agent side reports the index data every 30 seconds (time adjustable) by default.
4. support the installation and deployment of mainstream server platforms, such as Linux, windows, MacOS, etc.
5. Wgcloud adopts springboot+bootstrap to realize the distributed monitoring system perfectly, which is used to feed the open source community and open source for the second time.
6. if you feel wggroup has helped you, you don't need to reward it, just click star to support it
7. About sharing, the original intention of open source is to share learning. If you can, please add [wgcloud] on your blog and website (if any)[WGCLOUD](http://www.wgstart.com)Link or write a post to share with others to help wgcloud learn and progress. Finally, if you like, you can send us your company name by email, and we will show it to the [thank you] column of wgcloud website.

3.server端负责接受数据,处理数据,生成图表展示。agent端默认每隔2分钟(时间可调)上报主机指标数据。

4.支持主流服务器平台安装部署,如Linux, Windows,macOS,Unix等。

5.WGCLOUD采用主流技术框架SpringBoot+Bootstrap,完美实现了分布式监控系统,为反哺开源社区,二次开源。

6.**当前仓库为开源版,v3.x版本为商业版(免费但不开源哈),生产环境建议部署商业版**,商业版功能、性能更优秀

7.如果你觉得WGCLOUD帮助到了你,不用打赏我们,star支持下就好了。

8.关于分享,我们开源的初衷在于分享学习,如果可以的话,请在您的博客、网站(如果有的话)帮忙加个[WGCLOUD](http://www.wgstart.com)链接或写个帖子分享给更多的人,帮助WGCLOUD一起学习进步。最后若您愿意的话,可以将您单位名称通过邮件发来给我们,我们将展示到WGCLOUD网站的【感谢】栏目。

## **网站**
## site

<http://www.wgstart.com>

## **Github(3.2k⭐)**
## video

<https://github.com/tianshiyeben/wgcloud>
<https://space.bilibili.com/549621501/video>

## **视频**
## **Source code use**

B站WGCLOUD相关视频地址,<https://space.bilibili.com/549621501/video>
1.If you use idea (recommended), you can directly open wgcloud server and wgcloud agent. JDK uses 1.8

## **源码使用**
2.If you use eclipse, you can import the Maven project wgcloud server and wgcloud agent. JDK uses 1.8

1.使用IDEA的话(推荐),直接打开wgcloud-server和wgcloud-agent即可,JDK使用1.8
3.Run the required SQL script (MySQL database is used in this project). Under the SQL folder, create the database wgcloud in MySQL database and import wgcloud.sql.

2.使用Eclipse的话,导入maven工程wgcloud-server和wgcloud-agent即可,JDK使用1.8
**4. If you feel that wgcloud has helped you, please support [www.wgstart.com](http://www.wgstart.com). With your support, open source can do better. Thank you.**

3.运行所需sql脚本(本项目使用mysql数据库),在sql文件夹下,在mysql数据库里创建数据库wgcloud,导入wgcloud.sql即可
## **Demo**

4.bin目录下的脚本文件,为server和agent启动/停止脚本(linux和windows),和打包好的wgcloud-server-release.jar放到同一个目录下即可。

## **功能截图**



![WGCLOUD监控主面板](./demo/demo2.jpg)

![WGCLOUD监控主机列表](./demo/demo3.jpg)

![WGCLOUD监控主机磁盘信息](./demo/demo9.jpg)
![WGCLOUD监控主机磁盘图表](./demo/demo9.jpg)

![WGCLOUD监控主机告警报表](./demo/report.jpg)
![WGCLOUD监控主机告警图表](./demo/report.jpg)

![WGCLOUD监控主机大屏](./demo/dp.jpg)
![WGCLOUD监控主机告警图表](./demo/dp.jpg)

![WGCLOUD监控主机大屏新版本](./demo/dapingNew.jpg)
![WGCLOUD监控主机告警图表](./demo/dapingNew.jpg)

![WGCLOUD监控主机状态趋势图](./demo/demo4.jpg)



![WGCLOUD网络拓扑图](./demo/tpdemo.jpg)

![WGCLOUD主机web ssh客户端图](./demo/ssh.jpg)
![WGCLOUD主机画像图](./demo/ssh.jpg)

![WGCLOUD主机画像图](./demo/huaxiang.jpg)

## 通信图示例(http协议)
## Example of communication diagram (HTTP protocol)

![WGCLOUD通信图示例](./demo/tongxin.jpg)

## 运行环境
## Running environment

1.JDK版本:JDK1.8、JDK11
1.JDK1.8、JDK11

2.数据库:MySql5.5及以上、MariaDB、PostgreSQL、Oracle
2.Mysql5.6 and above、MariaDB、PostgreSQL、Oracle

3.支持系统平台
3.Support operating system platform

> 支持监测Linux系列:DebianRedHatCentOS、ubuntu、麒麟、统信、龙芯、树莓派等
> Support monitoring linux series: Debian, RedHat, CentOS, Ubuntu .....
>
> 支持监测windows系列:Windows Server 2008 R2201220162019Windows 7Windows 8,Windows 10
> support monitoring windows series: Windows Server 2008 R2 2012 , 2016 , 2019, Windows 7, Windows 8, windows 10 ,windows 11
>
> 支持监测unix系列:solaris,FreeBSDOpenBSD
> support monitoring UNIX series: Solaris, FreeBSD, OpenBSD ......
>
> 支持监测macOS系列:macOS amd64
>
> 支持检测Android(安卓):arm32,arm64


## 联系

邮箱:tianshiyeben@qq.com
> support monitoring Mac OS series: Mac OS AMD64
## 为什么没有QQ群

这个QQ群以前是有的,但是我们发现QQ群并不能有助于问题交流分享给更多人知晓,因此我们解散了qq群。

但是不用担心,大家若有什么问题建议都可以提交ISSUES,或者给我们发送邮件
## EMAIL

所有大家经常使用中遇见的疑问或问题,我们一直在持续整理,并展示到网站的【常见问题】,也会写到博客论坛,因此大部分问题都可以搜索引擎得到答案
tianshiyeben@qq.com

## 感谢
## Thanks

JetBrains提供的免费license
Free license from JetBrains
119 changes: 119 additions & 0 deletions README_cn.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,119 @@
<p align="center">
<a target="_blank" href="http://www.wgstart.com">
<img src="./demo/logo.png">
</a>
</p>



## WGCLOUD介绍

WGCLOUD设计思想为新一代极简运维监控系统,提倡快速部署,降低运维学习难度,全自动化运行,无模板和脚本。

**当前仓库为开源版本v2.3.7最新,二次开发请拉取master分支即可**

WGCLOUD基于微服务springboot架构开发,是轻量高性能的分布式监控系统,核心采集指标包括:**cpu使用率,cpu温度,内存使用率,磁盘容量,磁盘IO,硬盘SMART健康状态,系统负载,连接数量,网卡流量,硬件系统信息等。支持监测服务器上的进程应用、文件防篡改、端口、日志、DOCKER容器、数据库、数据表等资源。支持监测服务接口API、数通设备(如交换机、路由器、打印机)等。自动生成网络拓扑图,大屏可视化,web SSH(堡垒机),统计分析图表,指令下发批量执行,告警信息推送(如邮件、钉钉、微信、短信等)**[English Readme](<./README.md>)

1.v2.3.7放弃了之前版本的sigar方式获取主机指标,采用流行的OSHI组件来采集主机指标。

2.采用服务端和代理端协同工作方式,更轻量,更高效,可支持数千台主机同时在线监控。

3.server端负责接受数据,处理数据,生成图表展示。agent端默认每隔2分钟(时间可调)上报主机指标数据。

4.支持主流服务器平台安装部署,如Linux, Windows,macOS,Unix等。

5.WGCLOUD采用主流技术框架SpringBoot+Bootstrap,完美实现了分布式监控系统,为反哺开源社区,二次开源。

6.**当前仓库为开源版,v3.x版本为商业版(免费但不开源哈),生产环境建议部署商业版**,商业版功能、性能更优秀

7.如果你觉得WGCLOUD帮助到了你,不用打赏我们,star支持下就好了。

8.关于分享,我们开源的初衷在于分享学习,如果可以的话,请在您的博客、网站(如果有的话)帮忙加个[WGCLOUD](http://www.wgstart.com)链接或写个帖子分享给更多的人,帮助WGCLOUD一起学习进步。最后若您愿意的话,可以将您单位名称通过邮件发来给我们,我们将展示到WGCLOUD网站的【感谢】栏目。

## **网站**

<http://www.wgstart.com>

## **Github(3.2k⭐)**

<https://github.com/tianshiyeben/wgcloud>

## **视频**

B站WGCLOUD相关视频地址,<https://space.bilibili.com/549621501/video>

## **源码使用**

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放到同一个目录下即可。

## **功能截图**



![WGCLOUD监控主面板](./demo/demo2.jpg)

![WGCLOUD监控主机列表](./demo/demo3.jpg)

![WGCLOUD监控主机磁盘信息](./demo/demo9.jpg)

![WGCLOUD监控主机告警报表](./demo/report.jpg)

![WGCLOUD监控主机大屏](./demo/dp.jpg)

![WGCLOUD监控主机大屏新版本](./demo/dapingNew.jpg)

![WGCLOUD监控主机状态趋势图](./demo/demo4.jpg)



![WGCLOUD网络拓扑图](./demo/tpdemo.jpg)

![WGCLOUD主机web ssh客户端图](./demo/ssh.jpg)

![WGCLOUD主机画像图](./demo/huaxiang.jpg)

## 通信图示例(http协议)

![WGCLOUD通信图示例](./demo/tongxin.jpg)

## 运行环境

1.JDK版本:JDK1.8、JDK11

2.数据库:MySql5.5及以上、MariaDB、PostgreSQL、Oracle

3.支持系统平台

> 支持监测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
>
> 支持检测Android(安卓):arm32,arm64


## 联系

邮箱:tianshiyeben@qq.com

## 为什么没有QQ群

这个QQ群以前是有的,但是我们发现QQ群并不能有助于问题交流分享给更多人知晓,因此我们解散了qq群。

但是不用担心,大家若有什么问题建议都可以提交ISSUES,或者给我们发送邮件

所有大家经常使用中遇见的疑问或问题,我们一直在持续整理,并展示到网站的【常见问题】,也会写到博客论坛,因此大部分问题都可以搜索引擎得到答案

## 感谢

JetBrains提供的免费license
101 changes: 0 additions & 101 deletions README_en.md

This file was deleted.

0 comments on commit 9292494

Please sign in to comment.