WGCLOUD国人开发的轻型免费服务器监控工具

个人资料

WGCLOUD是主机的各种指标监视(cpu、内存、磁盘容量和IO、负载、网络流量等)、业务数据监视、API接口检测、docker监视、公共板服务、网络拓扑

当前,如果监视最多10台主机,所有功能都是免费的,需要超过10台并支付少量费用。

下载

通过官网或从下载页面自行选择版本进行下载

环境准备

准备Linux计算机并安装jdk1.8

安装yuminstalljava-1.8.0-open JDK *.x86 _ 64-ymysql 5.6或更高版本的数据库(

注:本教程将CentOS7作为默认系统

安装服务器

上传并解压缩到准备下载的wgcloud-v***.tar.gz包的计算机上

#解冻

tar -xzvf wgcloud-v***.tar.gz

解压缩后的文件夹包含服务器、代理和wgcloud.sql

server是wgcloud的服务。代理是wgcloud的监视收集服务,需要部署到受监视的计算机上; SQL文件是MySQL数据库的初始化文件。

使用MySQL数据库客户端工具连接到MySQL数据库,在数据库中创建“‘WGcloud”库,然后运行wgcloud.sql脚本

进入server/config文件夹并打开application.yml文件

server : port :999 servlet : session : time out :120 m context-path :/WG cloud #日志文件输出路径loggging 3360 path 3360 . 数据库相关设置spring : application : name : WG cloud-server data source : driver-class-name 3360 com.MySQL.JDBC.driver ect=trueusessl=falseallowmultiqueries=true username 3360 rootpassword 3360123456 hikari 3366 ection time out :60600000空闲时间out imumpoolsize 336010 max lifetime 33606000 connectiontestquery 336010 max lifetime 33606000 conectiontestquery-path-pattern :60/thyme leaf : cache : falsemybatis 3360 config-location : class path 3360 my batis/my batis-config.XML mapper-locations 3360 . XML#自定义配置参数base:#登录帐户account:admin#登录代理端和这是匹配的wgToken:wgcloud#是否打开公共看板,是否打开公共看板卡页面为dash view :是#数据表监视间隔、单位秒、默认60分钟dbTableTimes:3600#服务接口监视间隔、单位秒.

其中,端口9997可以自己修改(不能是9997 ); 请根据自己的MySQL数据库信息修改数据源的url、用户名和密码; base的帐户、帐户pwd是网页的登录帐户和密码(在Web界面中没有更改密码的功能)。

返回server文件夹,然后运行./start.sh启动wgcloud的server服务。

浏览器访问http://计算机ip:9999/wgcloud帐户密码为上述帐户、帐户pwd

监视主机

将wgcloud-v***.tar.gz上传到监视对象服务器并解压缩

进入agent/config文件夹并打开application.properties

# WG云服务器端访问地址、端口必须写,即使80也要写

server URL=http://192.168.1.23933609999

#本地ip,空也可以。 如果为空,则默认为计算机名称,计算机名称不能超过50个字符

bindIp=192.168.1.231

#请使通信token与在服务器端配置的wgToken一致

wgToken=wgcloud

将数据升级到服务器端的频率、单位秒和个人版本的值不能大于60,专业版本的值不能大于30

提交第二次会议=90

服务器URL填写启动WG云服务器的设备信息; bindIp是当前被监视的计算机ip submitSeconds发送数据的频率。 请按照指示填写。

返回代理文件夹,然后运行./start.sh启动代理服务

配置监视信息

启动代理后,可以等待上述提交第二个设置,然后在Web管理控制台的“主机管理”中查看被监视的主机

进入资源管理流程管理,点击【添加】,选择监控主机,选择获取常用方法、流程名称(自定义)

进入资源管理端口管理,点击【添加】,选择监控主机、填写端口、别名(自定义)

进入资源管理docker管理,单击【添加】,选择监视主机,添加dockerID、docker别名“自定义”

进入资源管理数据源管理,点击【添加】,填写数据库信息

现在,基本部署已经完成,让我们来看看总体效果

参照评价

现在有很多监控平台。 这个监控平台有他的优势。 只是,非常方便使用,监视项目齐全。 可以非常轻松地监控服务器硬件(cpu、内存、磁盘空间和IO、负载、网络流量等)、监视数据库、检测API接口、监视端口、监视docker、监视日志等市面上其他监控平台需要额外的插件才能实现各种监控,配置往往相对复杂。 但是,由于数据收集频率低,数据的实时性差。 适用于长期运行监控,性能测试监控效果不理想。