易用友好的开源实时监控告警系统,无需Agent,强大自定义监控能力。

官网: hertzbeat.dromara.org | hertzbeat.com
云服务: tancloud.cn
🎡 介绍
HertzBeat赫兹跳动 是一个拥有强大自定义监控能力,无需 Agent 的开源实时监控告警系统。
集 监控+告警+通知 为一体,支持对应用服务,数据库,操作系统,中间件,云原生,网络等监控,阈值告警通知一步到位。
易用友好,全 WEB 页面操作,鼠标点一点就能监控告警,零上手学习成本。
更自由化的阈值规则,邮件
Discord
Slack
Telegram
钉钉
微信
飞书
短信
Webhook
等方式及时送达。
我们将Http,Jmx,Ssh,Snmp,Jdbc
等协议规范可配置化,您只需在浏览器配置YML
就能使用这些协议去自定义采集任何您想要的指标。
您相信只需配置下就能立刻适配一款K8s
或Docker
等新的监控类型吗?
HertzBeat
的强大自定义,多类型支持,易扩展,低耦合,希望能帮助开发者和中小团队快速搭建自有监控系统。
当然我们也提供了对应的 **SAAS版本监控云,中小团队和个人无需再为了监控自己的网站资源,而去部署学习一套繁琐的监控系统,登录即可免费开始**。


🥐 模块
⛄ 已支持
我们将监控采集类型(mysql,jvm,k8s)都定义为yml监控模版,用户可以导入这些模版来支持对应类型的监控!
欢迎大家一起贡献你使用过程中自定义的通用监控类型监控模版。
- Website, Port Telnet,
Http Api, Ping Connect,
Jvm, SiteMap,
Ssl Certificate, SpringBoot2,
FTP Server, SpringBoot3
- Mysql, PostgreSQL,
MariaDB, Redis,
ElasticSearch, SqlServer,
Oracle, MongoDB,
DM, OpenGauss,
ClickHouse, IoTDB,
Redis Cluster, Redis Sentinel
- Linux, Ubuntu,
CentOS, Windows,
EulerOS, Fedora CoreOS,
OpenSUSE, Rocky Linux,
Red Hat, FreeBSD,
AlmaLinux, Debian Linux
- Tomcat, Nacos,
Zookeeper, RabbitMQ,
Flink, Kafka,
ShenYu, DynamicTp,
Jetty, ActiveMQ
- Kubernetes, Docker
- CiscoSwitch, HpeSwitch,
HuaweiSwitch, TpLinkSwitch,
H3cSwitch
- 和更多自定义监控模版。
- 通知支持
Discord
Slack
Telegram
邮件
钉钉
微信
飞书
短信
Webhook
。
🐕 快速开始
- 如果您不想部署而是直接使用,我们提供SAAS监控云-TanCloud探云,即刻 登录注册 免费使用。
- 如果您是想将HertzBeat部署到内网环境搭建监控系统,请参考下面的部署文档进行操作。
🍞 HertzBeat安装
HertzBeat支持通过源码安装启动,Docker容器运行和安装包方式安装部署,CPU架构支持X86/ARM64。
方式一:Docker方式快速安装
docker
环境仅需一条命令即可开始
docker run -d -p 1157:1157 --name hertzbeat tancloud/hertzbeat
或者使用 quay.io (若 dockerhub 网络链接超时)
docker run -d -p 1157:1157 --name hertzbeat quay.io/tancloud/hertzbeat
- 浏览器访问
localhost:1157
即可开始,默认账号密码 admin/hertzbeat
更多配置详细步骤参考 通过Docker方式安装HertzBeat
方式二:通过安装包安装
- 下载您系统环境对应的安装包 GITEE Release GITHUB Release
- 需要已安装
java11
环境
- 配置 HertzBeat 的配置文件
hertzbeat/config/application.yml
(可选)
- 部署启动
$ ./startup.sh
或 startup.bat
- 浏览器访问
localhost:1157
即可开始,默认账号密码 admin/hertzbeat
更多配置详细步骤参考 通过安装包安装HertzBeat
方式三:本地代码启动
- 此为前后端分离项目,本地代码调试需要分别启动后端工程
manager
和前端工程web-app
- 后端:需要
maven3+
, java11
和lombok
环境,修改YML
配置信息并启动manager
服务
- 前端:需要
nodejs npm angular-cli
环境,待本地后端启动后,在web-app
目录下启动 ng serve --open
- 浏览器访问
localhost:4200
即可开始,默认账号密码 admin/hertzbeat
详细步骤参考 参与贡献之本地代码启动
方式四:Docker-Compose 统一安装 hertzbeat+mysql+iotdb/tdengine
通过 Docker-Compose 部署脚本 一次性把 mysql 数据库, iotdb/tdengine 时序数据库和 hertzbeat 安装部署。
详细步骤参考 通过Docker-Compose安装HertzBeat
HAVE FUN
🥐 路线图

