Bmon, orodje za odpravljanje napak v omrežju in nadzor

o bmonu

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 ni statistike

bmon

Če si želite ogledati podrobnejše statistike uporabe pasovne širine, pritisnite tipko d in videli boste nekaj takega:

bmon s statistiko

Pritisnite Shift +? da si ogledate hitro pomoč.

bmon izhodne reference

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 izhodni vmesnik

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 ascii izhod

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 izhodna oblika

bmon -p enp10s0 -o format

Da bi dobili dodatne informacije o uporabi, možnosti in primeri, lahko preberemo man stran bmon:

človek bmon

man bmon

Če želimo vedeti več o tem orodju, github repozitorij.


Pustite svoj komentar

Vaš e-naslov ne bo objavljen. Obvezna polja so označena z *

*

*

  1. Za podatke odgovoren: Miguel Ángel Gatón
  2. Namen podatkov: Nadzor neželene pošte, upravljanje komentarjev.
  3. Legitimacija: Vaše soglasje
  4. Sporočanje podatkov: Podatki se ne bodo posredovali tretjim osebam, razen po zakonski obveznosti.
  5. Shranjevanje podatkov: Zbirka podatkov, ki jo gosti Occentus Networks (EU)
  6. Pravice: Kadar koli lahko omejite, obnovite in izbrišete svoje podatke.

  1.   Giovanni gapp je dejal

    Š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