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




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 -dchỉ 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.