✨ Contributors
Thanks these wonderful people, welcome to join us:
贡献者指南
💬 社区交流
HertzBeat 赫兹跳动是 Dromara开源社区 下顶级项目。Gitee GVP。
微信交流群
加微信号 tan-cloud 或 扫描下面账号二维码拉您进微信群。

QQ交流群
加QQ群号 236915833 或 扫描下面的群二维码进群
Channel
Gitter Channel
Github Discussion
User Club
公众号与星球
友情链接
- DynamicTp : 轻量级动态线程池,内置监控告警功能,集成三方中间件线程池管理,基于主流配置中心
- Hippo4j : 强大的动态线程池框架,附带监控报警功能
- Jpom : 简而轻的低侵入式在线构建、自动部署、日常运维、项目监控软件
- ArgusDBM : 开源数据库一体化监控平台,致力于监控所有数据库
赞助
🛡️ License
Apache License, Version 2.0
HertzBeat 赫兹跳动 | English Documentation
官网: hertzbeat.dromara.org | hertzbeat.com
云服务: tancloud.cn
🎡 介绍
🥐 模块
⛄ 已支持
Discord
Slack
Telegram
邮件
钉钉
微信
飞书
短信
Webhook
。🐕 快速开始
🍞 HertzBeat安装
方式一:Docker方式快速安装
docker
环境仅需一条命令即可开始docker run -d -p 1157:1157 --name hertzbeat tancloud/hertzbeat
或者使用 quay.io (若 dockerhub 网络链接超时)
docker run -d -p 1157:1157 --name hertzbeat quay.io/tancloud/hertzbeat
localhost:1157
即可开始,默认账号密码admin/hertzbeat
更多配置详细步骤参考 通过Docker方式安装HertzBeat
方式二:通过安装包安装
java11
环境hertzbeat/config/application.yml
(可选)$ ./startup.sh
或startup.bat
localhost:1157
即可开始,默认账号密码admin/hertzbeat
更多配置详细步骤参考 通过安装包安装HertzBeat
方式三:本地代码启动
manager
和前端工程web-app
maven3+
,java11
和lombok
环境,修改YML
配置信息并启动manager
服务nodejs npm angular-cli
环境,待本地后端启动后,在web-app
目录下启动ng serve --open
localhost:4200
即可开始,默认账号密码admin/hertzbeat
详细步骤参考 参与贡献之本地代码启动
方式四:Docker-Compose 统一安装 hertzbeat+mysql+iotdb/tdengine
通过 Docker-Compose 部署脚本 一次性把 mysql 数据库, iotdb/tdengine 时序数据库和 hertzbeat 安装部署。
详细步骤参考 通过Docker-Compose安装HertzBeat
HAVE FUN
🥐 路线图
✨ Contributors
Thanks these wonderful people, welcome to join us:
贡献者指南
tomsun28
💻 📖 🎨
会编程的王学长
💻 📖 🎨
MaxKey
💻 🎨 🤔
观沧海
💻 🎨 🐛
yuye
💻 📖
jx10086
💻 🐛
winnerTimer
💻 🐛
goo-kits
💻 🐛
brave4Time
💻 🐛
WalkerLee
💻 🐛
jianghang
💻 🐛
ChineseTony
💻 🐛
wyt199905
💻
卫傅庆
💻 🐛
zklmcookle
💻
DevilX5
📖 💻
tea
💻
yangshihui
💻 🐛
DreamGirl524
💻 📖
gzwlly
📖
cuipiheqiuqiu
💻 ⚠️ 🎨
lambert
💻
mroldx
📖
woshiniusange
📖
VampireAchao
💻
zcx
💻 🐛 🎨
CharlieXCL
📖
Privauto
💻 📖
emrys
📖
SxLiuYu
🐛
All Contributors
📖
铁甲小宝
💻 📖
click33
📖
蒋小小
📖
Kevin Huang
📖
铁甲小宝
🐛 💻 📖
Captain Jack
📖
haibo.duan
⚠️ 💻
assassin
🐛 💻
Reverse wind
⚠️ 💻
luxx
💻
Ikko Ashimine
📖
leizenan
💻
BKing
📖
xingshuaiLi
📖
wangke6666
📖
刺猬
🐛 💻
Haste
💻
zhongshi.yi
📖
Qi Zhang
📖
MrAndyMing
📖
idongliming
💻
Zichao Lin
💻 📖
liudonghua
💻 🤔
Jerry
💻 ⚠️ 🤔
yanhom
📖
fsl
💻
xttttv
📖
NavinKumarBarnwal
💻
Zakkary
📖
sunxinbo
💻 ⚠️
ldzbook
📖 🐛
余与雨
💻 ⚠️
MysticalDream
💻 ⚠️
zhouyoulin12
💻 ⚠️
jerjjj
💻
wjl110
💻
Sean
📖
chenyiqin
💻 ⚠️
hudongdong129
💻 ⚠️ 📖
TherChenYang
💻 ⚠️
HattoriHenzo
💻 ⚠️
ycilry
📖
aoshiguchen
📖 💻
蔡本祥
💻
浮游
💻
Grass-Life
💻
xiaohe428
💻 📖
TableRow
📖 💻
ByteIDance
💻
Jangfe
💻
zqr10159
📖 💻
vinci
💻
js110
💻
CrazyLionLi
📖
banmajio
💻
topsuder
💻
richar2022
💻
fcb-xiaobo
💻
wenkyzhang
📖
ZangJuxy
📖
l646505418
💻
Carpe-Wang
💻
莫枢
💻
huangcanda
💻
世纪末的架构师
💻
ShuningWan
📖
MrYZhou
📖
suncqujsj
📖
sunqinbo
💻
haoww
📖
i-mayuan
📖
fengruge
📖
zhanghuan
💻
shenymin
💻
Dhruva Chandra
💻
miss_z
📖
wyt990
💻
licocon
💻
Mi Na
💻
Kylin-Guo
📖
Mr灬Dong先生
💻
Pratyay Banerjee
📖 💻
yujianzhong520
💻
SPPan
💻
ZhangJiashu
💻
impress
💻
凌晨一点半
📖
Eeshaan Sawant
💻
nandofromthebando
💻
caiboking
💻
baixing99
💻
Yang Chuang
💻
wlin20
💻
guojing1983
💻
moxi
📖
qq471754603
💻
渭雨
💻
liuxuezhuo
💻
lisongning
💻
YutingNie
💻
Mike Zhou
💻
小笨蛋
💻
littlezhongzer
💻
ChenXiangxxxxx
💻
💬 社区交流
HertzBeat 赫兹跳动是 Dromara开源社区 下顶级项目。Gitee GVP。
微信交流群
加微信号 tan-cloud 或 扫描下面账号二维码拉您进微信群。

QQ交流群
加QQ群号 236915833 或 扫描下面的群二维码进群
Channel
Gitter Channel
Github Discussion
User Club
公众号与星球
友情链接
赞助
🛡️ License
Apache License, Version 2.0