Phần mềm chẩn đoán (ping) mạng trên 24h?


10

Gần đây, chúng tôi đã gặp rất nhiều vấn đề với kết nối internet của văn phòng chúng tôi: chậm, mất gói, thời gian ping lớn, v.v.

(Un) may mắn thay, điều này không xảy ra cả ngày, chỉ một vài phút ở đây và vài lần một ngày, nhưng điều đó làm cho ngày làm việc của chúng tôi trở nên đau đớn.

Theo luật của Murphy , khi anh chàng IT bật lên, internet hoạt động tốt, ping tốt, băng thông bình thường.

Vì họ sẽ không làm gì thêm cho chúng tôi mà không cần thêm bằng chứng về sự thất bại, có một công cụ đơn giản và tốt (trên bất kỳ nền tảng nào) sẽ giám sát kết nối trong 24 giờ (ví dụ như Google mỗi giây) và hiển thị kết quả dưới dạng đồ thị thời gian ping + mất gói bất cứ lúc nào trong ngày?

Tôi đã dùng thử PingPlotter , nhưng nó không hoạt động như dự định của tôi.


1
PingPlotter có gì sai?
joeqwerty

Hầu hết các phần mềm giám sát sẽ làm điều này ở một mức độ nào đó, nhưng gợi ý về việc hút thuốc của @ Zoredache có lẽ là công cụ độc lập nổi tiếng nhất và được thiết kế phù hợp cho vấn đề của bạn.
voretaq7

Câu trả lời:


6

Nếu bạn có quyền truy cập vào một máy linux thì mtr có thể làm những gì bạn muốn. mtr kết hợp chức năng của các chương trình traceroute và ping trong một công cụ chẩn đoán mạng duy nhất

Đây là loại đầu ra bạn nhận được khi chạy trong chế độ báo cáo. Bạn chỉ có thể để nó chạy và thu thập số liệu thống kê trong bất kỳ khoảng thời gian nào.

mtr -r -c 10 google.com
HOST: host1.lan                   Loss%   Snt   Last   Avg  Best  Wrst StDev
  1. ns.lan                        0.0%    10    0.3   0.5   0.3   0.6   0.1
  2. 192.168.1.254                 0.0%    10   81.2  76.0  66.9  89.1   8.3
  3. 94-192-160-1.zone6.bethere.c 60.0%    10  2335. 1419. 1024. 2335. 620.4
  4. 10.1.3.245                   80.0%    10   17.3  17.6  17.3  17.9   0.4
  5. 10.1.2.169                   90.0%    10   28.1  28.1  28.1  28.1   0.0
  6. ???                          100.0    10    0.0   0.0   0.0   0.0   0.0
  7. 64.233.175.27                70.0%    10   23.5  23.6  23.4  23.8   0.2
  8. ???                          100.0    10    0.0   0.0   0.0   0.0   0.0
  9. ???                          100.0    10    0.0   0.0   0.0   0.0   0.0
 10. ???                          100.0    10    0.0   0.0   0.0   0.0   0.0
 11. ???                          100.0     8    0.0   0.0   0.0   0.0   0.0
 12. 173.194.67.147                0.0%     5   29.1  29.2  28.7  29.8   0.4

2
Tôi thường chạy mtrnhư một công việc định kỳ hàng giờ trong chế độ báo cáo để chẩn đoán các sự cố mạng. Chạy với khoảng thời gian 30 hoặc 60 giây thường là đủ. Điều này dẫn đến tác động tối thiểu trên mạng, nhưng có thể cho kết quả tốt cho các vấn đề định kỳ.
BillThor

Rất tốt, mtrchắc chắn là một phần mềm tốt để tìm ra vấn đề trong mạng nằm ở đâu!
Benjamin

12

Tôi sẽ thiết lập một bản sao hút thuốc trên một số hệ thống trên mạng của bạn. Nó không ping mỗi giây và có lẽ bạn không cần nó làm điều đó. Thay vào đó, nó sẽ định kỳ gửi một loạt ~ 20 ping cùng một lúc, và sau đó đếm xem có bao nhiêu phản hồi và tốc độ mỗi lần trả về. Các kết quả được vẽ biểu đồ.

