🔥
HotRepo
gatus — Phần mềm self-host Trang trạng thái hướng tới nhà phát triển tự động có hỗ trợ cảnh báo v
📦
TwiN

gatus — Phần mềm self-host Trang trạng thái hướng tới nhà phát triển tự động có hỗ trợ cảnh báo v

Trang trạng thái hướng tới nhà phát triển tự động có hỗ trợ cảnh báo và sự cố

11.1k🍴 744Go📜 apache-2.0#alerting#container#dashboard#devops

gatus

Trang trạng thái hướng tới nhà phát triển tự động có hỗ trợ cảnh báo và sự cố

10,839 stars trên GitHub · 🍴 727 forks · 📜 License: apache-2.0 · 💻 Ngôn ngữ: Go

gatus là gì?

Nếu bạn cần một status page tự quản trị nhưng vẫn đủ “dev-friendly” để kiểm tra sâu từng service, gatus là lựa chọn rất đáng cân nhắc. Điểm khác biệt của nó nằm ở khả năng vừa làm health dashboard, vừa gắn alerting và incident workflow mà không phải dựng cả một stack monitoring nặng.

Các thành phần chính

  • Health check cho service qua HTTP, ICMP, TCP và DNS, phù hợp cả app web lẫn hạ tầng mạng cơ bản.
  • Hệ thống condition linh hoạt để đánh giá status code, response time, certificate expiration, response body và nhiều giá trị khác.
  • Dashboard trạng thái trực quan, có thể dùng như status page nội bộ hoặc public cho khách hàng.
  • Alerting tích hợp sẵn với Slack, Discord, PagerDuty, Teams Workflow, Telegram, Twilio, Gotify, Opsgenie và nhiều kênh khác.
  • Hỗ trợ incident, maintenance window, announcement và cấu hình UI/web để vận hành status page thực tế.
  • Triển khai gọn bằng Docker, Helm Chart hoặc Terraform, phù hợp môi trường Kubernetes và container.

Use case rõ ràng

  • Dựng status page self-host cho API, website, worker, database proxy hoặc service nội bộ.
  • Theo dõi uptime và latency của các endpoint quan trọng trong staging/production.
  • Cảnh báo team DevOps qua Slack, PagerDuty hoặc Telegram khi service chậm, lỗi HTTP hoặc sắp hết hạn TLS certificate.
  • Tạo dashboard health check nhẹ cho Kubernetes cluster mà không cần Prometheus/Grafana nếu nhu cầu chỉ là trạng thái dịch vụ.
  • Công khai tình trạng hệ thống cho khách hàng, kèm thông báo incident và maintenance.

Điểm mạnh nhất là khả năng kiểm tra health theo điều kiện rất cụ thể — bạn không chỉ biết endpoint “sống hay chết”, mà còn kiểm được response time, nội dung trả về, DNS, TCP, TLS certificate và trigger alert theo logic rõ ràng. So với các dịch vụ commercial như Statuspage hay Better Stack, gatus hấp dẫn ở chỗ bạn kiểm soát toàn bộ dữ liệu, cấu hình bằng file, triển khai nhanh và không bị khóa vào pricing theo số monitor/user.

Phù hợp cho DevOps engineer, backend team, startup SaaS hoặc IT manager muốn có status page + alerting self-host gọn nhẹ, dễ vận hành.

Chủ đề: project được tag với các topic phổ biến:

  • 🏷️ alerting
  • 🏷️ container
  • 🏷️ dashboard
  • 🏷️ devops
  • 🏷️ docker
  • 🏷️ go
  • 🏷️ golang
  • 🏷️ health
  • 🏷️ monitor
  • 🏷️ monitoring

📸 Hình ảnh & screenshot

Go Report Card

Gatus dashboard

Gatus dashboard conditions

Simple example

Gatus past announcements section

Cài đặt nhanh

Tham khảo hướng dẫn cài đặt chi tiết tại README. Hầu hết các project hỗ trợ Docker — nếu repo có Dockerfile, dùng:

git clone https://github.com/TwiN/gatus.git
cd gatus
docker build -t gatus .
docker run -d -p 8080:8080 gatus

Yêu cầu hệ thống tối thiểu

Thành phần Khuyến nghị
RAM 4096 MB
CPU 2 vCPU
Disk 50 GB SSD
OS Ubuntu 22.04 LTS / Debian 12
Docker 24.0+

⚡ Triển khai nhanh với VSIS

Dùng gói VSIS VPS Standard 4GB RAM / 2 vCPU / 50GB SSD (~150k/tháng) từ VSIS.NET — VPS Việt Nam tốc độ cao, hỗ trợ 24/7, hợp với nhu cầu chạy gatus ổn định.

🎯 Lợi ích:

  • Triển khai 1 lệnh docker compose up -d chỉ trong 2 phút
  • IPv4 riêng, full root, băng thông không giới hạn nội địa
  • Backup snapshot tự động hàng ngày
  • Trợ giúp cài đặt miễn phí từ team VSIS

👉 Xem các gói VPS phù hợp tại vsis.net

Tài nguyên

  • 🔗 GitHub: TwiN/gatus
  • 🌐 Trang chủ: https://gatus.io
  • 📚 Tài liệu chính thức: xem README trong repo
  • 💬 Cộng đồng: GitHub Issues + Discussions

Bài viết được tổng hợp từ thông tin GitHub vào 05/05/2026. Số liệu stars/forks có thể đã thay đổi — xem realtime tại link GitHub.