Apache HertzBeat™是一款开源的实时监控系统,支持无代理监控、高性能集群、Prometheus兼容和自定义监控功能。这款强大的监控工具让您在5分钟内就能完成从安装到配置第一个监控任务的完整流程,真正实现零学习曲线的快速部署体验。
🚀 快速安装指南
最简单的一键Docker安装
这是最快捷的安装方式,只需一条命令就能启动HertzBeat:
docker run -d -p 1157:1157 -p 1158:1158 --name hertzbeat apache/hertzbeat
安装完成后,访问 http://localhost:1157 使用默认账号 admin/hertzbeat 登录。
其他安装方式
包安装:下载 hertzbeat-xx.tar.gz 包,解压后运行启动脚本即可。
源码安装:需要先启动后端 manager服务,再启动前端 web-app 项目。
📊 配置第一个监控任务
1. 登录系统
使用默认账号登录后,您将看到直观的监控仪表板界面。
2. 添加监控类型
HertzBeat支持丰富的监控类型,包括:
- 网站监控:app-website.yml
- 端口检测:app-port.yml
- 数据库监控:app-mysql.yml
- 操作系统监控:app-linux.yml
- 中间件监控:app-kafka.yml
3. 创建监控实例
以监控网站为例,只需填写几个关键参数:
- 监控名称:自定义标识
- 监控地址:要监控的网站URL
- 采集间隔:监控频率设置
⚡ 高级功能体验
集群部署
HertzBeat支持高性能集群部署,可以轻松扩展监控能力:
docker run -d -e IDENTITY=custom-collector-name -e MANAGER_HOST=127.0.0.1 -e MANAGER_PORT=1158 --name hertzbeat-collector apache/hertzbeat-collector
告警通知
配置灵活的告警规则,支持多种通知渠道:
- Discord、Slack、即时通讯工具
- 邮件、钉钉、微信
- Webhook、短信等
🎯 最佳实践建议
- 从简单开始:先配置1-2个关键服务的监控
- 逐步扩展:熟悉系统后再添加更多监控项
- 利用模板:监控模板市场 提供丰富的预配置模板
💡 小贴士
- 快速上手:使用Docker安装最快,5分钟即可完成
- 零配置:大部分监控类型都有默认配置,无需复杂设置
- 可视化:所有监控数据都有直观的图表展示
HertzBeat的设计理念就是让监控变得简单高效,无论您是运维新手还是资深专家,都能快速上手并享受其带来的便利。现在就开始您的监控之旅吧!🚀
创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考







