Apache HertzBeat Documentation

website·Indexed 20 days ago

https://hertzbeat.apache.org/

An AI-powered agentless monitoring system.

Tokens
561
Snippets
2
Records
6
Agent score
50%

What's inside Apache HertzBeat

  1. Overview of Apache HertzBeat

    Apache HertzBeat is an open-source, agentless real-time monitoring system with AI capabilities. It unifies metrics collection, log aggregation, alerting, and notification into a single platform. It eliminates the need for agent installation by using native protocols such as HTTP, SNMP, JMX, SSH, JDBC, and Prometheus. Key capabilities include AI-powered anomaly detection, custom YML-based monitoring templates created via a web UI, and horizontal scaling via collector clusters.
  2. Install Apache HertzBeat using Docker

    The recommended way to install Apache HertzBeat is via Docker. This setup takes approximately 2 minutes. After running the container, access the web interface at http://localhost:1157 using the default credentials: admin / hertzbeat.
    docker run -d -p 1157:1157 -p 1158:1158 --name hertzbeat apache/hertzbeat
  3. Apache HertzBeat System Requirements

    To run Apache HertzBeat, the following minimum system specifications are required:

    • CPU: 2 cores minimum
    • RAM: 4GB minimum (8GB recommended)
    • Disk Space: 10GB
    • Software: Docker 20.10+ or Java 25+
    • Supported Platforms: Linux, macOS, Windows
  4. Install Apache HertzBeat via Binary Package

    Apache HertzBeat can be installed using the provided binary package. Extract the archive and run the startup script from the bin directory.
    tar -xzf apache-hertzbeat-1.8.0-bin.tar.gz
    cd apache-hertzbeat-1.8.0
    ./bin/startup.sh
  5. Configure Alert Notifications in HertzBeat

    HertzBeat supports multi-channel alert distribution. Supported notification channels include: Email, Discord, Slack, Telegram, DingTalk, WeChat, FeiShu, SMS, and Webhook.
  6. Supported Monitoring Targets in HertzBeat

    HertzBeat supports over 200 built-in templates across various categories:

    • Databases: MySQL, PostgreSQL, MongoDB, Redis, Oracle, SQL Server, MariaDB, ElasticSearch, ClickHouse, IoTDB, TDengine, OpenGauss, DM, NebulaGraph, Doris, Memcached, Redis Cluster, Redis Sentinel.
    • Operating Systems: Linux, Ubuntu, CentOS, Windows, EulerOS, Fedora CoreOS, OpenSUSE, Rocky Linux, Red Hat, FreeBSD, AlmaLinux, Debian.
    • Middleware: Tomcat, Nacos, Zookeeper, RabbitMQ, Flink, Kafka, Nginx, Jetty, ActiveMQ, Spring Gateway, EMQX MQTT, AirFlow, Hive, Spark, Hadoop.
    • Cloud Native: Kubernetes, Docker.
    • Networks: Cisco, HPE, Huawei, TP-Link, and H3C Switches.
    • Others: Website, Port Telnet, HTTP API, Ping, JVM, SSL Certificate, FTP, DNS, SMTP.