极简开源监控报警中间件HertzBeat(赫兹跳动)测试使用

一、介绍

HertzBeat 赫兹跳动 是一个拥有强大自定义监控能力,高性能集群,无需 Agent 的开源实时监控告警系统。

1.特点和介绍

HertzBeat赫兹跳动 | HertzBeat易用友好的开源实时监控告警系统,无需Agent,高性能集群,强大自定义监控能力。icon-default.png?t=N7T8https://hertzbeat.com/zh-cn/docs/#%E7%9B%91%E6%8E%A7%E4%B8%AD%E5%BF%83懒得搬,去官网看详细介绍。

关键一点就是无需Agent

HertzBeat 的原理就是使用不同的协议去直连对端系统,采集 PULL 的形式去拉取采集数据,无需用户在对端主机上部署安装 Agent | Exporter等。
比如监控 linux, 在 HertzBeat 端输入IP端口账户密码或密钥即可。
比如监控 mysql, 在 HertzBeat 端输入IP端口账户密码即可。

二、docker快速开始

2.1.启动

Docker 环境下运行一条命令即可

docker run -d -p 1157:1157 -p 1158:1158 --name hertzbeat tancloud/hertzbeat

浏览器访问 http://localhost:1157 默认账户密码 admin/hertzbeat

注:也可以注册个账号使用公有免费版,不过权限比较低,很多不能操作,配额如下

2.2.填写被监控端信息

我这里测试选择拿了个ftp来做测试,其余还有很多可以自己实验

填写完ftp服务器的信息后测试一下,显示成功这样就可以了

然后到监控中心看一下已经显示出刚刚添加的监控项

2.3配置报警阈值规则

点击告警中的阈值规则添加一下,这边ftp监控一下可用性就行

全局应用可以关掉,点右边图标单独绑定需要监控的项

2.4添加报警接受人

添加报警策略选指定刚刚添加的报警接收人

这里选择了邮箱

qq邮箱需要开启POS3/SMTP获取授权码

自行百度或者看这个

http://t.csdnimg.cn/m27Ezicon-default.png?t=N7T8http://t.csdnimg.cn/m27Ez我们是docker一件部署的邮箱要修改服务器配置文件,不能容器内部修改,可以把文件考出来改完替换进去重启

查询容器id

docker ps | grep tancloud/hertzbeat | awk '{print $1}'

通过查询的容器id拷出配置文件application.yml到当前目录(a38是刚刚查询的容器id前三位)

docker cp a38:/opt/hertzbeat/config/application.yml ./

备份一下完了修改配置文件application.ym(只修改画框部分),qq邮箱授权码看上面链接文档

然后替换进容器中并重新启动

docker cp ./application.yml a38:/opt/hertzbeat/config/ && docker restart a38

三、测试

我们先手动停掉ftp服务等消息

等待监控周期刷新,之后成功收到报警邮箱

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值