开源监控系统HertzBeat:无需Agent,告警精准运维安心。
一款基于Apache-2.0协议的开源监控系统,集监控、告警、通知为一体,无需Agent即可实现对多类资源的实时监控。
一、核心特性1. 全协议支持与自定义监控通过YML配置模版支持HTTP、JMX、SSH、SNMP、JDBC、Prometheus等协议,用户可灵活定义监控指标。
2. 无Agent设计
采用PULL模式直连监控对象,无需部署额外组件。例如:
支持多采集器横向扩展,任务自动调度与故障迁移,适应多云及隔离网络环境。
二、系统功能详解1. 监控中心
支持应用、数据库、中间件等十余类资源的集中管理,支持标签分组与批量操作。
2. 告警与通知
实时指标卡片与历史趋势图表展示(需配置外部时序数据库,如TDengine、InfluxDB)。
三、快速开始1. Docker一键部署
docker run -d -p 1157:1157 -p 1158:1158 --name hertzbeat tancloud/hertzbeat
访问 默认账号密码为 admin/hertzbeat。
2. 配置采集器集群 docker run -d \ -e IDENTITY=collector-01 \ -e MODE=public \ -e MANAGER_HOST=127.0.0.1 \ -e MANAGER_PORT=1158 \ --name hertzbeat-collector \ tancloud/hertzbeat-collector四、开源生态
HertzBeat以无Agent、高可扩展、全WEB化操作为核心优势,适合需要快速构建监控体系的团队或复杂云环境下的统一运维管理。
声明:本站所有文章资源内容,如无特殊说明或标注,均为采集网络资源。如若本站内容侵犯了原著者的合法权益,可联系本站删除。
