UpTimeDoctor sau 5 năm sử dụng - Hoàn Hảo

Nhân dịp vừa move thèng bibica.net sang UpCloud Singapore nên xem lại dịch vụ monitor Uptime Doctor sau khoảng 5 năm sử dụng

UpTimeDoctor là 1 dịch vụ để kiểm tra uptime và downtime website mà mình tình cờ biết vào 2017, ban đầu không ấn tượng lắm, vì giao diện của nó xấu quá, tuy thế dùng mới thấy nó chất lượng thực sự, các cảnh báo của nó đều cực nhanh và chính xác, ban đầu mình cũng dùng đủ các dịch vụ monitor, mà sau khoảng 1 năm trải nghiệm, thì chỉ còn dùng duy nhất dịch vụ của UpTimeDoctor

  • 5 tests
  • 1 min interval
  • Unlimited contacts
  • Unlimited email alerts
  • 50 push alerts/month
  • 1 year report retention

Ấn được đầu tiên, gói FREE của họ có các tùy chọn rất chất lượng, 1 phút check 1 lần, không giới hạn thông báo qua email, báo cáo được giữ trong 1 năm

Bạn có thể monitor website bằng cách điền domain như thông thường, hoặc có thể giám sát chuyên sâu hơn qua trực tiếp các port (ping, HTTP, DNS, SSH, SMTP, POP3, IMAP, MySQL etc), các bước này thì về cơ bản các dịch vụ đều khá tương đồng

Monitoring Profile

Từ menu gốc bạn sẽ thấy phần Monitoring Profile, đây là 1 tùy chọn mà mình dùng UpTimeDoctor gần 5 năm nay giờ mới để ý =)) tại tùy chọn mặc định của họ system default (profile 2 như hình), 2 vị trí check ngẫu nhiên, 30s check 1 lần, độ trễ 20s đã quá tốt rồi

Giải thích ngắn gọn cách hoạt động mặc định: sẽ có 2 cụm server liên tục check trang của bạn khoảng 30s 1 lần, nếu 1 server thấy trang của bạn sập, sau 20s nó sẽ check lại 1 lần nữa, nếu vẫn thấy sập, họ sẽ gửi thông báo tới bạn (qua email, sms, push …) báo trang của bạn đã DOWN (thời gian lý thuyết có thể báo DOWN nhanh nhất là sau ~ 21s)

Sau đó nó sẽ lưu trữ thời gian trang bạn bị sập, cứ tiếp tục check, cho tới khi 1 vị trí check trang bạn hoạt động lại, họ sẽ gửi thông báo tới bạn (qua email, sms, push …) báo trang của bạn đã UP (kèm theo thời gian cụ thể trang bạn đã DOWN bao nhiêu phút) (thời gian lý thuyết có thể báo UP nhanh nhất là sau ~1s)

Bạn cũng có thể thấy, để check 1 trang DOWN, UpTimeDoctor cần check tối thiểu 2 lần, còn khi trang đã hoạt động, thì chỉ cần 1 server kết nối thành công, họ cũng sẽ báo là UP, nên thời gian check UP sẽ nhanh hơn nhiều so với thời gian DOWN

Thực tế sử dụng, kể cả bạn chạy mặc định, thì nó cũng nhạy cực kì, rất nhiều tình huống mình đổi lại IP chưa có SSL mất tầm 10-15s, hay đơn giản là chạy lệnh reboot từ server (mất chưa tới 30s), các dịch vụ khác đa phần sẽ không bắt kịp, còn UpTimeDoctor vẫn có thông báo luôn

Trong trường hợp bạn cần khắt khe hơn nữa, có thể chọn tùy chọn Preset profile #1 (High sensitivity of monitoring, less effective false alarm elimination) ở Monitoring Profile, nó sẽ khá tương tự với cấu hình mặc định, 2 vị trí check ngẫu nhiên, 30s check 1 lần, tuy thế lúc này nó sẽ không cần kiểm tra lại, cứ 1 vị trí check báo sập, là lập tức thông báo DOWN ngay

Lý thuyết thì xác xuất trang bạn sập, ngay thời điểm 1 cụm server của UpTimeDoctor cùng có lỗi cũng khá hiếm, nên chuyện bạn nhận được thông báo DOWN bị sai cũng không dễ xảy ra đâu

Trong trường hợp bạn là 1 người quản trị có yêu cầu cực đoan hơn về downtime, uptime, có thể đóng tiền để nâng cấp gói, lúc này bạn có thể check cùng lúc từ 4 vị trí tùy chọn, thời gian check giảm xuống còn 15s mỗi lần

