# yaml-language-server: $schema=https://schema.zeabur.app/template.json
apiVersion: zeabur.com/v1
kind: Template
metadata:
    name: HertzBeat
spec:
    description: |
        An open-source, real-time monitoring and alerting system. Agentless collection for servers, databases, middleware, and cloud-native services with built-in status pages and notification channels.
    coverImage: https://hertzbeat.apache.org/img/home/1.png
    icon: https://raw.githubusercontent.com/apache/hertzbeat/master/home/static/img/hertzbeat-logo.svg
    variables:
        - key: PUBLIC_DOMAIN
          type: DOMAIN
          name: Domain
          description: The domain to access HertzBeat
    tags:
        - Monitor
        - Tool
    readme: |
        # HertzBeat

        An open-source, real-time monitoring and alerting platform from the Apache Software Foundation. Monitor servers, databases, middleware, and cloud-native services without agents.

        ## What You Can Do After Deployment

        1. **Log in** — default credentials are `admin` / `hertzbeat`
        2. **Add monitors** — track HTTP endpoints, databases (MySQL, PostgreSQL, Redis), servers (SSH), Docker containers, Kubernetes, and 100+ other targets
        3. **Set up alerts** — define threshold rules and get notified via Email, Discord, Slack, Telegram, or Webhook
        4. **Build status pages** — create public status pages for your services
        5. **View dashboards** — real-time metrics visualization with historical data

        ## Key Features

        - Agentless monitoring with Prometheus-compatible collection
        - 100+ built-in monitoring types
        - Configurable alert rules with multiple notification channels
        - Custom monitoring via YAML templates
        - Status page builder

        ## Default Credentials

        - Username: `admin`
        - Password: `hertzbeat`

        > Change the default password immediately after first login.

        ## License

        Apache-2.0 — [GitHub](https://github.com/apache/hertzbeat)
    services:
        - name: hertzbeat
          icon: https://raw.githubusercontent.com/apache/hertzbeat/master/home/static/img/hertzbeat-logo.svg
          template: PREBUILT_V2
          spec:
            source:
                image: apache/hertzbeat:1.8.0
            ports:
                - id: web
                  port: 1157
                  type: HTTP
            volumes:
                - id: data
                  dir: /opt/hertzbeat/data
            env:
                TZ:
                    default: UTC
          domainKey: PUBLIC_DOMAIN
localization:
    es-ES:
        description: |
            Sistema de monitorizacion y alertas en tiempo real de codigo abierto. Recopilacion sin agentes para servidores, bases de datos, middleware y servicios cloud-native con paginas de estado y canales de notificacion integrados.
        variables:
            - key: PUBLIC_DOMAIN
              type: STRING
              name: Dominio
              description: El dominio para acceder a HertzBeat
        readme: |
            # HertzBeat

            Plataforma de monitorizacion y alertas en tiempo real de la Apache Software Foundation.

            ## Que puede hacer tras el despliegue

            1. **Iniciar sesion** — credenciales por defecto `admin` / `hertzbeat`
            2. **Agregar monitores** — supervisar HTTP, bases de datos, servidores, Docker, Kubernetes y mas de 100 objetivos
            3. **Configurar alertas** — definir reglas de umbral, notificaciones por Email, Discord, Slack, Telegram o Webhook
            4. **Crear paginas de estado** — construir paginas de estado publicas
            5. **Ver paneles** — visualizacion de metricas en tiempo real

            ## Credenciales por defecto

            - Usuario: `admin`
            - Contrasena: `hertzbeat`

            > Cambie la contrasena inmediatamente tras el primer inicio de sesion.

            ## Licencia

            Apache-2.0 — [GitHub](https://github.com/apache/hertzbeat)
    id-ID:
        description: |
            Sistem monitoring dan alerting real-time open-source. Pengumpulan tanpa agen untuk server, database, middleware, dan layanan cloud-native dengan halaman status dan saluran notifikasi bawaan.
        variables:
            - key: PUBLIC_DOMAIN
              type: STRING
              name: Domain
              description: Domain untuk mengakses HertzBeat
        readme: |
            # HertzBeat

            Platform monitoring dan alerting real-time dari Apache Software Foundation.

            ## Yang Dapat Dilakukan Setelah Deploy

            1. **Login** — kredensial default `admin` / `hertzbeat`
            2. **Tambah monitor** — pantau HTTP, database, server, Docker, Kubernetes dan 100+ target
            3. **Atur alert** — definisikan aturan threshold, notifikasi via Email, Discord, Slack, Telegram atau Webhook
            4. **Buat halaman status** — bangun halaman status publik
            5. **Lihat dashboard** — visualisasi metrik real-time

            ## Kredensial Default

            - Username: `admin`
            - Password: `hertzbeat`

            > Segera ubah password default setelah login pertama.

            ## Lisensi

            Apache-2.0 — [GitHub](https://github.com/apache/hertzbeat)
    ja-JP:
        description: |
            オープンソースのリアルタイム監視・アラートシステム。エージェント不要でサーバー、データベース、ミドルウェア、クラウドネイティブサービスを監視。ステータスページと通知チャネルを内蔵。
        variables:
            - key: PUBLIC_DOMAIN
              type: STRING
              name: ドメイン
              description: HertzBeat にアクセスするためのドメイン
        readme: |
            # HertzBeat

            Apache Software Foundation のオープンソース リアルタイム監視・アラートプラットフォーム。

            ## デプロイ後にできること

            1. **ログイン** — デフォルト認証情報は `admin` / `hertzbeat`
            2. **監視を追加** — HTTP、データベース、サーバー、Docker、Kubernetes など 100 以上のターゲットを監視
            3. **アラート設定** — 閾値ルールを定義し、Email、Discord、Slack、Telegram、Webhook で通知
            4. **ステータスページ作成** — サービスの公開ステータスページを構築
            5. **ダッシュボード表示** — リアルタイムメトリクスの可視化

            ## デフォルト認証情報

            - ユーザー名：`admin`
            - パスワード：`hertzbeat`

            > 初回ログイン後、すぐにパスワードを変更してください。

            ## ライセンス

            Apache-2.0 — [GitHub](https://github.com/apache/hertzbeat)
    ko-KR:
        description: |
            오픈소스 실시간 모니터링 및 알림 시스템. 에이전트 없이 서버, 데이터베이스, 미들웨어, 클라우드 네이티브 서비스를 모니터링. 상태 페이지와 알림 채널 내장.
        variables:
            - key: PUBLIC_DOMAIN
              type: STRING
              name: 도메인
              description: HertzBeat에 접속할 도메인
        readme: |
            # HertzBeat

            Apache Software Foundation의 오픈소스 실시간 모니터링 및 알림 플랫폼.

            ## 배포 후 할 수 있는 것

            1. **로그인** — 기본 인증 정보 `admin` / `hertzbeat`
            2. **모니터 추가** — HTTP, 데이터베이스, 서버, Docker, Kubernetes 등 100개 이상 대상 모니터링
            3. **알림 설정** — 임계값 규칙 정의, Email, Discord, Slack, Telegram, Webhook으로 알림
            4. **상태 페이지 생성** — 서비스 공개 상태 페이지 구축
            5. **대시보드 보기** — 실시간 메트릭 시각화

            ## 기본 인증 정보

            - 사용자 이름: `admin`
            - 비밀번호: `hertzbeat`

            > 첫 로그인 후 즉시 비밀번호를 변경하세요.

            ## 라이선스

            Apache-2.0 — [GitHub](https://github.com/apache/hertzbeat)
    th-TH:
        description: |
            ระบบตรวจสอบและแจ้งเตือนแบบเรียลไทม์โอเพนซอร์ส เก็บข้อมูลแบบไม่ต้องติดตั้ง Agent สำหรับเซิร์ฟเวอร์ ฐานข้อมูล มิดเดิลแวร์ และบริการคลาวด์เนทีฟ พร้อมหน้าสถานะและช่องทางแจ้งเตือนในตัว
        variables:
            - key: PUBLIC_DOMAIN
              type: STRING
              name: โดเมน
              description: โดเมนสำหรับเข้าถึง HertzBeat
        readme: |
            # HertzBeat

            แพลตฟอร์มตรวจสอบและแจ้งเตือนแบบเรียลไทม์จาก Apache Software Foundation

            ## สิ่งที่ทำได้หลังจาก Deploy

            1. **เข้าสู่ระบบ** — ข้อมูลเริ่มต้น `admin` / `hertzbeat`
            2. **เพิ่มการตรวจสอบ** — ติดตาม HTTP, ฐานข้อมูล, เซิร์ฟเวอร์, Docker, Kubernetes และเป้าหมายอื่น 100+
            3. **ตั้งค่าการแจ้งเตือน** — กำหนดกฎ threshold แจ้งเตือนผ่าน Email, Discord, Slack, Telegram หรือ Webhook
            4. **สร้างหน้าสถานะ** — สร้างหน้าสถานะสาธารณะ
            5. **ดูแดชบอร์ด** — แสดงผลเมทริกแบบเรียลไทม์

            ## ข้อมูลเข้าสู่ระบบเริ่มต้น

            - ชื่อผู้ใช้: `admin`
            - รหัสผ่าน: `hertzbeat`

            > กรุณาเปลี่ยนรหัสผ่านทันทีหลังเข้าสู่ระบบครั้งแรก

            ## สัญญาอนุญาต

            Apache-2.0 — [GitHub](https://github.com/apache/hertzbeat)
    zh-CN:
        description: |
            开源实时监控告警系统。无需 Agent 即可采集服务器、数据库、中间件和云原生服务的指标，内置状态页面和多种通知渠道。
        variables:
            - key: PUBLIC_DOMAIN
              type: STRING
              name: 域名
              description: 访问 HertzBeat 的域名
        readme: |
            # HertzBeat

            Apache 基金会旗下的开源实时监控告警平台。无需 Agent 即可监控服务器、数据库、中间件和云原生服务。

            ## 部署后可以做什么

            1. **登录** — 默认账号密码为 `admin` / `hertzbeat`
            2. **添加监控** — 追踪 HTTP 端点、数据库（MySQL、PostgreSQL、Redis）、服务器（SSH）、Docker 容器、Kubernetes 等 100 多种目标
            3. **设置告警** — 定义阈值规则，通过 Email、Discord、Slack、Telegram 或 Webhook 接收通知
            4. **创建状态页面** — 为您的服务创建公开状态页面
            5. **查看仪表板** — 实时指标可视化与历史数据

            ## 默认账号密码

            - 用户名：`admin`
            - 密码：`hertzbeat`

            > 首次登录后请立即更改默认密码。

            ## 许可证

            Apache-2.0 — [GitHub](https://github.com/apache/hertzbeat)
    zh-TW:
        description: |
            開源即時監控告警系統。無需 Agent 即可採集伺服器、資料庫、中介軟體和雲原生服務的指標，內建狀態頁面和多種通知管道。
        variables:
            - key: PUBLIC_DOMAIN
              type: STRING
              name: 網域
              description: 存取 HertzBeat 的網域
        readme: |
            # HertzBeat

            Apache 基金會旗下的開源即時監控告警平台。無需 Agent 即可監控伺服器、資料庫、中介軟體和雲原生服務。

            ## 部署後可以做什麼

            1. **登入** — 預設帳號密碼為 `admin` / `hertzbeat`
            2. **新增監控** — 追蹤 HTTP 端點、資料庫（MySQL、PostgreSQL、Redis）、伺服器（SSH）、Docker 容器、Kubernetes 等 100 多種目標
            3. **設定告警** — 定義閾值規則，透過 Email、Discord、Slack、Telegram 或 Webhook 接收通知
            4. **建立狀態頁面** — 為您的服務建立公開狀態頁面
            5. **檢視儀表板** — 即時指標視覺化與歷史資料

            ## 預設帳號密碼

            - 使用者名稱：`admin`
            - 密碼：`hertzbeat`

            > 首次登入後請立即更改預設密碼。

            ## 授權條款

            Apache-2.0 — [GitHub](https://github.com/apache/hertzbeat)
