Linux

关注公众号 jb51net

关闭
首页 > 网站技巧 > 服务器 > Linux > Apache HertzBeat 安装使用

Apache HertzBeat 安装使用完整指南

作者:小吴小吴bug全无

Apache HertzBeat 是AI 驱动、无 Agent、一站式开源实时观测系统,支持指标/日志统一采集、告警智能分发、灵活自定义监控,兼容多协议与云原生环境,本文基于 Gitee 官方仓库整理最全安装、配置、使用流程,小白也能快速上手

Apache HertzBeat 是AI 驱动、无 Agent、一站式开源实时观测系统,支持指标/日志统一采集、告警智能分发、灵活自定义监控,兼容多协议与云原生环境,本文基于 Gitee 官方仓库整理最全安装、配置、使用流程,小白也能快速上手。

一、项目核心概览

二、环境准备(必看)

三、5 种安装部署方式(官方推荐)

方式一:Docker 一键安装(最快,推荐)

# 主服务启动
docker run -d \
  -p 1157:1157 \
  -p 1158:1158 \
  --name hertzbeat \
  apache/hertzbeat

可选:部署采集器集群

docker run -d \
  -e IDENTITY=my-collector-01 \
  -e MANAGER_HOST=主服务IP \
  -e MANAGER_PORT=1158 \
  --name hertzbeat-collector \
  apache/hertzbeat-collector

方式二:二进制安装包部署(无 Docker 首选)

tar -zxvf apache-hertzbeat-x.x.x-bin.tar.gz
cd apache-hertzbeat-x.x.x
# Linux/macOS
./bin/startup.sh
# Windows
bin/startup.bat

方式三:本地源码启动(开发调试)

# 克隆代码
git clone https://gitee.com/hertzbeat/hertzbeat.git
cd hertzbeat
# 编译启动(添加 JVM 参数)
mvn clean install -DskipTests
cd hertzbeat-startup
java --add-opens=java.base/java.nio=org.apache.arrow.memory.core,ALL-UNNAMED -jar target/hertzbeat.jar
cd web-app
npm install
ng serve --open

方式四:Docker Compose 全组件部署

适合生产环境,一键部署:HertzBeat + PostgreSQL + VictoriaMetrics 时序库

# 下载解压
wget 安装包地址
tar -zxvf apache-hertzbeat-x.x.x-docker-compose.tar.gz
cd hertzbeat-postgresql-victoria-metrics
# 启动
docker-compose up -d
# 查看状态
docker-compose ps

方式五:K8s + Helm Charts 部署

helm repo add hertzbeat https://charts.hertzbeat.apache.org/
helm repo update
helm install hertzbeat hertzbeat/hertzbeat

四、首次使用:控制台快速配置

1. 登录系统

2. 添加监控(以 Linux 为例)

3. 告警通知配置(钉钉/微信/邮件)

1. 左侧 → 告警通知 → 通知渠道

2. 新增渠道:钉钉机器人/企业微信/邮箱/Slack/Webhook 等

3. 设置告警规则、阈值、收敛策略

4. 查看指标大盘与状态页

五、核心配置文件说明

六、常见问题与排查

到此这篇关于Apache HertzBeat 安装使用完整指南的文章就介绍到这了,更多相关Apache HertzBeat 安装使用内容请搜索脚本之家以前的文章或继续浏览下面的相关文章希望大家以后多多支持脚本之家!

您可能感兴趣的文章:
阅读全文