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
Untuk melihat statistik penggunaan bandwidth yang lebih rinci, tekan tombol d dan Anda akan melihat sesuatu seperti berikut:
Tekan Shift +? untuk melihat bantuan cepat.
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:
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:
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 -p enp10s0 -o format
Untuk mendapatkan informasi penggunaan tambahan, opsi dan contoh, kita dapat membaca halaman manual bmon:
man bmon
Jika kami ingin tahu lebih banyak tentang alat ini, file repositori github.
Mereka terus membantu saya dengan kesalahan BIOS yang disebabkan Ubuntu, kanonik meninggalkan kami dan berpura-pura melupakan kami, mereka merusak komputer baru saya