🔥
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ố

⭐ 12.4k🍴 884Go📜 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ố

⭐ 12,278 stars trên GitHub · 🍴 854 forks · 📜 License: apache-2.0 · 💻 Ngôn ngữ: Go

gatus là gì?

Đây là công cụ giám sát hạ tầng — theo dõi server, container, dịch vụ realtime với dashboard trực quan và alert đa kênh.

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

  • Các điều kiện kiểm tra tình trạng rất linh hoạt: Mặc dù việc kiểm tra trạng thái phản hồi có thể là đủ đối với một số trường hợp sử dụng, nhưng Gatus còn tiến xa hơn nhiều và cho phép bạn thêm các điều kiện về thời gian phản hồi,...
  • Khả năng sử dụng Gatus cho các bài kiểm tra chấp nhận của người dùng: Nhờ điểm trên, bạn có thể tận dụng ứng dụng này để tạo các bài kiểm tra chấp nhận người dùng tự động.
  • Rất dễ cấu hình: Cấu hình không chỉ được thiết kế sao cho dễ đọc nhất có thể mà còn cực kỳ dễ dàng thêm dịch vụ mới hoặc điểm cuối mới để giám sát.
  • Cảnh báo: Mặc dù việc có một bảng điều khiển trực quan đẹp mắt rất hữu ích để theo dõi trạng thái của (các) ứng dụng của bạn, nhưng có thể bạn không muốn nhìn chằm chằm vào nó cả ngày. Như vậy, thông báo qua Slack, Mattermo...
  • Tiêu thụ tài nguyên thấp: Giống như hầu hết các ứng dụng Go, dung lượng tài nguyên mà ứng dụng này yêu cầu nhỏ không đáng kể.
  • Huy hiệu: !Thời gian hoạt động 7 ngày !Thời gian phản hồi 24h
  • Chế độ tối

Use case rõ ràng

  • tên: trang web # Tên điểm cuối của bạn, có thể là bất cứ thứ gì
  • "[TÌNH TRẠNG] == 200" # Trạng thái phải là 200
  • "[BODY].status == UP" # Đường dẫn json "$.status" phải bằng UP
  • "[RESPONSE_TIME] < 300" # Thời gian phản hồi phải dưới 300ms
  • Tên: make-sure-header-is-rendered
  • "[TÌNH TRẠNG] == 200" # Trạng thái phải là 200

Điểm mạnh nhất là realtime metrics với latency thấp + tự động phát hiện bất thường, integration đa kênh alert.

Phù hợp cho DevOps/SRE, sysadmin, ai vận hành >2 server cần dashboard tổng hợp + alerting.

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 10/10/2026. Số liệu stars/forks có thể đã thay đổi — xem realtime tại link GitHub.