Bmon, nástroj na ladenie a monitorovanie siete

o bmon

V nasledujúcom článku sa pozrieme na bmon. Toto je jednoduchý, ale výkonný textový nástroj na monitorovanie a ladenie siete pre systémy podobné systému Unix. Chystám sa zachytávať štatistické údaje týkajúce sa siete a vizuálne ich zobrazí v priateľskom formáte v reálnom čase.

Strata šírky pásma je ťažko kontrolovateľný problém, ktorý vedie k pomalej reakcii aplikácií bežiacich v sieti. Preto je to vždy zaujímavé ovládať hroty šírky pásma vyhnúť sa týmto problémom. Túto úlohu môžeme vykonať pomocou programu bmon, ktorý nám pomôže zvládnuť problémy súvisiace so sieťou.

Nainštalujte si bmon na Ubuntu

Inštalácia tohto nástroja je jednoduchá a v tomto článku uvidíme ako nainštalujte bmon na Ubuntu 16.04. Takmer všetky distribúcie Gnu / Linux majú balík bmon v predvolených úložiskách. Pre jeho inštaláciu budeme musieť otvoriť iba terminál (Ctrl + Alt + T) a napísať:

sudo apt-get install bmon

Môžeme tiež skompilovať kód pomocou nasledujúcich príkazov v termináli:

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

Ako používať nástroj bmon v Ubuntu

Musí sa to objasniť RX znamená bajty prijaté za sekundu a TX označuje prenesené bajty za sekundu. Spustite to nasledovne:

bmon žiadne štatistiky

bmon

Ak chcete zobraziť podrobnejšie štatistiky používania šírky pásma, stlačte kláves d a uvidíte niečo ako toto:

bmon so štatistikami

Stlačte Shift +? zobraziť rýchlu pomoc.

bmon výstupné referencie

na zobraziť štatistiku pre konkrétne rozhranie, vyberte ho pomocou šípok nahor a nadol. Ak chceme monitorovať iba konkrétne rozhranie, pridajte ho ako argument na príkazovom riadku nasledovne:

bmon výstupné rozhranie

bmon -p enp10s0

Príznak -p ustanovuje politiku, ktorá definuje, ktoré sieťové rozhrania sa majú zobraziť, v príklade bude moje sieťové rozhranie monitorované enp10s0.

Ak chcete použiť bitov za sekundu namiesto bajtov za sekundu budeme musieť použiť -b vlajka teda:

bmon -bp enp10s0

Môžeme tiež definovať intervaly za sekundu s -r vlajka nasledovne:

bmon -r 5 -p enp10s0

Ako používať vstupné moduly s bmon

Tento nástroj má rad vstupných modulov, ktoré ponuka štatistické údaje o rozhraniach, ktoré zahŕňajú:

  • netlink - používa na zber protokol Netlink štatistika rozhrania a riadenie dopravy. Toto je predvolený vstupný modul.
  • proc: Je to záložný modul v prípade, že rozhranie Netlink nie je k dispozícii.
  • figurína: toto je programovateľný vstupný modul na ladenie a testovanie.
  • nulový: zakázať zhromažďovanie údajov.

Nájsť Ďalšie informácie na module začnite s možnosť «pomoc» stanovené takto:

bmon -i netlink:help

Nasledujúci príkaz vyvolá bmon so zapnutým vstupným modulom proc:

bmon -i proc -p enp10s0

Ako používať výstupné moduly s bmon

Tento nástroj tiež používa výstupné moduly na show alebo export zozbieraných štatistických údajov vstupnými modulmi, ktoré zahŕňajú:

  • prekliatie: toto je interaktívne užívateľské rozhranie, ktoré poskytuje odhady rýchlosti v reálnom čase a grafické znázornenie každého atribútu. Je to predvolený výstupný režim.
  • ascii: je priamy programovateľný textový výstup. Na konzole môžete zobraziť zoznam rozhraní, podrobné počítadlá a grafy. Je predvolený výstupný režim, keď nie je k dispozícii prekliatie.
  • formát: je to plne programovateľný výstupný režim. Môžeme použiť jeho výstupné hodnoty v skriptoch alebo programoch na analýzu a ďalších.
  • null: toto vypnite výstup.

Ak chcete získať viac informácií o module, spustite ho s nasledujúcou možnosťou „help“:

bmon -o curses:help

Nasledujúci príkaz vyvolá bmon vo výstupnom režime ascii:

výstup bmon ascii

bmon -p enp10s0 -o ascii

Môžeme tiež spustiť výstupný modul formátu a získané hodnoty potom použiť na skriptovanie alebo v inom programe:

výstupný formát bmon

bmon -p enp10s0 -o format

Dostať ďalšie informácie o použití, možnosti a príklady, môžeme si prečítať manuálovú stránku bmon:

muž bmon

man bmon

Ak sa chceme o tomto nástroji dozvedieť viac, úložisko github.


Zanechajte svoj komentár

Vaša e-mailová adresa nebude zverejnená. Povinné položky sú označené *

*

*

  1. Zodpovedný za údaje: Miguel Ángel Gatón
  2. Účel údajov: Kontrolný SPAM, správa komentárov.
  3. Legitimácia: Váš súhlas
  4. Oznamovanie údajov: Údaje nebudú poskytnuté tretím stranám, iba ak to vyplýva zo zákona.
  5. Ukladanie dát: Databáza hostená spoločnosťou Occentus Networks (EU)
  6. Práva: Svoje údaje môžete kedykoľvek obmedziť, obnoviť a vymazať.

  1.   Giovanni gapp dijo

    Naďalej mi pomáhajú s chybou BIOSu, ktorú spôsobil Ubuntu, kanonicky nás opustia a predstierajú, že na nás zabudli, poškodili môj nový počítač