V naslednjem članku si bomo ogledali bmon. To je preprosto, a zmogljivo orodje za spremljanje in odpravljanje napak na omrežju, ki temelji na besedilu, za sisteme, podobne Unixu. Gremo v zajemanje statističnih podatkov, povezanih z omrežjem in jih bo v realnem času vizualno prikazal v prijazni obliki.
Izgubo pasovne širine je težko nadzorovati, kar povzroči počasen odziv aplikacij, ki se izvajajo v omrežju. Zato je vedno zanimivo nadzor pasovne širine da bi se izognili tej težavi. To nalogo lahko izvedemo s pomočjo bmona, ki nam bo pomagal obvladovati težave, povezane z omrežjem.
Namestite bmon v Ubuntu
To orodje je enostavno namestiti in v tem članku bomo videli, kako namestite bmon na Ubuntu 16.04. Skoraj vse distribucije Gnu / Linux imajo paket bmon v privzetih repozitorijih. Če ga želite namestiti, bomo morali odpreti samo terminal (Ctrl + Alt + T) in napisati:
sudo apt-get install bmon
Lahko tudi sestavi kodo z uporabo naslednjih ukazov v 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 uporabljati orodje bmon v Ubuntuju
Treba je pojasniti, da RX pomeni bajte prejetih na sekundo in TX se nanaša na poslane bajte na sekundo. Zaženite ga na naslednji način:
bmon
Če si želite ogledati podrobnejše statistike uporabe pasovne širine, pritisnite tipko d in videli boste nekaj takega:
Pritisnite Shift +? da si ogledate hitro pomoč.
za ogled statistike za določen vmesnik, izberite ga s puščicama gor in dol. Če želimo nadzorovati samo določen vmesnik, ga dodajte kot argument v ukazno vrstico na naslednji način:
bmon -p enp10s0
Zastavica -p nastavi pravilnik, ki določa, katere omrežne vmesnike naj prikaže, v primeru, da bo moj omrežni vmesnik nadzorovan enp10s0.
Za uporabo bitov na sekundo namesto bajtov na sekundo bomo morali uporabiti -b zastava tako:
bmon -bp enp10s0
Lahko tudi določite intervale v sekundi s -r zastava kot sledi:
bmon -r 5 -p enp10s0
Kako uporabljati vhodne module z bmonom
To orodje ima vrsto vhodnih modulov, ki ponudba statistični podatki o vmesnikih, ki vključujejo:
- netlink - za zbiranje uporablja protokol Netlink statistika vmesnikov in nadzor prometa. To je privzeti vhodni modul.
- proc: To je nadomestni modul v primeru, da vmesnik Netlink ni na voljo.
- lutka: to je programabilni vhodni modul za odpravljanje napak in testiranje.
- nič: onemogoči zbiranje podatkov.
Najti Dodatne informacije na modulu zaženite z možnost «pomoč» ugotovljeno na naslednji način:
bmon -i netlink:help
Naslednji ukaz bo poklical bmon z omogočenim vhodnim modulom proc:
bmon -i proc -p enp10s0
Kako uporabljati izhodne module z bmonom
To orodje uporablja tudi izhodne module za oddajo oz izvoz zbranih statističnih podatkov z vhodnimi moduli, ki vključujejo:
- prekletstvo: to je interaktivni uporabniški vmesnik, ki ponuja ocene stopenj v realnem času in grafični prikaz vsakega atributa. To je privzeti izhodni način.
- ASCII: je neposreden programirljiv izpis besedila. Na konzoli lahko prikažete seznam vmesnikov, podrobnih števcev in grafov. Je on privzeti izhodni način, ko prekletstva niso na voljo.
- format: je popolnoma programiran izhodni način. Uporabimo lahko njegove izhodne vrednosti v skriptih ali programih za analizo in še več.
- null: to izklopite izhod.
Če želite dobiti več informacij o modulu, ga zaženite z možnostjo pomoči, ki je nastavljena na naslednji način:
bmon -o curses:help
Ukaz, ki sledi, bo bmon poklical v izhodnem načinu ascii:
bmon -p enp10s0 -o ascii
Prav tako lahko zaženemo modul za izhod formata in nato pridobljene vrednosti uporabimo za skriptiranje ali v drugem programu:
bmon -p enp10s0 -o format
Da bi dobili dodatne informacije o uporabi, možnosti in primeri, lahko preberemo man stran bmon:
man bmon
Če želimo vedeti več o tem orodju, github repozitorij.
Še naprej mi pomagajo pri napaki BIOS-a, ki jo je povzročil Ubuntu, nas kanonično zapustijo in se pretvarjajo, da nas pozabljajo, poškodovali so moj novi računalnik