Bạn cũng có thể set các monitoring profile cho từng trang riêng biệt, kiểu trang nào quan trọng, liên quan cơm gạo, bạn có thể dùng preset profile #1, các trang ít quan trọng hơn, có thể dùng preset profile #3 để tránh các thông báo nhầm, còn không thì cứ dùng system default, cấu hình mặc định khi tạo tài khoản là đủ, thực tế mình dùng khoảng 5 năm nay ở system default mà chưa thấy 1 lần nào UpTimeDoctor báo nhầm cả, thời gian báo DOWN chậm nhất tầm 90s, thời gian báo UP thì chậm nhất 30s 😀

Trong trường hợp bạn đang dùng 1 hệ thống server hơi yếu, có thể chọn profile #3, để thi thoảng cập nhập plugin, backup nặng …. tránh tình huống bị báo DOWN

Notification (thông báo)

UpTimeDoctor có thông báo qua email, sms, và push (bạn có thể dùng các dịch vụ push như Pushbullet, Pushover, Prowl)

Lý thuyết thì thông báo qua email là quá đủ, có điều thi thoảng bạn có quá nhiều email, thông báo từ UpTimeDoctor có thể bị nhầm với các email khác hoặc có thể bị lẫn sang các thư mục khác hoặc thậm chí bị đưa vào SPAM, bạn có thể sẽ sót, thông báo qua sms tất nhiên là bá nhất, vì nó gửi trực tiếp tới số phone của bạn, không có mạng vẫn nhận được thông báo ngay lập tức, có điều tiền sms tốn kém lắm 😀

Hình thức thông báo push thì 5 năm trước mình không dùng, viết bài này thì mình có cài vào thử, cũng khá hay, vì nó sẽ tách riêng thông báo 1 cách chuyên nghiệp hơn, bạn có thể quản lý được phần chuông tin nhắn riêng biệt, thậm chí thông báo có thể được cưỡng bức xuất hiện liên tục trên điện thoại cho tới khi bạn ấn vào, bấm đã xem mới tắt thông báo 😀

Độ ổn định

1 trong các thứ mình rất quan trọng, là độ ổn định, nhiều dịch vụ monitor mới mở rất tốt, nhưng sau vài năm dịch vụ củ chuối, tăng dần thời gian check, từ 30s lên 60s, vài dịch vụ giờ còn tăng lên hẳn 5 phút check 1 lần, bắt ép khách hàng nâng cấp sang gói trả phí, không thì tăng giá dịch vụ đủ kiểu

UpTimeDoctor mình dùng 5 năm nay, chất lượng vẫn tuyệt vời, tính năng ngày càng tốt hơn, kể cả ở gói FREE, bạn vẫn có thể nhận được chất lượng hạng nhất 😀 (chỉ hơi thiếu xíu khả năng tùy biến thôi)

Report (báo cáo)

Phần báo cáo của họ cũng khá hay, ngoài chuyện bạn có thể biết chính xác thời gian downtime, uptime cụ thể, bạn còn có thể biết được tốc độ truy cập từ mọi nơi trên thế giới vào trang bạn, tốc độ bình quân hàng năm, hàng tháng, hàng ngày từng giai đoạn ra làm sao

Từ các con số này, bạn có thể điều chỉnh, tốc ưu các setting trang của bạn hiệu quả hơn

Cụ thể kiểu trang bibica.net, mình set 0h mỗi ngày nó sẽ tự backup, lúc này CPU, RAM …. gần như sẽ chạy hết cỡ để hoạt động, tốc độ trang lúc này sẽ chậm hơn so với thông thường, sẽ rất dễ hiểu, còn khi bạn xem biểu đồ, mà thấy ngoài 0h, có các giờ khác mà trang chậm hơn, thì cần xem lại coi vấn đề do đâu

Họ thậm chí còn cho phép làm 1 trang báo cáo thông khai, để khách có thể xem trực tiếp downtime, uptime và tốc độ bình quân của trang bạn

Tổng Kết

Nói dài cả bài cho bon mồm thế thôi 😛 còn ngắn gọn thì bạn chỉ việc đăng kí tài khoản miễn phí, add domain của bạn vào là xong, mọi thứ khác để mặc định là đủ 😀

Comment policy: We love comments and appreciate the time that readers spend to share ideas and give feedback.
Notes: However, those deemed to be spam or solely promotional will be deleted.

You can create a Gravatar account, add avatar, then use that email to comment here, your account will have a more beautiful Avatar, easier to recognize with other members.

Please use real emails, you can receive notifications when comments are replied