Bmon, instrument de depanare și monitorizare a rețelei

despre bmon

În articolul următor vom analiza bmon. Acesta este un instrument de monitorizare și depanare a rețelei bazat pe text simplu, dar puternic, pentru sistemele de tip Unix. Merge la captează statistici legate de rețea și le va afișa vizual într-un format prietenos în timp real.

Pierderea lățimii de bandă este o problemă dificil de controlat, care duce la un răspuns lent de la aplicațiile care rulează în rețea. De aceea este întotdeauna interesant controlați vârfurile lățimii de bandă pentru a evita această problemă. Putem face acest lucru cu ajutorul bmon, care ne va ajuta să controlăm problemele legate de rețea.

Instalați bmon pe Ubuntu

Este ușor să instalați acest instrument și în acest articol vom vedea cum instalați bmon pe Ubuntu 16.04. Aproape toate distribuțiile Gnu / Linux au pachetul bmon în depozitele implicite. Pentru ao instala va trebui doar să deschidem un terminal (Ctrl + Alt + T) și să scriem:

sudo apt-get install bmon

Putem de asemenea compilați codul folosind următoarele comenzi î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

Cum se folosește instrumentul bmon în Ubuntu

Trebuie clarificat faptul că RX înseamnă octeți primit pe secundă și TX se referă la octeții transmiși pe secunda. Rulați-l după cum urmează:

bmon fără statistici

bmon

Pentru a vedea statistici mai detaliate privind utilizarea lățimii de bandă, apăsați tasta d și veți vedea ceva de genul următor:

bmon cu statistici

Apăsați Shift +? pentru a vizualiza ajutorul rapid.

bmon referințe de ieșire

la vizualizați statistici pentru o anumită interfață, selectați-l folosind săgețile sus și jos. Dacă dorim să monitorizăm doar o anumită interfață, adăugați-o ca argument pe linia de comandă după cum urmează:

interfață de ieșire bmon

bmon -p enp10s0

Steagul -p stabilește o politică care definește ce interfețe de rețea să se afișeze, în exemplu interfața mea de rețea va fi monitorizată enp10s0.

Pentru a utiliza biți pe secundă în loc de octeți pe secundă, va trebui să folosim -b pavilion prin urmare:

bmon -bp enp10s0

Putem de asemenea definiți intervalele pe secundă cu -r pavilion după cum urmează:

bmon -r 5 -p enp10s0

Cum se utilizează module de intrare cu bmon

Acest instrument are o serie de module de intrare care ofertă date statistice privind interfețele, care includ:

  • netlink - Folosește protocolul Netlink pentru a colecta statistici de interfață și control al traficului. Acesta este modulul de intrare implicit.
  • proc: Este un modul de rezervă în cazul în care interfața Netlink nu este disponibilă.
  • manechin: acesta este un modul de intrare programabil pentru depanare și testare.
  • nul: dezactivați colectarea datelor.

Pentru a găsi informatii suplimentare pe un modul, porniți-l cu opțiunea «ajutor» stabilit astfel:

bmon -i netlink:help

Următoarea comandă va invoca bmon cu modulul de intrare proc activat:

bmon -i proc -p enp10s0

Cum se utilizează module de ieșire cu bmon

Acest instrument folosește și module de ieșire pentru arată sau export date statistice colectate prin module de intrare, care includ:

  • blesteme: aceasta este o interfață de utilizator interactivă care oferă estimări ale ratei în timp real și reprezentare grafică a fiecărui atribut. Este modul de ieșire implicit.
  • ascii: este o ieșire de text programabilă direct. Puteți afișa o listă de interfețe, contoare detaliate și grafice pe consolă. Este el modul de ieșire implicit atunci când blestemele nu sunt disponibile.
  • format: este un mod de ieșire complet programabil. Putem folosi valorile sale de ieșire în scripturi sau programe pentru analiză și multe altele.
  • zero: acest opriți ieșirea.

Pentru a obține mai multe informații despre un modul, rulați-l cu opțiunea „ajutor” setată după cum urmează:

bmon -o curses:help

Comanda care urmează va invoca bmon în modul de ieșire ascii:

bmon ascii output

bmon -p enp10s0 -o ascii

De asemenea, putem rula modulul de ieșire format și apoi putem utiliza valorile obținute pentru scriptare sau într-un alt program:

formatul de ieșire bmon

bmon -p enp10s0 -o format

Pentru a obține informații suplimentare de utilizare, opțiuni și exemple, putem citi pagina man a lui bmon:

om bmon

man bmon

Dacă dorim să aflăm mai multe despre acest instrument, depozit github.


Lasă comentariul tău

Adresa ta de email nu va fi publicată. Câmpurile obligatorii sunt marcate cu *

*

*

  1. Responsabil pentru date: Miguel Ángel Gatón
  2. Scopul datelor: Control SPAM, gestionarea comentariilor.
  3. Legitimare: consimțământul dvs.
  4. Comunicarea datelor: datele nu vor fi comunicate terților decât prin obligație legală.
  5. Stocarea datelor: bază de date găzduită de Occentus Networks (UE)
  6. Drepturi: în orice moment vă puteți limita, recupera și șterge informațiile.

  1.   Giovanni gapp el a spus

    Ei mă continuă să mă ajute cu eroarea BIOS cauzată de Ubuntu, ne abandonează canonic și se prefac că ne uită, mi-au deteriorat noul computer