Docker 搭建实时监控系统 hertzbeat

404次阅读
没有评论

共计 1316 个字符,预计需要花费 4 分钟才能阅读完成。

一、简介

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

其特点有:

  • 监控+告警+通知 为一体,支持对应用服务,数据库,操作系统,中间件,云原生,网络等监控阈值告警通知一步到位。
  • 易用友好,无需 Agent,全 WEB 页面操作,鼠标点一点就能监控告警,零上手学习成本。
  • Http,Jmx,Ssh,Snmp,Jdbc 等协议规范可配置化,只需在浏览器配置监控模版 YML 就能使用这些协议去自定义采集想要的指标。您相信只需配置下就能立刻适配一款 K8sDocker 等新的监控类型吗?
  • 高性能,支持多采集器集群横向扩展,支持多隔离网络监控,云边协同。
  • 自由的告警阈值规则,邮件 Discord Slack Telegram 钉钉 微信 飞书 短信 Webhook 等方式消息及时送达。

官网地址:https://hertzbeat.com/zh-cn/

二、安装

拷贝配置文件。

mkdir -p /home/docker/hertzbeat && \
docker run -d  --name hertzbeat tancloud/hertzbeat &&
docker cp hertzbeat:/opt/hertzbeat/config/application.yml /home/docker/hertzbeat && \
docker cp hertzbeat:/opt/hertzbeat/config/sureness.yml /home/docker/hertzbeat && \
docker rm -f hertzbeat

运行如下 docker 命令:

docker run -d \
--name hertzbeat \
-p 1157:1157 \
-e LANG=zh_CN.UTF-8 \
-e TZ=Asia/Shanghai \
-v /home/docker/hertzbeat/data:/opt/hertzbeat/data \
-v /home/docker/hertzbeat/logs:/opt/hertzbeat/logs \
-v /home/docker/hertzbeat/application.yml:/opt/hertzbeat/config/application.yml \
-v /home/docker/hertzbeat/sureness.yml:/opt/hertzbeat/config/sureness.yml \
tancloud/hertzbeat

默认账户密码:admin/hertzbeat。

三、使用

配置监控

进入首页,可以看见功能非常丰富,可以配置各种监控,还有告警规则的配置等等。

Docker 搭建实时监控系统 hertzbeat

以配置 mysql 数据库为例,配置好数据库地址、端口和账号密码确认即可。

Docker 搭建实时监控系统 hertzbeat

配置好了如下:

Docker 搭建实时监控系统 hertzbeat

点击监控详情,可以查看到很多监控数据。

Docker 搭建实时监控系统 hertzbeat

告警中心

规则配置这里有非常多的规则,预设的规则都是监控是否可达的规则,其中就有 mysql 是否可达。

Docker 搭建实时监控系统 hertzbeat

此外还可以设置告警收敛和告警静默等。

配置消息通知

如果需要配置邮箱通知,需要先配置邮件服务器。

Docker 搭建实时监控系统 hertzbeat

然后可以配置消息接收人,并可以进行测试。

Docker 搭建实时监控系统 hertzbeat

然后在告警通知策略中,配置一个发送给该接收人的通知策略,就可以接收到告警信息了。

Docker 搭建实时监控系统 hertzbeat

比如我把刚刚监控的 mysql 暂停,会出现如下邮件通知。

Docker 搭建实时监控系统 hertzbeat

提醒:本文发布于357天前,文中所关联的信息可能已发生改变,请知悉!

AD:【腾讯云服务器大降价】2核4G 222元/3年 1核2G 38元/年
正文完
 
阿蛮君
版权声明:本站原创文章,由 阿蛮君 2023-09-28发表,共计1316字。
转载说明:除特殊说明外本站文章皆由CC-4.0协议发布,转载请注明出处。
评论(没有评论)
Copyright © 2022-2024 阿蛮君博客 湘ICP备2023001393号
本网站由 亿信互联 提供云计算服务 | 蓝易云CDN 提供安全防护和加速服务
Powered by Wordpress  Theme by Puock