Website sập không gửi thông báo cho ai. Nó chỉ im lặng, và người phát hiện đầu tiên thường là một khách hàng đang định đặt hàng. Giám sát uptime website tồn tại để đảo ngược thứ tự đó: hệ thống phát hiện trước, bạn xử lý, khách hàng không bao giờ biết đã có chuyện.

Giám sát uptime website là gì?

Giám sát uptime website là việc một hệ thống bên ngoài gọi vào website của bạn theo chu kỳ ngắn, giả lập đúng hành vi một người dùng thật, rồi ghi nhận kết quả. Nếu website không phản hồi hoặc trả về nội dung sai, hệ thống mở một sự cố và gửi cảnh báo ngay cho người trực.

Kết quả từng lần check được lưu lại thành lịch sử uptime. Từ đó bạn trả lời được những câu hỏi mà cảm giác không trả lời nổi: tháng này website sập mấy lần, mỗi lần bao lâu, và uptime thực tế là 99,9% hay chỉ 98%.

Vì sao không thể chờ khách hàng báo website sập?

Vì cái giá của mỗi phút downtime không chia đều. Phút đầu tiên gần như miễn phí. Nhưng khi khách hàng là người phát hiện, bạn mất nhiều hơn thời gian sửa lỗi:

  1. Mất đơn hàng ngay lúc đó. Người mua gặp trang lỗi hiếm khi quay lại thử lần hai trong ngày.
  2. Mất uy tín kéo dài. Một tin nhắn “web bên em sập à?” từ khách hàng đáng giá hơn nhiều giờ downtime về mặt niềm tin.
  3. Mất dữ liệu để cải thiện. Không có lịch sử check thì không biết sự cố lặp lại theo giờ nào, sau đợt deploy nào.

Theo dõi website 24/7 bằng máy rẻ hơn mọi phương án khác, kể cả phương án phổ biến nhất là hy vọng.

AgentWatch kiểm tra website bằng những loại check nào?

Một URL sống được là nhờ nhiều tầng cùng hoạt động, nên AgentWatch có bốn loại check để soi đúng tầng đang hỏng:

Loại check Kiểm tra gì Bắt được sự cố gì
HTTP Mã trạng thái và keyword trong nội dung trả về Deploy hỏng, lỗi 500, trang trắng, backend treo
TCP Cổng dịch vụ có mở và chấp nhận kết nối không Database, mail server, dịch vụ nội bộ ngừng nghe
Ping Máy chủ còn phản hồi ICMP không Server tắt, sự cố mạng, VPS bị nhà cung cấp dừng
SSL Ngày hết hạn chứng chỉ Chứng chỉ quên gia hạn, tự động gia hạn bị lỗi

Điểm đáng chú ý là so khớp keyword ở check HTTP. Nhiều website chết theo kiểu vẫn trả về 200 nhưng nội dung là trang lỗi hoặc trang trắng. Chỉ định một chuỗi phải có mặt trong phản hồi, ví dụ tên thương hiệu ở footer, và loại sự cố âm thầm này cũng bị bắt.

Chu kỳ kiểm tra bao nhiêu là đủ?

Chu kỳ check quyết định bạn biết tin sớm đến đâu. Với chu kỳ 5 phút, trường hợp xấu nhất là website đã sập gần 5 phút trước lần check kế tiếp. Với chu kỳ 30 giây, khoảng mù đó gần như biến mất.

Gợi ý thực tế theo loại website:

  • Landing page, blog, website giới thiệu: 1 đến 5 phút là đủ.
  • Website bán hàng, cổng thanh toán, API có tích hợp: nên ở mức 30 giây đến 1 phút.
  • Hệ thống nội bộ ít người dùng: 5 phút, ưu tiên check SSL và TCP.

Trên AgentWatch, chu kỳ tối thiểu là 5 phút ở gói Free, 1 phút ở gói Starter và 30 giây từ gói Team trở lên.

Chỉ check từ bên ngoài có đủ không?

Đủ để biết website còn sống, nhưng không đủ để biết vì sao nó chết, và càng không đủ để thấy sự cố đang tích tụ. Check bên ngoài không nhìn thấy ổ đĩa còn 2% dung lượng, RAM đang cạn dần hay một container tự khởi động lại mỗi 10 phút.

Đó là lý do AgentWatch ghép check uptime với một agent chạy bên trong server: CPU, RAM, ổ đĩa, trạng thái dịch vụ và sức khỏe container hiện trên cùng dashboard với kết quả check. Khi website sập, bạn thấy ngay bối cảnh bên trong thay vì bắt đầu đoán. Nếu muốn hiểu rộng hơn về phía agent, bài giám sát server cho doanh nghiệp nhỏ đi sâu phần này.

Thiết lập theo dõi website 24/7 mất bao lâu?

Khoảng 3 phút, không cần cài gì lên server:

  1. Tạo tài khoản miễn phí bằng email.
  2. Thêm check HTTP với URL website, chọn chu kỳ và keyword nếu muốn.
  3. Kết nối kênh cảnh báo Zalo hoặc email để sự cố tìm đến bạn.

Từ lúc đó mỗi lần check được ghi lại, sự cố mở và đóng tự động, kèm trang trạng thái công khai trên URL riêng nếu bạn muốn chia sẻ uptime với khách hàng của mình.

Giám sát uptime website tốn bao nhiêu tiền?

Gói Free của AgentWatch cho 10 dịch vụ check với chu kỳ 5 phút và lịch sử 7 ngày, đủ cho vài website cùng các API chính. Gói trả phí bắt đầu từ 49.000đ mỗi tháng với chu kỳ 1 phút, gói Team 149.000đ và Business 399.000đ có chu kỳ 30 giây với lần lượt 100 và 300 check. Chi tiết đầy đủ trong bảng giá, còn tổng quan sản phẩm ở trang chủ.

Trong giai đoạn beta, mọi tài khoản mới dùng thẳng gói Business miễn phí. Website của bạn đang chạy ngay lúc này, và câu hỏi duy nhất là nếu nó dừng, ai sẽ biết trước: bạn hay khách hàng.