Giám sát website
Theo dõi mọi trang bạn triển khai - trang đích, thương mại điện tử, bảng điều khiển, khu vực thành viên - và phát hiện sự cố ngừng hoạt động trước khi người dùng thông báo.
Mở công cụ Uptime Monitoring →
Vấn đề thực sự mà việc giám sát website giải quyết
Mỗi trang web bạn xuất bản là một phần của hệ thống mà bạn không kiểm soát hoàn toàn. Hosting khởi động lại máy chủ. Nhà đăng ký miền không gia hạn tên miền. Deploy mới âm thầm làm hỏng chuyển hướng. CDN tại Frankfurt trả về lỗi 502 cho một nửa lưu lượng truy cập châu Âu. Không một sự cố nào trong số này gửi thông báo đến bạn – người dùng gặp sự cố trước, rồi rời đi. Thiệt hại là có thật: đơn hàng bị mất, SEO tụt thứ hạng, nhiều ticket hỗ trợ, hụt doanh thu, ngân sách quảng cáo bị lãng phí.
Giám sát website lấp đầy khoảng trống về tầm nhìn này. Thay vì chờ khách hàng phản hồi, công cụ tự động kiểm tra từng trang ở khoảng thời gian định kỳ, xác minh phản hồi và thông báo cho bạn chỉ trong vài giây nếu có sự cố. DiagnoSEO Monitoring uptime cung cấp cái nhìn tổng thể – không chỉ “có hoạt động không?”, mà còn mã HTTP trả về, thời gian phản hồi, chứng chỉ SSL còn hiệu lực không, khi nào tên miền hết hạn và record DNS có thay đổi gì không so với lần kiểm tra thành công gần nhất.
Những gì được kiểm tra trong mỗi chu kỳ
Với mỗi monitor, công cụ thực hiện một yêu cầu HTTP thực tế từ máy chủ của chúng tôi, theo dõi tối đa 5 lần chuyển hướng và phân tích phản hồi. Một lượt kiểm tra như vậy tạo ra một loạt tín hiệu: mã trạng thái, thời gian phản hồi tính bằng mili giây, kích thước trang, header Server, mã hoá, sự hiện diện của các header bảo mật HSTS / CSP / X-Frame-Options / X-Content-Type-Options, thẻ <title>, meta description, thuộc tính ngôn ngữ, sự có mặt của thẻ viewport và meta Open Graph. Nếu bạn cấu hình từ khoá để tìm trên body, cũng sẽ được kiểm tra. Mỗi tín hiệu này đều có thể kích hoạt cảnh báo – ví dụ, nếu trang trả về 200 nhưng thiếu từ khoá, đó là một “lỗi ngầm” mà hầu hết công cụ khác không nhận biết được.
Mỗi ngày một lần (hoặc khi bạn nhấn "Kiểm tra ngay"), sẽ thực hiện kiểm tra chuyên sâu hơn: chứng chỉ SSL được thu thập và phân tích về nhà phát hành và ngày hết hạn, WHOIS của tên miền – ngày đăng ký hết hạn, các bản ghi DNS A / AAAA / MX / NS / TXT / SPF / DMARC / CAA, nhà cung cấp hosting và CDN được phát hiện qua header và reverse DNS.
Cách hoạt động của cảnh báo
Kết hợp bất kỳ 5 kênh: Email, Telegram, Slack, Discord và SMS. Mỗi kênh có thể bật riêng cho lỗi/sửa lỗi, cảnh báo SSL (30/14/7/3/1 ngày trước ngày hết hạn), cảnh báo tên miền (60/30/14/7/3/1 ngày), thay đổi DNS và vượt ngưỡng thời gian phản hồi. Ngưỡng xác nhận (mặc định 2 lần kiểm tra lỗi liên tiếp) giúp bạn không bị làm phiền bởi lỗi nhất thời chưa tới một giây. Chế độ yên lặng ban đêm sẽ tắt các cảnh báo không quan trọng vào ban đêm.
Thiết kế cho nhiều website cùng lúc
Nếu bạn là agency, quản lý danh sách website hoặc vận hành hàng tá microservice, những công cụ "chỉ cho một trang" sẽ trở nên phiền phức. Dashboard của chúng tôi hỗ trợ hàng ngàn monitor cho mỗi tài khoản: gắn tag, lọc trạng thái, sắp xếp theo uptime hoặc ngày hết hạn SSL, phân trang, tìm kiếm và xuất ra CSV. Thêm hàng loạt chỉ cần dán các URL vào ô textarea (có thể kèm từ khoá và khoảng kiểm tra trên mỗi dòng), tất cả sẽ được lên lịch cùng lúc.
Ở bên dưới, các lượt kiểm tra chạy song song bằng curl_multi với khả năng điều chỉnh giới hạn đồng thời, nên 200 monitor HTTP cũng hoàn tất chỉ trong vài giây, không phải hàng phút. Lịch sử được tổng hợp tự động – dữ liệu raw giữ trong 24h, tổng hợp theo giờ lưu 30 ngày, tổng hợp ngày trong vòng một năm – giúp cơ sở dữ liệu nhẹ ngay cả khi quy mô lớn.
Miễn phí và trả phí
Gói miễn phí cho phép giám sát tối đa 5 trang, mỗi 30 phút, với cảnh báo qua email. Gói trả phí mở khoá kiểm tra mỗi phút, nhiều kênh hơn (Telegram, Slack, Discord, SMS), kiểm tra từ nhiều vị trí ở 13 quốc gia, lịch sử lâu hơn và giám sát HTTP/API tuỳ chỉnh. Kiểm tra thông thường không tiêu tốn credit – credit chỉ dùng cho tính năng nâng cao: kiểm tra đa địa điểm (1 credit) hoặc SMS (5 credit).
Làm thế nào để bắt đầu
Mở công cụ, dán URL, chọn khoảng thời gian kiểm tra, chọn kênh cảnh báo – xong! Chỉ trong vài phút, bạn đã có dashboard tổng hợp toàn bộ website với biểu đồ thời gian phản hồi, phần trăm uptime, đếm ngược ngày hết hạn SSL và tên miền, nhận cảnh báo chỉ trong giây đầu xảy ra sự cố.
Câu hỏi thường gặp
-
Check uptime HTTP/HTTPS + giám sát chứng chỉ SSL + theo dõi ngày hết hạn tên miền + phát hiện thay đổi DNS + thời gian phản hồi. Cả năm chức năng này đều hoạt động tự động trên mọi URL được giám sát. Không cần cấu hình riêng lẻ.
-
Phụ thuộc vào gói: mỗi 1 phút với Pro và Enterprise, mỗi 30 phút với Advanced, mỗi 60 phút với Basic. Kiểm tra đa vùng được tính riêng cho từng khu vực — hãy điều chỉnh khoảng kiểm tra phù hợp với mức giới hạn của gói.
-
Có – hãy cấu hình header HTTP tùy chỉnh (session cookie, JWT token) hoặc sử dụng Basic Auth với monitor. Thông tin đăng nhập được mã hóa khi lưu trữ. Lưu ý: token ngắn hạn cần gia hạn thủ công; với giám sát dài hạn nên sử dụng service token lâu dài.
-
Monitor sẽ kiểm tra đến edge của CDN, không phải origin. Đó thường là điều bạn mong muốn — vì nó đo được đúng trải nghiệm của người dùng. Nếu bạn cần kiểm tra chính xác origin (ví dụ để phát hiện lỗi đã bị CDN cache che dấu), hãy dùng URL không cache hoặc header Host tuỳ chỉnh để qua mặt CDN.
-
Có thể: (1) whitelist dải IP của checker trong firewall, (2) dùng Basic Auth với monitor, (3) cài agent heartbeat tự quản lý trong nội bộ mạng. Cách 2 là dễ nhất trong phần lớn trường hợp.
UptimeRobot · Pingdom · BetterStack · Oh Dear · Site24x7 · StatusCake · Sentry · Uptrends · Cronitor · New Relic
Kiểm tra SSL · Hết hạn miền · Theo dõi DNS · Ping (ICMP) · Cổng (TCP) · Endpoint · Từ khóa · API · Cron / Heartbeat · Thời gian phản hồi · Backlink · Theo từng khu vực