Bmon, alat debugging dan pemantauan jaringan

tentang bmon

Pada artikel selanjutnya kita akan melihat bmon. Ini adalah alat pemantauan dan debugging jaringan berbasis teks yang sederhana namun kuat untuk sistem mirip Unix. Pergi ke menangkap statistik terkait jaringan dan akan menampilkannya secara visual dalam format bersahabat secara real time.

Kehilangan bandwidth adalah masalah yang sulit dikendalikan yang mengakibatkan lambatnya respons dari aplikasi yang berjalan di jaringan. Itulah mengapa selalu menarik mengontrol lonjakan bandwidth untuk menghindari masalah ini. Kami dapat melakukan tugas ini dengan bantuan bmon, yang akan membantu kami mengontrol masalah yang terkait dengan jaringan.

Instal bmon di Ubuntu

Mudah untuk menginstal alat ini dan dalam artikel ini kita akan melihat caranya instal bmon di Ubuntu 16.04. Hampir semua distribusi Gnu / Linux memiliki paket bmon di repositori default. Untuk menginstalnya kita hanya perlu membuka terminal (Ctrl + Alt + T) dan menulis:

sudo apt-get install bmon

Kita juga bisa kompilasi kodenya menggunakan perintah berikut di terminal:

git clone https://github.com/tgraf/bmon.git

cd bmon

sudo apt-get install build-essential make libconfuse-dev libnl-3-dev libnl-route-3-dev libncurses-dev pkg-config dh-autoreconf

sudo ./autogen.sh 

sudo ./configure 

sudo make 

sudo make install

Cara menggunakan alat bmon di Ubuntu

Itu harus diperjelas RX berarti byte diterima per detik dan TX mengacu pada byte yang dikirimkan per detik. Jalankan sebagai berikut:

bmon tidak ada statistik

bmon

Untuk melihat statistik penggunaan bandwidth yang lebih rinci, tekan tombol d dan Anda akan melihat sesuatu seperti berikut:

bmon dengan statistik

Tekan Shift +? untuk melihat bantuan cepat.

referensi keluaran bmon

untuk melihat statistik untuk antarmuka tertentu, pilih menggunakan panah atas dan bawah. Jika yang kita inginkan adalah memantau antarmuka tertentu saja, tambahkan sebagai argumen pada baris perintah sebagai berikut:

antarmuka keluaran bmon

bmon -p enp10s0

Bendera -p menetapkan kebijakan yang menentukan antarmuka jaringan mana yang akan ditampilkan, dalam contoh antarmuka jaringan saya akan dipantau enp10s0.

Untuk menggunakan bit per detik alih-alih byte per detik, kita harus menggunakan -b bendera jadi:

bmon -bp enp10s0

Kita juga bisa tentukan interval per detik dengan bendera -r sebagai berikut:

bmon -r 5 -p enp10s0

Cara menggunakan modul input dengan bmon

Alat ini memiliki rangkaian modul masukan itu penawaran data statistik pada antarmuka, yang meliputi:

  • netlink - Menggunakan protokol Netlink untuk mengumpulkan statistik antarmuka dan kontrol lalu lintas. Ini adalah modul input default.
  • proc: Ini a modul cadangan jika antarmuka Netlink tidak tersedia.
  • dummy: ini adalah modul input yang dapat diprogram untuk debugging dan pengujian.
  • batal: nonaktifkan pengumpulan data.

Untuk menemukan informasi tambahan pada modul, mulailah dengan opsi «bantuan» didirikan sebagai berikut:

bmon -i netlink:help

Perintah berikut akan memanggil bmon dengan modul input proc diaktifkan:

bmon -i proc -p enp10s0

Cara menggunakan modul keluar dengan bmon

Alat ini juga menggunakan modul keluaran untuk acara atau ekspor data statistik yang dikumpulkan dengan modul masukan, yang meliputi:

  • kutukan: ini adalah antarmuka pengguna interaktif itu memberikan perkiraan tarif waktu nyata dan representasi grafis dari setiap atribut. Ini adalah mode keluaran default.
  • ascii: adalah keluaran teks yang dapat diprogram langsung. Anda dapat menampilkan daftar antarmuka, penghitung terperinci, dan grafik di konsol. Apakah dia mode keluaran default saat kutukan tidak tersedia.
  • format: itu adalah mode keluaran yang dapat diprogram sepenuhnya. Kita bisa menggunakan nilai keluarannya dalam skrip atau program untuk analisis dan banyak lagi.
  • nol: ini matikan outputnya.

Untuk mendapatkan informasi lebih lanjut tentang modul, jalankan dengan opsi "bantuan" yang disetel sebagai berikut:

bmon -o curses:help

Perintah berikut akan memanggil bmon dalam mode keluaran ascii:

keluaran bmon ascii

bmon -p enp10s0 -o ascii

Kami juga dapat menjalankan modul output format dan kemudian menggunakan nilai yang diperoleh untuk skrip atau di program lain:

bmon format keluaran

bmon -p enp10s0 -o format

Untuk mendapatkan informasi penggunaan tambahan, opsi dan contoh, kita dapat membaca halaman manual bmon:

pria bmon

man bmon

Jika kami ingin tahu lebih banyak tentang alat ini, file repositori github.


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.

  1.   Giovanni gapp dijo

    Mereka terus membantu saya dengan kesalahan BIOS yang disebabkan Ubuntu, kanonik meninggalkan kami dan berpura-pura melupakan kami, mereka merusak komputer baru saya