天天看点

集监控+告警+通知为一体,开源实时监控告警系统

作者:菜鸟程序猿

真正的大师,永远都怀着一颗学徒的心!

一、项目简介

集监控+告警+通知为一体,开源实时监控告警系统

二、实现功能

综合功能一体化:

HertzBeat整合了监控、告警和通知功能,为用户提供了全面的监控解决方案。

支持监控的对象包括应用服务、应用程序、数据库、缓存、操作系统、大数据、中间件、Web服务器、云原生、网络等。

易用友好:

无需安装Agent,用户只需通过WEB页面操作即可完成监控告警的设置,降低了学习成本。

使用简单直观的界面,用户可以轻松进行监控告警的配置和管理,鼠标点一点就能完成操作。

协议规范可配置化:

支持Http、Jmx、Ssh、Snmp、Jdbc、Prometheus等协议规范,用户可以根据需求灵活配置监控模板YML,自定义采集指标。

轻松适配新的监控类型,例如K8s或Docker,只需简单配置即可立刻生效。

兼容性强:

兼容Prometheus生态系统,支持页面操作监控Prometheus所能监控的内容。

提供对更多系统的兼容性,使用户能够轻松监控各种复杂环境下的应用和服务。

高性能和可扩展性:

支持多采集器集群横向扩展,能够满足大规模监控需求。

支持多隔离网络监控和云边协同,保障监控的稳定性和可靠性。

自由的告警阈值规则:

用户可以自由定义告警阈值规则,根据具体需求选择合适的告警方式,包括邮件、Discord、Slack、Telegram、钉钉、微信、飞书、短信、Webhook、Server酱等。

告警消息能够及时送达,保证用户能够及时响应和处理问题。

强大的状态页构建能力:

提供强大的状态页构建能力,用户可以轻松地向外部用户传达产品服务的实时状态,增强用户体验和信任度。

自定义、多类型支持、低耦合:

HertzBeat提供了强大的自定义能力,支持多种监控类型,并且具有高性能和易扩展性。

系统设计低耦合,使得用户可以根据实际需求自由组合和扩展功能,满足不同场景的监控需求。

三、技术选型

SpringBoot2

Mysql, PostgreSQL, MariaDB, Redis, ElasticSearch, SqlServer, Oracle, MongoDB, DM, OpenGauss, ClickHouse, IoTDB

Linux, Ubuntu, CentOS, Windows

Tomcat, Nacos, Zookeeper, RabbitMQ, Flink, KafkaHive, Spark, Hadoop

四、界面展示

集监控+告警+通知为一体,开源实时监控告警系统
集监控+告警+通知为一体,开源实时监控告警系统
集监控+告警+通知为一体,开源实时监控告警系统
集监控+告警+通知为一体,开源实时监控告警系统

五、源码地址

私信回复:72