基于Springboot搭建java项目(三十六)—— 服务监控工具WGCLOUD

服务监控工具WGCLOUD

一、服务监控

​ “要想晚上睡的好,服务监控少不了”,服务器监控是应用程序开发中必不可少的一部分,做好服务监控有以下几个优点:

  • 能够及时发现应用程序的漏洞
  • 能够定位到程序运行的瓶颈,查看程序运行的稳定性
  • 能够在发现问题是提供定位问题的参考

以上几点对于应用程序的稳定运行都是十分重要的。于是有一个靠谱的好用的服务监控的工具对于一个成熟的应用程序来说是必不可少的。

其实我对这一块的运用倒也不是很多,我用过WGCLOUD,感觉挺好,这个工具的优势在于比较轻量级,对于安装和配置来说还是比较友好的,其次他对微服务架构的分布式监控也是我在项目中最长用到的。另外,他的可视化页面还是比较好看的,这是我当初搭建监控系统时选择他的原因。

当然,除此之外还有很多的服务监控的工具,最流行的应该就是zabbix和OpManager

zabbix我也安装试用过,但是我感觉还是有点重,对于不是专门从事IT运维工作的我研究的时候并不能很好的理解,所以研究了 一部分就放弃了,但是这不妨碍他是我目前听到的口碑最好的服务监控之一。后续我会结合我知道的做一个简单的说明,大家可以找一些其他优秀的文章更好的理解和运用。

ManageEngine OpManager是一个企业级的服务监控工具,很多大公司都在用,这个就比较专业了。

首先我还是讲一下WGCLOUD这个工具吧。

二、WGCLOUD概述

1、简介

WGCLOUD是一款轻量实用的IT运维工具。

WGCLOUD轻量和安装简单,但是不意味其功能单一,相反它是高性能的分布式监控系统,采用springboot微服务架构和go来实现,其中server采用springboot,agent用go。

WGCLOUD整个安装包只有60M,agent只有6M大小,而且agent可以随意放到linux或win下运行,不用其他依赖环境。

2、WGCLOUD监控对象

1.主机的内存,cpu,负载状态,磁盘空间,网络流量,系统各种描述,这个是所有监控系统的标配哈,WGCLOUD监控工具最大的特点就是,安装完成后自动运行,不要你写脚本,不要你写模板。

2.进程管理,它可以监控主机上的进程资源,如进程占用的cpu,内存的变化

3.告警管理,支持邮件,钉钉,微信,短信等,其中邮件是默认,其他方式需要在告警脚本里实现。告警指标支持cpu,内存,进程下线,主机下线,数据源连接失败,磁盘空间不足等,这些都可以进行配置。

4.业务数据监控,比如你想监控每个小时的日志数量,固定时间段的订单量或注册用户增长数量,它完全支持,支持数据库类型mysql,oracle,db2,postgresql,sqlserver。

5.docker管理,这个可能应用场景少,但是它也能监控,和进程管理差不多,可以自己安装试试。

6.主机画像,这个要升级到专业版才能使用,就是对主机的一次全维度监控数据整理分析,很全面,很有用。

7.公众看板,除了管理员,其他的同事也想看怎么办,又不想开放给他们登陆权限,这个公众看板就很有用了,公众看板不需要登陆,专门给游客使用,只能浏览主机的监控状态,不能做其他操作。

8.服务接口API监控,比如想监控系统的健康状态,可以随便找一个http接口来进行监控起来,接口返回错误时候,进行告警。

至于他的可视化页面的风格大家可以自己去体验一下:https://www.wgstart.com/ 岗位左上角有演示按钮。

三、Linux安装WGCLOUD

1.下载

网站:www.wgstart.com,下载linux平台的安装包,一般下载最新版本

2.初始化数据库
  • 品数据库使用MySQL,版本5.6或以上就可以,mysql8也支持,也可以用PostgreSQL和Oracle
  • 创建数据库,名称为wgcloud,字符集设置为UTF-8 Unicode即可
  • 导入对应的sql脚本,sql文件在安装包里,解压后可以看到
3.解压
tar -xvf wgcloud-v3.3.2.tar.gz
4.修改server的mysql连接信息

server/config/application.yml
在这里插入图片描述

5.启动server

进入server目录,注意:linux检查下面红框内的文件是否有可执行权限,若无,则赋给可执行权限

start.sh启动服务,stop.sh停止服务

6.启动agent

进入agent目录,注意:linux检查下面红框内的文件是否有可执行权限,若无,则赋给可执行权限

start.sh启动服务,stop.sh停止服务

注意,agent/config/application.properties的serverUrl需要改成server主机的IP和端口

7.访问

启动后通过http://127.0.0.1:9999/wgcloud访问登陆页面,记得把127.0.0.1改为自己的实际IP和端口

默认登陆账号密码:admin/111111

这里只提供了Linux的安装步骤,很简单的,其他的安装和内容可以参考官方文档:https://www.wgstart.com/docs.html

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值