Pingnoo, một máy đo và phân tích ping và theo dõi lộ trình

về Pingnoo

Trong bài tiếp theo, chúng ta sẽ xem xét Pingnoo. Đây là một ứng dụng đa nền tảng mã nguồn mở mà bạn có thể phân tích và lập thời gian cho các chuyến đi vòng quanh (độ trễ) giữa hai máy chủ. Đây là một chương trình cung cấp cho người dùng một biểu diễn đồ họa cho đầu ra theo dõi và ping.

Mặc dù hiện tại nó đang trong giai đoạn phát triển tương đối sớm, chức năng chính của ứng dụng hoàn toàn có thể sử dụng được. Ngoài ra, như đã chỉ ra trên trang web của họ, các khả năng của phần mềm sẽ phát triển theo thời gian.

Đây là phần mềm mã nguồn mở 100%, được cấp phép theo GPLv3. Nó cũng đa dạng và có thể mở rộng. Chức năng thực tế của phần mềm được cung cấp bởi các thành phần làm cho thiết kế rất linh hoạt. Nó cũng cho phép các bên thứ ba sản xuất các thành phần của riêng họ để cải thiện phần mềm.

Cài đặt Pingnoo trên Ubuntu

Nếu bạn quan tâm đến việc cài đặt chương trình này trong Ubuntu, Bạn có thể tải xuống gói .deb tương ứng với phiên bản hệ điều hành bạn sử dụng từ trang tải xuống dự án. Nếu bạn sử dụng Ubuntu 20.04, bạn cũng có thể tải xuống gói này, chỉ cần mở một thiết bị đầu cuối (Ctrl + Alt + T) và sử dụng wget như sau:

tải xuống gói .deb

wget https://github.com/nedrysoft/pingnoo/releases/download/2021.04.30-develop/pingnoo_2021.04.30-develop-ubuntu20.04_amd64.deb

Sau khi quá trình tải xuống hoàn tất, chúng tôi có thể cài đặt chương trình viết lệnh khác này trong cùng một thiết bị đầu cuối:

cài đặt Pingnoo dưới dạng gói deb

sudo apt install ./pingnoo_2021.04.30-develop-ubuntu20.04_amd64.deb

Sau khi cài đặt, chỉ bắt đầu chương trình tìm kiếm người ném bóng trong đội của chúng tôi.

trình khởi chạy chương trình

Gỡ cài đặt

đến xóa chương trình này khỏi hệ thống, trong một terminal (Ctrl + Alt + T), chúng tôi sẽ chỉ phải thực thi:

gỡ cài đặt Pingnoo

sudo apt remove pingnoo; sudo apt autoremove

Ngoài ra Chúng tôi cũng có thể tải xuống Gói AppImage của phần mềm này. Với tùy chọn này, không có phần mềm nào thực sự được cài đặt, vì nó là một hình ảnh nén với tất cả các phụ thuộc và thư viện cần thiết để chạy chương trình.

Xem nhanh cách hoạt động của Pingnoo

Tùy chọn chương trình

Phần mềm này gửi các gói ICMP (Giao thức kiểm soát tin nhắn Internet) và tăng trường thời gian sống (TTL). Khi gói tin đi qua các bộ định tuyến (hiển thị dưới dạng bước nhảy), trường TTL giảm. Khi giá trị này đạt đến XNUMX, bộ định tuyến đang xử lý gói tin đó nói chung sẽ phản hồi bằng một thông báo hết thời gian cho máy chủ lưu trữ ban đầu.

pingnoo nó sẽ theo dõi tất cả các gói ICMP mà nó truyền và có thể khớp các phản hồi ICMP với các yêu cầu đã gửi. Điều này cho phép thời gian cho chuyến đi khứ hồi (RTT) không chỉ được tính giữa hai điểm cuối, mà còn là bước nhảy trung gian giữa các máy chủ. Tất cả thông tin này được vẽ bằng biểu đồ, cung cấp mô tả trực quan tức thì về tuyến đường.

Phần mềm nó sẽ tạo ra đồ họa trên màn hình, sẽ hiển thị lịch sử của mỗi bước nhảy. Những hình ảnh này giúp bạn dễ dàng theo dõi các tuyến mạng, tìm nguyên nhân gây ra thời gian chết và hiệu suất mạng kém. Tất cả điều này được hiển thị trong các tab, vì vậy chúng tôi có thể phân tích nhiều tuyến đường cùng một lúc.

Chúng tôi cũng sẽ tìm thấy hỗ trợ cho IPv4 và IPv6, và điều này nó sẽ cho phép chúng tôi thay đổi khoảng thời gian và thời lượng của cửa sổ đồ họa. Cho sau này. Mặc định là 60 giây, nhưng có thể thay đổi thành 10 phút, 15 phút, 30 phút, 45 phút, 1 giờ, 12 giờ và 24 giờ.

Pingnoo đang hoạt động

Phần mềm này có thể mở rộng và cung cấp hỗ trợ tích hợp để thay đổi tên máy chủ và địa chỉ IP. Kiến trúc mô-đun của Pingnoo cho phép các bên thứ ba mở rộng chức năng của phần mềm.

pingnoo được thiết kế để được sử dụng bởi bất kỳ ai quan tâm đến hiệu suất của các kết nối mạng của họtừ người dùng gia đình đến người dùng doanh nghiệp. Trên trang web của dự án, họ chỉ ra rằng ứng dụng này đã được thiết kế để nhanh và dễ sử dụng, cho dù bạn quan tâm đến việc giải quyết các vấn đề về hiệu suất trò chơi hay đang cố gắng chẩn đoán các vấn đề định tuyến trong một công ty.

Mã nguồn Pingnoo có thể được tìm thấy được lưu trữ tại GitHub, trong trường hợp ai đó muốn xem xét, kiểm tra hoặc đóng góp vào mã. Ngoài ra để biết thêm thông tin, bạn có thể tham khảo ý kiến tài liệu chính thức o trang web dự án.


Để lại bình luận của bạn

địa chỉ email của bạn sẽ không được công bố. Các trường bắt buộc được đánh dấu bằng *

*

*

  1. Chịu trách nhiệm về dữ liệu: Miguel Ángel Gatón
  2. Mục đích của dữ liệu: Kiểm soát SPAM, quản lý bình luận.
  3. Hợp pháp: Sự đồng ý của bạn
  4. Truyền thông dữ liệu: Dữ liệu sẽ không được thông báo cho các bên thứ ba trừ khi có nghĩa vụ pháp lý.
  5. Lưu trữ dữ liệu: Cơ sở dữ liệu do Occentus Networks (EU) lưu trữ
  6. Quyền: Bất cứ lúc nào bạn có thể giới hạn, khôi phục và xóa thông tin của mình.