Đây là kết quả cho một hệ thống của tôi ở nhà, qua kết nối Comcast của tôi, với một cái gì đó tại nơi làm việc. Các gói bị bỏ lỡ và độ trễ nằm ở phía Comcast.

nhập mô tả hình ảnh ở đây


3

Bạn chỉ có thể chuyển đầu ra của ping sang một tệp (tức là ping google.com > pings.txt) và xem lại thời gian trễ. Không có biểu đồ, nhưng hoạt động trên cơ bản mọi nền tảng và sẽ cung cấp bằng chứng rộng rãi về bất kỳ vấn đề nào mà mạng đang gặp phải.


Tôi biết về pingtùy chọn này, nhưng tôi thực sự đang tìm cách để hiển thị nó trên bảng thời gian!
Benjamin

Bạn thực sự đã không đưa ra một lý do tốt là tại sao. Mục tiêu của bạn là chứng minh các vấn đề về độ trễ theo Câu hỏi của bạn, các biểu đồ đẹp phải làm gì với điều đó?
Chris S

Để kiểm tra vào thời gian nào trong ngày điều này xảy ra. Họ sẽ làm công việc tìm kiếm bất kỳ mẫu thời gian nào trong đó!
Benjamin

Bắt đầu ping vào lúc nửa đêm (00:00:00) và với 1 giây tiêu chuẩn giữa các lần ping và bạn sẽ có một điểm dữ liệu cho mỗi giây trong ngày (86400 đến 00:00:00 sáng hôm sau) - "Họ "cũng có thể tìm thấy mô hình trong đó :-)
voretaq7

Tôi sợ rằng họ thậm chí sẽ không bận tâm đến việc xem 86400 dòng văn bản, thậm chí ít cố gắng tạo ra một biểu đồ từ đó :)
Benjamin

2

Pingdom có một dịch vụ miễn phí có thể làm những gì bạn cần.


Tất nhiên Pingdom không thể cho bạn biết bất cứ điều gì về mạng nội bộ của bạn .. Một cái gì đó theo dõi từ trong ra ngoài có lẽ sẽ phù hợp hơn để khắc phục sự cố của họ
Safado

Tôi đoán đó là một điểm thuận lợi hợp lệ .. Tuy nhiên, vấn đề chắc chắn có thể là vấn đề của ISP, vì vậy giám sát bên ngoài có thể giúp ích trong trường hợp đó.
HostBits

Điểm tốt. Có lẽ một màn hình ping trên IP công cộng của bộ định tuyến cổng của họ? Nếu sự cố xảy ra với chính bộ định tuyến hoặc có thể là sự cố định tuyến với ISP sẽ hoạt động.
Safado

Thực sự tốt, điều đó đã giúp tôi nhận ra rằng vấn đề không phải là kết nối internet thực tế của tòa nhà, mà là kết nối Wi-Fi kém mà họ áp đặt để kết nối mạng văn phòng của chúng tôi với bộ định tuyến tòa nhà!
Benjamin

2

Nagios là một công cụ giám sát máy chủ nguồn mở có khả năng giám sát các máy chủ. Tôi biết rằng đối với màn hình SNMP, bạn phải định cấu hình mọi thứ trên thiết bị đang được giám sát nhưng đối với màn hình ping đơn giản thì bạn không nên.

Ở đây trong văn phòng của chúng tôi, chúng tôi sử dụng WhatsUp Gold để giám sát tất cả các máy chủ của chúng tôi. Nó có một màn hình ping thực hiện chính xác những gì bạn muốn. Đây là một sản phẩm đắt tiền ($ 2000 +) làm cho nó trở thành một giải pháp vô lý cho vấn đề của bạn, nhưng họ có bản dùng thử 30 ngày miễn phí mà bạn có thể cài đặt, thu thập dữ liệu và hy vọng tìm ra vấn đề của mình.

Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.