Bmon, alat penyahpepijatan dan pemantauan rangkaian

mengenai bmon

Dalam artikel seterusnya kita akan melihat bmon. Ini adalah alat pemantauan dan penyahpepijatan rangkaian berasaskan teks yang mudah tetapi kuat untuk sistem seperti Unix. Pergi ke menangkap statistik berkaitan rangkaian dan akan memaparkannya secara visual dalam format mesra dalam masa nyata.

Kehilangan lebar jalur adalah masalah yang sukar dikawal sehingga menghasilkan tindak balas yang perlahan dari aplikasi yang berjalan di rangkaian. Sebab itu selalu menarik mengawal lonjakan jalur lebar untuk mengelakkan masalah ini. Kami dapat melakukan ini dengan bantuan bmon, yang akan membantu kami mengawal masalah yang berkaitan dengan rangkaian.

Pasang bmon di Ubuntu

Mudah untuk memasang alat ini dan dalam artikel ini kita akan melihat caranya pasang bmon pada Ubuntu 16.04. Hampir semua pengedaran Gnu / Linux mempunyai pakej bmon di repositori lalai. Untuk memasangnya, kita hanya perlu membuka terminal (Ctrl + Alt + T) dan menulis:

sudo apt-get install bmon

Kita juga boleh menyusun kod menggunakan arahan 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

Perlu dijelaskan bahawa RX bermaksud bait diterima sesaat dan TX merujuk kepada bait yang dihantar sesaat. Jalankan seperti berikut:

bmon tiada statistik

bmon

Untuk melihat statistik penggunaan lebar jalur yang lebih terperinci, tekan kekunci d dan anda akan melihat perkara seperti berikut:

bmon dengan statistik

Tekan Shift +? untuk melihat pertolongan cepat.

rujukan keluaran bmon

kepada lihat statistik untuk antara muka tertentu, pilih menggunakan anak panah atas dan bawah. Sekiranya kita ingin memantau antara muka tertentu sahaja, tambahkan sebagai argumen pada baris perintah seperti berikut:

antara muka output bmon

bmon -p enp10s0

Bendera -p menetapkan dasar yang menentukan antara muka rangkaian mana yang akan ditunjukkan, contohnya antara muka rangkaian saya akan dipantau enp10s0.

Untuk menggunakan bit sesaat bukannya bait sesaat, kita harus menggunakan -b bendera dengan demikian:

bmon -bp enp10s0

Kita boleh juga tentukan selang setiap saat dengan -r bendera seperti berikut:

bmon -r 5 -p enp10s0

Cara menggunakan modul input dengan bmon

Alat ini mempunyai rangkaian modul input yang tawaran data statistik pada antara muka, yang termasuk:

  • netlink - Menggunakan protokol Netlink untuk mengumpulkan statistik antara muka dan kawalan lalu lintas. Ini adalah modul input lalai.
  • proc: Ini adalah modul sandaran sekiranya antara muka Netlink tidak tersedia.
  • dummy: ini adalah modul input yang dapat diprogramkan untuk penyahpepijatan dan pengujian.
  • batal: lumpuhkan pengumpulan data.

Untuk mencari Maklumat tambahan pada modul, mulakan dengan pilihan «pertolongan» ditubuhkan seperti 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 output untuk menunjukkan atau eksport data statistik yang dikumpulkan oleh modul input, yang merangkumi:

  • kutukan: ini adalah antara muka pengguna interaktif yang memberikan anggaran kadar masa nyata dan perwakilan grafik setiap atribut. Ini adalah mod output lalai.
  • ASCII: adalah output teks yang dapat diprogramkan secara langsung. Anda boleh memaparkan senarai antara muka, pembilang terperinci, dan grafik di konsol. Adakah dia mod output lalai apabila kutukan tidak tersedia.
  • format: ia adalah mod output yang dapat diprogramkan sepenuhnya. Kita boleh menggunakan nilai outputnya dalam skrip atau program untuk analisis dan banyak lagi.
  • sifar: ini matikan output.

Untuk mendapatkan lebih banyak maklumat mengenai modul, jalankan dengan set pilihan "bantuan" seperti berikut:

bmon -o curses:help

Perintah yang diikuti akan memanggil bmon dalam mod output 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 dalam program lain:

format keluaran bmon

bmon -p enp10s0 -o format

Untuk mendapatkan maklumat, pilihan dan contoh penggunaan tambahan, kita boleh membaca halaman man bmon:

lelaki bmon

man bmon

Sekiranya kita ingin mengetahui lebih lanjut mengenai alat ini, yang repositori github.


Tinggalkan komen anda

Alamat email anda tidak akan disiarkan. Ruangan yang diperlukan ditanda dengan *

*

*

  1. Bertanggungjawab atas data: Miguel Ángel Gatón
  2. Tujuan data: Mengendalikan SPAM, pengurusan komen.
  3. Perundangan: Persetujuan anda
  4. Komunikasi data: Data tidak akan disampaikan kepada pihak ketiga kecuali dengan kewajiban hukum.
  5. Penyimpanan data: Pangkalan data yang dihoskan oleh Occentus Networks (EU)
  6. Hak: Pada bila-bila masa anda boleh menghadkan, memulihkan dan menghapus maklumat anda.

  1.   Giovanni gapp kata

    Mereka terus menolong saya dengan ralat BIOS yang disebabkan oleh Ubuntu, kanonik meninggalkan kita dan berpura-pura melupakan kita, mereka merosakkan komputer baru saya