Bmon, mjet për korrigjimin dhe korrigjimin e rrjetit

rreth bmon

Në artikullin tjetër do të hedhim një vështrim në bmon. Ky është një mjet i thjeshtë, por i fuqishëm mbi bazën e tekstit, i monitorimit dhe korrigjimit të gabimeve për sistemet e ngjashme me Unix. Duke shkuar në kapni statistikat e lidhura me rrjetin dhe do t'i shfaqë ato vizualisht në një format miqësor në kohë reale.

Humbja e gjerësisë së brezit është një problem i vështirë për tu kontrolluar që rezulton në përgjigje të ngadaltë nga aplikacionet që ekzekutohen në rrjet. Prandaj është gjithmonë interesante kontrollojnë majat e gjerësisë së bandës për të shmangur këtë problem. Ne mund ta bëjmë këtë me ndihmën e bmon, e cila do të na ndihmojë të kontrollojmë problemet që lidhen me rrjetin.

Instaloni bmon në Ubuntu

Easyshtë e lehtë për të instaluar këtë mjet dhe në këtë artikull do të shohim se si instaloni bmon në Ubuntu 16.04. Pothuajse të gjitha shpërndarjet e Gnu / Linux kanë paketën bmon në depot e paracaktuara. Për ta instaluar do të duhet të hapim vetëm një terminal (Ctrl + Alt + T) dhe të shkruajmë:

sudo apt-get install bmon

Mundemi gjithashtu përpiloni kodin duke përdorur komandat e mëposhtme në 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

Si të përdorni mjetin bmon në Ubuntu

Duhet sqaruar se RX do të thotë bajte marrë në sekondë dhe TX i referohet bajteve të transmetuara për sekond. Drejtoni atë si më poshtë:

nuk ka statistika

bmon

Për të parë statistikat më të hollësishme të përdorimit të gjerësisë së bandës, shtyp butonin d dhe do të shihni diçka si më poshtë:

bmon me statistika

Shtyp Shift +? për të parë ndihmë të shpejtë.

referencat e daljes bmon

shikoni statistikat për një ndërfaqe specifike, zgjidhni atë duke përdorur shigjetat lart dhe poshtë. Nëse po kërkojmë të monitorojmë vetëm një ndërfaqe specifike, shtojeni atë si argument në rreshtin e komandës si më poshtë:

ndërfaqja e prodhimit bmon

bmon -p enp10s0

Flamuri -p përcakton një politikë që përcakton cilat ndërfaqe rrjeti do të shfaqen, në shembullin që ndërfaqja ime e rrjetit do të monitorohet enp10s0.

Për të përdorur bit për sekondë në vend të bajtave për sekondë, ne do të duhet të përdorim -b flamur kështu:

bmon -bp enp10s0

Mundemi gjithashtu përcaktoni intervalet për sekondë me -r flamur si në vazhdim:

bmon -r 5 -p enp10s0

Si të përdorni modulet hyrëse me bmon

Ky mjet ka një seri modulesh hyrëse që ofroj të dhëna statistikore për ndërfaqet, të cilat përfshijnë:

  • netlink - Përdor protokollin Netlink për të mbledhur statistikat e ndërfaqes dhe kontrolli i trafikut. Ky është moduli i paracaktuar i hyrjes.
  • proc: ashtë një moduli rezervë në rast se ndërfaqja Netlink nuk është e disponueshme.
  • bedel: ky është një modul i programueshëm i hyrjes për korrigjimin e gabimeve dhe testimin.
  • i pavlefshëm: çaktivizoni mbledhjen e të dhënave.

Për të gjetur informacion shtese në një modul, fillojeni me opsioni «ndihmë» themeluar si më poshtë:

bmon -i netlink:help

Komanda e mëposhtme do të thirret bmon me modulin e hyrjes proc të aktivizuar:

bmon -i proc -p enp10s0

Si të përdorni modulet e daljes me bmon

Ky mjet gjithashtu përdor module dalëse për të tregojnë ose eksportoni të dhëna statistikore të mbledhura nga modulet hyrëse, të cilat përfshijnë:

  • mallkime: kjo është një ndërfaqe interaktive përdoruesi që ofron vlerësime të normave në kohë reale dhe paraqitje grafike të secilës atribut. Isshtë modaliteti i parazgjedhur i daljes.
  • ASCII: është një dalje direkte e programueshme e tekstit. Ju mund të shfaqni një listë të ndërfaqeve, sporteleve të hollësishme dhe grafikëve në tastierë. Eshte ai mënyra e paracaktuar e daljes kur mallkimet nuk janë të disponueshme.
  • format: është një mënyrë e daljes plotësisht e programueshme. Ne mund të përdorim vlerat e tij të daljes në skenarë ose programe për analiza dhe më shumë.
  • null: kjo fikni prodhimin.

Për të marrë më shumë informacion në lidhje me një modul, ekzekutojeni atë me opsionin "ndihmë" të vendosur si më poshtë:

bmon -o curses:help

Komanda që vijon do të thërrasë bmon në mënyrën e daljes ascii:

prodhimi bmon ascii

bmon -p enp10s0 -o ascii

Ne gjithashtu mund të ekzekutojmë modulin e daljes së formatit dhe pastaj të përdorim vlerat e marra për skriptim ose në një program tjetër:

formati i daljes bmon

bmon -p enp10s0 -o format

Për të marrë informacion shtesë përdorimi, opsione dhe shembuj, ne mund të lexojmë faqen man të bmon:

njeri bmon

man bmon

Nëse duam të dimë më shumë për këtë mjet, depo github.


Lini komentin tuaj

Adresa juaj e emailit nuk do të publikohet. Fusha e kërkuar janë shënuar me *

*

*

  1. Përgjegjës për të dhënat: Miguel Ángel Gatón
  2. Qëllimi i të dhënave: Kontrolloni SPAM, menaxhimin e komenteve.
  3. Legjitimimi: Pëlqimi juaj
  4. Komunikimi i të dhënave: Të dhënat nuk do t'u komunikohen palëve të treta përveç me detyrim ligjor.
  5. Ruajtja e të dhënave: Baza e të dhënave e organizuar nga Occentus Networks (BE)
  6. Të drejtat: Në çdo kohë mund të kufizoni, rikuperoni dhe fshini informacionin tuaj.

  1.   Giovanni gapp dijo

    Ata vazhdojnë të më ndihmojnë me gabimin BIOS që shkaktoi Ubuntu, kanonikët na braktisën dhe shtiren sikur na harrojnë, ata dëmtuan kompjuterin tim të ri