软件星级:4分
标签: 监控系统
WGCLOUD监控系统是一款非常高效的监控平台,支持各种监控任务,比如网络流量、业务数据监控以及服务接口检测等,间隔半分钟就会上传一次监控数据,性能及其强大,由服务端和客户端组成。
1、下载sql脚本
本产品数据库使用mysql,版本5.6或以上就可以。
创建数据库,名称为wgcloud,字符集设置为UTF-8 Unicode即可
导入sql脚本wgcloud.sql,sql文件在安装包里,解压后可以看到
创建完成
2、安装包说明
1)server为服务端,负载收集监控主机各种数据,综合处理后,负责展现给用户。
2)agent为客户端,负载将主机负载,磁盘,系统信息,网络,内存,cpu等指标数据发送给服务端
3)server端只部署一个。有多少台主机需要监控部署多少个agent,每个监控主机都要部署agent,所有agent将数据主动上报到server
4)agent负责收集监控主机内存,cpu,进程状态,系统和磁盘指标。如果不需要监控此类指标,可不安装agent。
5)监控主机自动发现,主机信息由agent自动上报,因此无需在server端管理页面添加主机。
6)wgcloud-daemon-release为守护进程,执行start会同时启动server和守护进程。
7)server和agent所在主机时间需要保持同步,即使有差异,时间差应不超过8个小时。
3、修改server配置文件
wgcloud-server配置,config/application.yml
1)将标红数据库连接信息,改为自己的mysql数据库信息
2)管理员admin密码也在上图修改,如标红部分111111,可以自定义自己的密码。
3)wgToken为server和agent通信密钥,相当于密码,一般保持默认即可。
4)如果想修改端口(一般保持默认即可),将9999改为自己的端口,同时访问时也用修改后的端口。
5)内存和CPU报警值(一般保持默认即可),可以按照自己的实际场景修改,值可以>100。
6)如上server修改完成,其他保持默认即可。
7)server配置文件为yml格式,所有配置的地方冒号后必须紧跟一个空格,注意是空格。wgToken: abc
4、修改agent配置文件
wgcloud-agent配置修改,config/application.yml
wgToken为agent和server通信的密钥,相当于密码,可以自定义为自己的配置密码,一般保持默认即可
注意:agent配置文件为properties类型,因此等号后面不需要保留空格
5、启动服务
1.wgcloud-server启动
执行start.sh启动,停止服务执行stop.sh。
win下用start.bat启动,启动后不可关闭黑窗口,要停止服务则关掉黑窗口即可。
启动后通过//192.168.1.1:9999/wgcloud访问管理界面,把IP改为自己的ip地址,如下图
默认登陆账号密码:admin/111111
2.wgcloud-agent启动
执行start.sh启动,停止服务执行stop.sh。
win下双击wgcloud-agent-release.exe启动,启动后不可关闭黑窗口,要停止服务则关掉黑窗口即可。
启动后每1分钟向服务端发送一次监控主机信息
1、高并发
server端基于springboot微服务架构,做调优后可支持5000+主机监控
2、实时监控
监控主机每隔30秒向服务端上报数据
3、数据实时监控
支持对核心业务数据实时监控,实现业务数据流转闭环机制
1、agent需要连接数据库吗,agent主机需要连接外网吗
agent不用数据库。agent所在主机,只要能ping通server所在主机即可,不需要外网。
2、登陆验证码无法显示(java.lang.NullPointerException at sun.awt.FontConfiguration.getVersion)
操作系统需要安装FontConfig组件,Centos直接安装即可,执行:yum install fontconfig
如果你使用的docker容器环境,需要在镜像中进行安装,执行:yum install fontconfig,完后再执行fc-cache --force
3、Cause: com.mysql.jdbc.MysqlDataTruncation: Data truncation: Data too long for column 'FILE_STSTEM' at row 23 ; Data truncation: Data too long for column 'FILE_STSTEM' at row 23;
一般这个异常是盘符路径太长,解决办法:修改数据库表desk_state的FILE_STSTEM长度,改为100,如果不够再加长。
1. 优化,对UI进行整体优化,如字体,按钮,布局,着色等
2. 新增,监控概要,主机图表添加显示下线主机数量
3. 新增,监控概要,去除监控进程cpu%>90图表模板,新增DOCKER监控数量
4. 新增,主机行为分析并进行画像,对监控主机所有信息提取并分析展示
5. 新增,agent上报时间间隔由60秒,提升到30秒
6. 新增,防篡改保护机制
7. 新增,监控主机列表,根据cpu和内存使用率,可以手动排序
8. 改造,图表展示,维度由按天调整为按照时间段进行浏览,分别为0-6点,6-12点,12-18点,18-0点,提升图表渲染速度
9. 改造,图表展示时间区间,由6天提升到10天
10. 改造,定期清空历史数据时间,由凌晨1点改为早上8点
11. bug,对已发现的bug进行修复
12. 优化,日志文件配置
13. 升级到本版本时候,注意清空下浏览器缓存,消除本地js文件缓存