«

Github高星推荐一款运维开发必备的开源实时监控系统-HertzBeat

时间:2024-2-28 10:38     作者:Anglei     分类: 自动化运维


简介

HertzBeat 是一个无需 Agent、高性能、易扩展、功能强大的开源实时监控告警系统,无需 Agent、高性能、易扩展、功能强大,由 Dromara 团队开发并开源,能够帮我们轻松监控应用、服务、基础设施等各种资源的运行状况。

功能特色

▶综合监控服务,能够综合监控Web服务、数据库、操作系统、中间件、云原生应用和网络等,并提供监控、告警和通知功能。

▶无需安装Agent,使用起来零学习成本。用户可以直接在Web界面上进行监控设置,不需要额外学习,使用门槛更低。

▶支持多种监控协议,包括Http、Jmx、Ssh、Snmp、Jdbc等。用户只需在线配置模板YML文件,就能轻松采集各类指标。无论是新的监控类型还是其他协议,HertzBeat都能快速适应。

▶性能出色,支持高性能集群,能够水平扩展多个采集器集群,同时支持多个隔离的网络监控和云端协作。

▶提供灵活的告警规则和通知方式,支持通过多种渠道及时通知用户,包括Discord、Slack、Telegram、Email、DingTalk、WeChat、FeiShu、Webhook、短信和ServerChan。

▶支持多种监控类型,包括Web服务、数据库、操作系统、中间件、云原生应用和网络设备。

安装使用

如果想直接使用,不想部署的话,可以直接使用官方提供SAAS监控云服务(TanCloud探云),注册登录就可以免费使用。

https://console.tancloud.cn/

如果想自行部署的话,官方详细介绍了多种方式,比如使用docker安装,只需要一条命令

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

运行后,内存资源占据900M左右。然后浏览器访问 http://localhost:1157 即可,默认账号密码为 admin/hertzbeat。

更多其他的安装方式可以参看官方提供的详细部署文档和示例代码。

项目体验

登录界面

全局页面,展示了当前监控类别数量分布、注册的采集器集群状态以及显示最近的告警信息列表。

监控中心,管理应用服务、数据库、操作系统等监控,以列表的方式展示,支持标签分组、查询过滤等。

新增和修改监控

监控详情,显示基本参数信息和指标数据

告警中心展示当前告警情况,支持告警处理、标记未处理和删除清空等批量操作。

阈值规则用于设置监控的阈值,支持可视化页面或表达式规则配置。

消息通知,通过不同媒介渠道把告警消息通知给指定的接收人。

监控模板,通过浏览器配置监控模版 YML,即可自定义采集所需指标,快速适配新的监控类型,实现新增修改模版定制监控功能。

如果你正好需要一款功能强大、易于使用、性能优异的开源监控告警系统,HertzBeat 是一个值得考虑的选择。

更多项目细节、功能,感兴趣的可以去项目地址探索~~~

项目地址:

https://github.com/dromara/hertzbeat

本文完结,相关标签: 监控 运维

 版权所有:Anglei
 文章标题:Github高星推荐一款运维开发必备的开源实时监控系统-HertzBeat
 除非注明,本站文章如未特殊说明均为 MAXADA社区知识库 原创,且版权所有,请勿用于任何商业用途。

推荐阅读:

看完后感想如何?

路过(0)

雷人(0)

握手(0)

鲜花(0)

鸡蛋(0)
分享到: