HertzBeat
An open-source, real-time monitoring system with custom monitoring, high performance cluster and agentless capabilities. | 易用友好的开源实时监控告警系统,无需Agent,高性能集群,强大自定义监控能力.
🎡 Introduction
HertzBeat is an open source, real-time monitoring system with custom monitoring, high performance cluster and agentless capabilities.
Features
- Combines monitoring, alarm, and notification features into one platform, and supports monitoring for web service, database, os, middleware, cloud-native, network and more.
- Easy to use and agentless, offering full web-based operations for monitoring and alerting with just a few clicks, all at zero learning cost.
- Makes protocols such as
Http, Jmx, Ssh, Snmp, Jdbc
configurable, allowing you to collect any metrics by simply configuring the templateYML
file online. Imagine being able to quickly adapt to a new monitoring type like K8s or Docker simply by configuring online with HertzBeat. - High performance, supports horizontal expansion of multi-collector clusters, multi-isolated network monitoring and cloud-edge collaboration.
- Provides flexible alarm threshold rules and timely notifications delivered via
Discord
Slack
Telegram
Email
DingDing
WeChat
FeiShu
Webhook
SMS
.
HertzBeat's powerful customization, multi-type support, high performance, easy expansion, and low coupling, aims to help developers and teams quickly build their own monitoring system.
We also provide SaaS Monitoring Cloud, users no longer need to deploy a cumbersome monitoring system to monitor their resources. Get started online for free.
🥐 Architecture
- manager Provide monitoring management, system management basic services.
Provides monitoring management, monitoring configuration management, system user management, etc.
- collector Provide metrics data collection services.
Use common protocols to remotely collect and obtain peer-to-peer metrics data.
- scheduler Provide monitoring task scheduling service.
Collection task management, scheduling and distribution of one-time tasks and periodic tasks.
- warehouse Provide monitoring data warehousing services.
Metrics data management, data query, calculation and statistics.
- alerter Provide alert service.
Alarm calculation trigger, monitoring status linkage, alarm configuration, and alarm notification.
- web-app Provide web ui.
Angular Web UI.
⛄ Supported
- 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
- And More Your Custom Define.
- Notified Support
Discord
Slack
Telegram
Email
DingDing
WeChat
FeiShu
Webhook
SMS
.