Bmon, nástroj pro ladění a monitorování sítě

o bmon

V příštím článku se podíváme na bmon. Jedná se o jednoduchý, ale výkonný textový nástroj pro monitorování a ladění sítě pro systémy podobné Unixu. Chystat se zachytit statistiky související se sítí a zobrazí je vizuálně v přátelském formátu v reálném čase.

Ztráta šířky pásma je obtížně kontrolovatelný problém, který má za následek pomalou odezvu aplikací běžících v síti. Proto je to vždy zajímavé ovládání špiček šířky pásma vyhnout se tomuto problému. Můžeme to udělat pomocí bmon, který nám pomůže kontrolovat problémy související se sítí.

Nainstalujte si bmon na Ubuntu

Instalace tohoto nástroje je snadná a v tomto článku uvidíme, jak na to nainstalovat bmon na Ubuntu 16.04. Téměř všechny distribuce Gnu / Linux mají balíček bmon ve výchozích úložištích. K jeho instalaci budeme muset pouze otevřít terminál (Ctrl + Alt + T) a napsat:

sudo apt-get install bmon

Můžeme také zkompilovat kód pomocí následujících příkazů v terminálu:

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

Jak používat nástroj bmon v Ubuntu

Musí to být vyjasněno RX znamená bajty přijaté za sekundu a TX označuje přenesené bajty za vteřinu. Spusťte jej následujícím způsobem:

bmon žádné statistiky

bmon

Chcete-li zobrazit podrobnější statistiky využití šířky pásma, stiskněte klávesu d a uvidíte něco jako následující:

bmon se statistikami

Stiskněte Shift +? zobrazit rychlou nápovědu.

bmon výstupní reference

na zobrazit statistiky pro konkrétní rozhraní, vyberte jej pomocí šipek nahoru a dolů. Pokud chceme monitorovat pouze konkrétní rozhraní, přidejte jej jako argument na příkazovém řádku následujícím způsobem:

bmon výstupní rozhraní

bmon -p enp10s0

Příznak -p zavádí zásadu, která definuje, která síťová rozhraní se mají zobrazit, v příkladu bude moje síťové rozhraní monitorováno enp10s0.

Chcete-li použít bitů za sekundu místo bajtů za sekundu budeme muset použít -b vlajka tím pádem:

bmon -bp enp10s0

Můžeme také definujte intervaly za sekundu s -r vlajka takto:

bmon -r 5 -p enp10s0

Jak používat vstupní moduly s bmon

Tento nástroj má řadu vstupních modulů, které nabídka statistické údaje o rozhraních, které zahrnují:

  • netlink - používá ke shromažďování protokol Netlink statistiky rozhraní a řízení provozu. Toto je výchozí vstupní modul.
  • proc: Je to záložní modul v případě, že rozhraní Netlink není k dispozici.
  • figurína: toto je programovatelný vstupní modul pro ladění a testování.
  • nula: zakázat sběr dat.

Najít dodatečné informace na modulu jej spusťte pomocí možnost «nápověda» stanoveno takto:

bmon -i netlink:help

Následující příkaz vyvolá bmon se zapnutým vstupním modulem proc:

bmon -i proc -p enp10s0

Jak používat výstupní moduly s bmon

Tento nástroj také používá výstupní moduly ukázat nebo export shromážděných statistických údajů vstupními moduly, které zahrnují:

  • prokletí: toto je interaktivní uživatelské rozhraní, které poskytuje odhady rychlosti v reálném čase a grafické znázornění každého atributu. Je to výchozí výstupní režim.
  • ascii: je přímý programovatelný textový výstup. Na konzole můžete zobrazit seznam rozhraní, podrobné čítače a grafiku. Je to on? výchozí režim výstupu, když není k dispozici prokletí.
  • formát: je to plně programovatelný výstupní režim. Můžeme použít jeho výstupní hodnoty ve skriptech nebo programech pro analýzu a dalších.
  • null: tento vypněte výstup.

Chcete-li získat další informace o modulu, spusťte jej s možností volby „help“ nastavenou takto:

bmon -o curses:help

Následující příkaz vyvolá bmon ve výstupním režimu ascii:

bmon ascii výstup

bmon -p enp10s0 -o ascii

Můžeme také spustit výstupní modul formátu a získané hodnoty pak použít pro skriptování nebo v jiném programu:

bmon výstupní formát

bmon -p enp10s0 -o format

Chcete-li získat další informace o použití, možnosti a příklady, můžeme si přečíst manuálovou stránku bmon:

muž bmon

man bmon

Pokud se chceme o tomto nástroji dozvědět více, úložiště github.


Zanechte svůj komentář

Vaše e-mailová adresa nebude zveřejněna. Povinné položky jsou označeny *

*

*

  1. Odpovědný za údaje: Miguel Ángel Gatón
  2. Účel údajů: Ovládací SPAM, správa komentářů.
  3. Legitimace: Váš souhlas
  4. Sdělování údajů: Údaje nebudou sděleny třetím osobám, s výjimkou zákonných povinností.
  5. Úložiště dat: Databáze hostovaná společností Occentus Networks (EU)
  6. Práva: Vaše údaje můžete kdykoli omezit, obnovit a odstranit.

  1.   Giovanni gapp řekl

    Stále mi pomáhají s chybou BIOSu, kterou Ubuntu způsobil, kanonicky nás opustil a předstírá, že na nás zapomněl, poškodili můj nový počítač