Bmon, alat za otklanjanje grešaka u mreži i nadzor

o bmonu

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

Gubitak propusne širine težak je problem za kontroliranje koji rezultira sporim odzivom aplikacija pokrenutih na mreži. Zato je uvijek zanimljivo kontroliraju skokove propusnosti kako bi se izbjegao ovaj problem. To možemo učiniti uz pomoć bmona, koji će nam pomoći da kontroliramo probleme povezane 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 koristeći sljedeće naredbe 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

To se mora razjasniti RX znači bajtovi primljeno u sekundi i TX se odnosi na bajtove koji se prenose u sekundi. Pokrenite ga na sljedeći način:

bmon nema statistike

bmon

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

bmon sa statistikom

Pritisnite Shift +? za pregled brze pomoći.

bmon izlazne reference

para 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 naredbenu liniju na sljedeći način:

bmon izlazni interfejs

bmon -p enp10s0

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

Za upotrebu bitova u sekundi umjesto bajtova u sekundi, morat ćemo koristiti -b zastava ovako:

bmon -bp enp10s0

Mi takođe možemo definirajte intervale u sekundi sa -r zastava kao što slijedi:

bmon -r 5 -p enp10s0

Kako se koriste ulazni moduli sa 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 interfejsa i kontrola prometa. Ovo je zadani ulazni modul.
  • proc: To je rezervni modul u slučaju da Netlink sučelje nije dostupno.
  • lutka: ovo je programabilni ulazni modul za otklanjanje grešaka i testiranje.
  • null: onemogućiti prikupljanje podataka.

Da nađem Dodatne informacije na modulu, pokrenite ga sa 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 sa bmonom

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

  • psovke: ovo je interaktivno korisničko sučelje koje pruža procjene stope u realnom vremenu i grafički prikaz svakog atributa. To je zadani način izlaza.
  • ASCII: je izravni programibilni izlaz teksta. Na konzoli možete prikazati listu 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.
  • null: 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 načinu izlaza:

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

Dobiti dodatne informacije o upotrebi, opcije i primjeri, možemo pročitati man stranicu bmon-a:

čovjek bmon

man bmon

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


Ostavite komentar

Vaša e-mail adresa neće biti objavljena. Obavezna polja su označena sa *

*

*

  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 obavezi.
  5. Pohrana podataka: Baza podataka koju hostuje Occentus Networks (EU)
  6. Prava: U bilo kojem trenutku možete ograničiti, oporaviti i izbrisati svoje podatke.

  1.   Giovanni gapp rekao je

    I dalje mi pomažu u BIOS grešci koju je Ubuntu izazvao, kanonski nas napustio i pretvara se da nas zaboravlja, oštetili su moj novi računar