Bmon, alat za otklanjanje pogrešaka i nadzor mreže

o bmonu

U sljedećem ćemo članku pogledati bmon. Ovo je jednostavan, ali moćan alat za praćenje i otklanjanje pogrešaka zasnovan na tekstu za sustave slične Unixu. Idem hvatanje mrežne statistike i prikazat će ih vizualno u prijateljskom formatu u stvarnom vremenu.

Gubitak širine pojasa težak je problem za kontroliranje koji rezultira sporim odgovorom aplikacija pokrenutih na mreži. Zato je uvijek zanimljivo kontrolirati skokove širine pojasa kako bi se izbjegao ovaj problem. Ovaj zadatak možemo izvršiti uz pomoć bmona, koji će nam pomoći u kontroli problema povezanih s mrežom.

Instalirajte bmon na Ubuntu

Lako je instalirati ovaj alat, a u ovom ćemo članku vidjeti kako instalirajte bmon na Ubuntu 16.04. Gotovo sve Gnu / Linux distribucije imaju bmon paket u zadanim spremištima. Da bismo ga instalirali, morat ćemo samo otvoriti terminal (Ctrl + Alt + T) i napisati:

sudo apt-get install bmon

Možemo i mi sastaviti kod pomoću sljedećih naredbi u terminalu:

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

Kako se koristi bmon alat u Ubuntuu

Mora se razjasniti da RX znači bajtovi primljene u sekundi i TX se odnosi na bajtove koji se prenose po sekundi. Pokrenite ga na sljedeći način:

bmon nema statistike

bmon

Da biste vidjeli detaljniju statistiku upotrebe propusnosti, pritisnite tipku d i vidjet ćete nešto poput sljedećeg:

bmon sa statistikom

Pritisnite Shift +? za pregled brze pomoći.

bmon izlazne reference

u pregledati statistiku za određeno sučelje, odaberite ga pomoću strelica gore i dolje. Ako želimo nadzirati samo određeno sučelje, dodajte ga kao argument u naredbeni redak kako slijedi:

bmon izlazno sučelje

bmon -p enp10s0

Oznaka -p uspostavlja politiku koja definira koja mrežna sučelja treba prikazati, u primjeru će se nadzirati moje mrežno sučelje enp10s0.

Za upotrebu bitova u sekundi umjesto bajtova u sekundi, morat ćemo upotrijebiti -b zastava Tako:

bmon -bp enp10s0

Možemo i mi definirati intervale u sekundi s -r zastava kako slijedi:

bmon -r 5 -p enp10s0

Kako koristiti ulazne module s bmonom

Ovaj alat ima niz ulaznih modula koji ponuda statistički podaci o sučeljima, koji uključuju:

  • netlink - koristi Netlink protokol za prikupljanje statistika sučelja i kontrola prometa. Ovo je zadani ulazni modul.
  • proc: To je a rezervni modul u slučaju da sučelje Netlink nije dostupno.
  • lutka: ovo je programabilni ulazni modul za otklanjanje pogrešaka i testiranje.
  • nula: onemogućiti prikupljanje podataka.

Da biste pronašli dodatne informacije na modulu, pokrenite ga s opcija «pomoć» utvrđeno kako slijedi:

bmon -i netlink:help

Sljedeća naredba će pozvati bmon s omogućenim modulom za unos proc:

bmon -i proc -p enp10s0

Kako koristiti izlazne module s bmonom

Ovaj alat također koristi izlazne module za pokazati ili izvoz prikupljenih statističkih podataka ulaznim modulima, koji uključuju:

  • kletve: ovo je interaktivno korisničko sučelje koje pruža procjene stope u stvarnom vremenu i grafički prikaz svakog atributa. To je zadani način izlaza.
  • ascii: je izravni programibilni izlaz teksta. Na konzoli možete prikazati popis sučelja, detaljne brojače i grafikone. Je li on zadani način izlaza kada psovke nisu dostupne.
  • format: to je potpuno programibilni način izlaza. Možemo koristiti njegove izlazne vrijednosti u skriptama ili programima za analizu i još mnogo toga.
  • nula: ovo isključite izlaz.

Da biste dobili više informacija o modulu, pokrenite ga s opcijom "pomoć" postavljenom na sljedeći način:

bmon -o curses:help

Naredba koja slijedi pozvat će bmon u ascii izlaznom načinu:

bmon ascii izlaz

bmon -p enp10s0 -o ascii

Također možemo pokrenuti modul za izlaz formata, a zatim koristiti dobivene vrijednosti za skriptiranje ili u drugom programu:

bmon izlazni format

bmon -p enp10s0 -o format

Da biste dobili dodatne informacije o upotrebi, mogućnosti i primjeri, možemo pročitati man stranicu bmona:

čovječe bmon

man bmon

Ako želimo znati više o ovom alatu, github spremište.


Ostavite svoj komentar

Vaša email adresa neće biti objavljen. Obavezna polja su označena s *

*

*

  1. Za podatke odgovoran: Miguel Ángel Gatón
  2. Svrha podataka: Kontrola neželjene pošte, upravljanje komentarima.
  3. Legitimacija: Vaš pristanak
  4. Komunikacija podataka: Podaci se neće dostavljati trećim stranama, osim po zakonskoj obvezi.
  5. Pohrana podataka: Baza podataka koju hostira Occentus Networks (EU)
  6. Prava: U bilo kojem trenutku možete ograničiti, oporaviti i izbrisati svoje podatke.

  1.   Giovanni gapp dijo

    I dalje mi pomažu u BIOS pogrešci koju je Ubuntu izazvao, kanonski nas napuštaju i prave se da su nas zaboravili, oštetili su moje novo računalo