Published on

Ra mắt công cụ Ping monitor giúp theo dõi độ ổn định các nhà cung cấp

Authors

Thông thường mỗi nhà cung cấp nước ngoài đều có một dịch vụ thông báo tình trạng các cụm máy chủ của họ, nhưng lượng thông tin thường không đủ hoặc đôi khi không được cập nhật kịp thời. Ngoài ra, các trang theo dõi này không có một timeline view theo khoảng thời gian mà bạn mong muốn và chỉ thường thông báo tình trạng hiện tại, tình trạng những tuần trước, tháng trước thì khó mà biết được. Đồng thời việc theo dõi và ghi nhớ từng vấn đề hay đơn giản là website của từng nhà cung cấp dịch vụ là điều rất khó, gần như không thể.

Nhu cầu của mình là một công cụ theo dõi tập trung, do mình quản lý có thể theo dõi tất cả các nhà cung cấp nổi tiếng, hay được mọi người sử dụng kể cả trong và ngoài nước. Đó là lí do mà ping monitor của Tuấn Dev ra đời.

Bạn có thể truy cập theo địa chỉ https://ping.datuan.dev 🔗.


Cập nhật tháng 02/2021: Mình đã chuyển hoàn toàn phần monitor về Việt Nam.

Cập nhật 14/04/2020: Mình đã bổ sung một monitor tại Việt Nam, nhờ đó sẽ giúp các kết quả kiểm tra có phần chính xác hơn ở cả 2 vị trí địa lý: Singapore (quốc tế) và Việt Nam (trong nước).


Ping.datuan.dev là gì?

Là công cụ gì vậy, có ăn được không? Thật ra là không, đây chỉ là công cụ giúp các bạn (và mình) nhẹ đầu hơn trong việc tìm kiếm một nhà cung cấp server/hosting ổn định hoặc tìm đúng chỗ "đổ thừa" thay vì đổ oan cho nhà cung cấp bạn đang sử dụng. Tóm lại đây là công cụ để theo dõi độ ổn định, không đặt nặng uptime hay tốc độ của các nhà cung cấp.

Website này sử dụng Smokeping 🔗 là một công cụ monitor (theo dõi) rất nổi tiếng. Ngoài theo dõi theo ping (ICMP), Smokeping còn hỗ trợ bạn sử dụng curl để theo dõi tốc độ phản hồi các website (HTTP/HTTPS),... Smokeping là công cụ self-hosted và được rất 🔗 rất 🔗 nhiều 🔗 nhiều 🔗 bạn tự setup để monitor rất nhiều dịch vụ trên thế giới.

Tuy nhiên thì mình thấy chưa ai triển khai tại Việt Nam và cũng chưa thấy bên nào setup để theo dõi những nhà cung cấp tại Việt Nam, vậy là mình tự setup và dùng, trong lúc sử dụng thấy khá hay ho nên giới thiệu cho mọi người dùng chung.

Hiện tại ping.datuan.dev đang được đặt tại máy chủ AWS, region là Singapore, khá phù hợp để monitor các dịch vụ lớn trên thế giới. Server này chỉ chạy duy nhất Smokeping và Nginx để reproxy cái CGI của Smokeping, ngoài ra không chạy gì khác để đảm bảo tài nguyên/mạng được đảm bảo nhất.

Mặc dù vậy, nếu đặt server tại Singapore sẽ khó "quan sát" được tình hình thực tế trong nước. Vì vậy, mình đang tiết kiệm tiền để đặt thêm 1 hoặc 2 agent tại Việt Nam để monitor các nhà cung cấp trong nước, có thể là hai đầu Bắc/Nam để cho kết quả chính xác hơn.


Ping.datuan.dev có tác dụng gì?

Thật sự lúc đầu mình cũng phân vân không biết có nên viết bài giới thiệu này hay không hay chỉ dùng cho cá nhân thôi. Tuy nhiên sau khoảng 2 tuần chạy thử thì mình nhận thấy nên chia sẻ cho mọi người biết đến công cụ này, nhưng không chia sẻ... hướng dẫn sử dụng để mọi người tự tìm hiểu nha ????

Đơn giản là vì nhu cầu của mọi người khi dùng công cụ này là rất khác nhau.


Đối với những bạn đang đi tìm một nhà cung cấp server/hosting ổn định, công cụ này giúp bạn so sánh mức độ ổn định của các nhà cung cấp với nhau, đồng thời so sánh độ ổn định giữa mỗi location hoặc giữa các DC với nhau (nếu có). Lấy ví dụ Vietnix 🔗 là một nhà cung cấp mình rất thích vì nhiều lí do như giá rẻ, trình độ kĩ thuật tốt,...

Trước kia khi mình còn sử dụng Vietnix, nếu mình nhớ không sai thì bên tư vấn khuyên mình sử dụng server Vietnix đặt tại FPT 🔗 sẽ ổn định hơn, nhưng nếu nhìn vào biểu đồ này, chúng ta mới thấy Vietnix tại Viettel 🔗 cũng ổn định như FPT.

true

Nếu đọc các thông số như rtt avg, max, min trong 30 ngày qua lần lượt tại FPT là 36.8ms, 99.1ms, 27.6ms còn ở Viettel là 25.1ms, 53.9ms, 21.3ms. Tính ra DC Viettel sẽ "ngon" hơn một chút so với DC FPT ở khoản "ổn định". Tuy nhiên thì cả ba DC mà Vietnix đang host là VNPT, FPT, Viettel đều có mức ổn định rất tốt, nên suy ra bên tư vấn đã tư vấn khá chuẩn rồi ????


Đối với những bạn cần tìm hiểu lí do tại sao website không ổn định, Smokeping giúp bạn biết được vấn đề này xuất phát từ nhà cung cấp của bạn hay từ DC, nơi mà tất cả những nhà cung cấp khác nằm cùng cũng gặp sự cố.

Một ví dụ mà mình thấy vào sáng hôm nay, đồng loạt các nhà cung cấp đặt tại DC của VNPT đều gặp tình trạng ping cao và % packet loss rất nhiều. Nếu không có ping monitor, bạn có thể nghĩ ngay rằng nhà cung cấp của bạn gặp vấn đề nhưng thực sự là họ bị oan khi những nhà cung cấp khác cũng bị ảnh hưởng nhưng bạn không biết được.

Như mình đã nói, hiện tại server monitor đang đặt tại Singapore nên kết quả ping từ các nhà cung cấp tại Việt Nam có thể bị chênh lệch khá nhiều vì còn nhiều yếu tố khác ảnh hưởng. Mong bạn thông cảm. Tuy nhiên đây cũng là dịp tốt để theo dõi và quan sát nếu website của bạn gặp vấn đề khi kết nối với các dịch vụ quốc tế như Google, Facebook, Cloudflare,...

true

true

true

true


Kết

Mong rằng công cụ này có thể hỗ trợ các bạn tốt hơn trong công việc hàng ngày. Nếu bạn muốn monitor những nhà cung cấp khác chưa có trong danh sách. Comment bên dưới để mình thêm vào ngay nhé.