
Apache HertzBeat 是 Apache 软件基金会的开源监控项目,采用无代理方式,通过 HTTP、JMX、SSH、SNMP、JDBC 等协议监控服务器、数据库、中间件、网络和云资源。官网提供中文文档、下载、社区与版本信息。它适合希望自托管统一监控入口的团队,但协议支持、存储和部署规模要按当前版本验证。
核心能力与使用方式
无代理采集与监控模板
平台通过目标系统已有协议采集指标,减少在每台资产安装代理的工作。无代理不代表无需配置:账号、端口、防火墙、证书和采集权限仍需规划。模板中的指标和命令应先在测试资产验证,避免高权限凭据或高频查询影响生产系统。
多类型资源与自定义扩展
内置支持矩阵覆盖多种常见资源,并允许通过配置扩展监控类型。实际采用时应核对目标版本、协议差异和返回字段,不能只看产品名称。自定义模板需要版本管理、评审和回归测试,社区贡献也应检查来源与许可证。
告警、通知与数据存储
监控规则可触发邮件、短信、钉钉、飞书或 Webhook 等通知,具体渠道取决于配置。通知凭据应加密并限制权限,规则要设置持续时间与恢复条件。大规模采集还需评估时序数据存储、保留周期、查询性能和备份恢复。
适用场景与评估重点
| 场景 | 推荐方式 | 重点确认 |
|---|---|---|
| 服务器与网络 | 使用 SSH、SNMP 等协议 | 权限、连通性和频率 |
| 数据库与中间件 | 使用 JDBC、JMX 或接口 | 版本、账号和查询开销 |
| 统一告警 | 配置规则与通知渠道 | 降噪、凭据和升级路径 |
- 最小权限:为监控创建专用只读账号。
- 分批接入:先测试少量资产,再逐步扩大采集规模。
- 监控自身:跟踪采集器、存储和通知链路的健康状态。
试点阶段应记录每类资源的采集耗时、失败率、序列数量和告警准确性,并根据容量调整并发与间隔。协议升级、证书更换或数据库权限调整都可能中断采集,因此要建立变更通知和模板回归流程。关键告警应准备独立备用通知渠道。
优势与客观限制
HertzBeat 的优势是开源、中文资料完整且监控协议覆盖较广,配置化扩展适合统一管理异构资产。限制是自托管团队需要承担部署、升级、存储和模板维护,无代理采集也可能受网络与目标权限影响;项目支持不等同于商业服务承诺。生产使用前应核对官方版本、安全公告和第三方通知配置。访问地址: https://hertzbeat.apache.org/zh-cn/
数据统计
相关导航

底层集成极速Web引擎的极客最爱高性能面板
Supabase
基于PostgreSQL的开源后端开发平台
夜莺监控
开源监控告警治理与多数据源管理平台
Zadig
云原生 DevOps 环境、测试与交付平台
Syncthing
开源的设备间持续文件同步工具
Uptime Kuma
基于 Node.js 的开源、轻量自托管网站/服务监控工具
JumpServer
开源堡垒机与特权访问安全管理平台
KubeSphere
开源 Kubernetes 多租户容器云管理平台
暂无评论...
