Iftop, pantau konsumsi bandwidth jaringan Anda secara real time

Tentang iftop

Pada artikel selanjutnya kita akan melihat iftop. Beberapa waktu yang lalu kami berbicara di blog ini tentang cara mematikan proses, dan di posting itu kami meninjau penggunaannya TOP. Untuk artikel ini kita akan mencoba program luar biasa lainnya yang disebut Interface TOP (IFTOP), yang mana alat pemantauan bandwidth berbasis konsol yang bekerja dalam waktu nyata.

Iftop telah melakukan untuk penggunaan jaringan apa yang dilakukan top untuk penggunaan CPU. Program yang dimaksud mendengarkan lalu lintas jaringan pada antarmuka dan menampilkan tabel penggunaan bandwidth saat ini oleh pasangan host. Program ini akan menampilkan gambaran singkat aktivitas jaringan pada antarmukanya. Iftop menampilkan daftar penggunaan bandwidth yang diperbarui secara real-time rata-rata setiap 2, 10, dan 40 detik. Dalam posting ini kita akan melihat instalasi dan cara menggunakan IFTOP dengan contoh dasar di Ubuntu.

Perangkat lunak ini Anda akan membutuhkan beberapa dependensi yang harus kita instal sebelum terlibat dengan penginstalan program. Persyaratan tersebut adalah:

  • libpcap: Ini adalah perpustakaan untuk menangkap data jaringan langsung. Ini dapat digunakan oleh program untuk menangkap paket yang berjalan di seluruh jaringan.
  • libncurses: Ini adalah pustaka pemrograman. Menyediakan API untuk membangun antarmuka berbasis teks dengan cara terminal independen.

Instal dependensi

Seperti yang kubilang dulu kami akan menginstal perpustakaan libpcap dan libncurses menggunakan manajer paket kami sesuai dengan distribusi Gnu / Linux yang kami gunakan. Di Ubuntu kita hanya perlu membuka terminal (Ctrl + Alt + T) dan menulis:

sudo apt install libpcap0.8 libpcap0.8-dev libncurses5 libncurses5-dev

Pasang iftop

Iftop adalah tersedia dari repositori perangkat lunak resmi Debian / Ubuntu. Kita dapat menginstalnya menggunakan perintah apt di terminal (Ctrl + Alt + T) seperti yang ditunjukkan di bawah ini:

sudo apt install iftop

Penggunaan dasar Iftop

Setelah penginstalan selesai, kita hanya perlu membuka konsol dan jalankan perintah iftop tanpa argumen apa pun untuk melihat penggunaan bandwidth dari antarmuka default. Program akan menunjukkan kepada kita layar yang mirip dengan yang ditunjukkan di bawah ini:

iftop enp0s3

sudo iftop

Perlu dicatat bahwa perlu untuk dapat menjalankan alat yang dimiliki izin root.

Jika kami ingin melihat lebih banyak opsi alat selama eksekusinya, kami hanya punya tekan tombol "h". Kami akan diperlihatkan menu bantuan dengan berbagai opsi.

buka puasa -h

Saat iftop sedang berjalan, kita dapat menggunakan file tombol seperti S, N dan D untuk melihat lebih banyak informasi seperti sumber, tujuan, dll. Jalankan man iftop jika Anda ingin menjelajahi lebih banyak opsi. Tekan 'q' untuk keluar pelaksanaan program.

Pantau antarmuka jaringan

buka puasa -P

Kami pertama-tama akan mengeksekusi file perintah ifconfig o el perintah ip ayat temukan semua antarmuka jaringan terhubung ke sistem kami:

sudo ifconfig

Atau kita juga bisa menggunakan:

sudo ip addr show

Mengetahui antarmuka, sekarang kita dapat menggunakan -i opsi untuk menentukan antarmuka yang ingin kita pantau. Misalnya, dengan perintah berikut, dalam kasus saya, saya akan dapat mengontrol bandwidth antarmuka enp0s3 di komputer tempat saya menguji program ini:

sudo iftop -i enp0s3

Jika yang kita inginkan adalah menentukan paket pergi ke / dari ip seperti 10.0.2.15/24, kami akan menggunakan Opsi -F. Dengan cara ini kita bisa lebih mudah mendeteksi penyebab kemacetan.

sudo iftop -F 10.0.2.15/255.255.255.0 -i enp0s3

Sekarang, jika yang kita inginkan adalah memvalidasi apakah itu paket ICMP atau TCP / IP penyebab efek penyu jaringan kami. kita bisa menggunakan opsi -f:

iftop -f icmp -i enp0s3

Copot pemasangannya

Kami akan dapat menghapus program ini dari komputer kami dengan membuka terminal (Ctrl + Alt + T) dan mengetik di dalamnya:

sudo apt remove iftop

Artikel ini hanya menunjukkan cara menginstal dan menggunakan iftop dengan cara dasar, untuk memantau kami jaringan masuk Gnu /Linux. Jika ada yang ingin tahu lebih banyak tentang iftop, selain bantuan programnya juga bisa mengunjungi situs proyek atau konsultasikan kode sumber.


Jadilah yang pertama mengomentari

tinggalkan Komentar Anda

Alamat email Anda tidak akan dipublikasikan. Bidang yang harus diisi ditandai dengan *

*

*

  1. Penanggung jawab data: Miguel Ángel Gatón
  2. Tujuan data: Mengontrol SPAM, manajemen komentar.
  3. Legitimasi: Persetujuan Anda
  4. Komunikasi data: Data tidak akan dikomunikasikan kepada pihak ketiga kecuali dengan kewajiban hukum.
  5. Penyimpanan data: Basis data dihosting oleh Occentus Networks (UE)
  6. Hak: Anda dapat membatasi, memulihkan, dan menghapus informasi Anda kapan saja.