Bmon, eina de depuració i monitotización de xarxa

about bmon

En el següent article anem a fer una ullada a bmon. Aquesta és una eina simple però poderosa de monitorització i depuració de xarxa basada en text per a sistemes tipus Unix. va a capturar estadístiques relacionades amb la xarxa i les mostrarà visualment en un format agradable en temps real.

La pèrdua d'ample de banda és un problema difícil de controlar que dóna com a resultat una resposta lenta de les aplicacions que s'executen a la xarxa. Per això sempre és interessant controlar els pics d'ample de banda per evitar aquest problema. Aquesta tasca la podrem realitzar amb l'ajuda de bmon, que ens servirà d'ajuda per controlar problemes relacionats amb la xarxa.

Instal·lar bmon en Ubuntu

És fàcil instal·lar aquesta eina i en aquest article veurem com instal·lar bmon en Ubuntu 16.04. Gairebé totes les distribucions de GNU / Linux tenen el paquet bmon en els repositoris predeterminats. Per instal·lar no tindrem més que obrir una terminal (Ctrl + Alt + T) i escriure:

sudo apt-get install bmon

també podrem compilar el codi utilitzant les següents comandes a la 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

Com utilitzar l'eina bmon en Ubuntu

Cal aclarir que RX significa bytes rebuts per segon i TX es refereix a bytes transmesos per segon. Executa-ho com s'indica a continuació:

bmon sense estadístiques

bmon

Per veure les estadístiques més detallades d'ús de l'ample de banda, pressiona la tecla d i veuràs alguna cosa com el següent:

bmon amb estadístiques

Premeu Maj +? per veure l'ajuda ràpida.

bmon sortida referències

Per a la veure les estadístiques d'una interfície determinada, Selecciona-usant les fletxes cap amunt i cap avall. Si el que busquem és monitoritzar una interfície específica només, afegeix-la com un argument en la línia de comandament de la següent manera:

bmon sortida interfície

bmon -p enp10s0

L'indicador -p estableix una política que defineix quines interfícies de xarxa mostrar, en l'exemple es va a supervisar la meva interfície de xarxa enp10s0.

Per utilitzar bit per segon en lloc de bytes per segon, haurem d'utilitzar el indicador -b d'aquesta manera:

bmon -bp enp10s0

també podem definir els intervals per segon amb el indicador -r de la següent manera:

bmon -r 5 -p enp10s0

Com utilitzar els mòduls d'entrada amb bmon

Aquesta eina té una sèrie de mòduls d'entrada que ofereixen dades estadístiques sobre les interfícies, Que inclouen:

  • Netlink: empra el protocol Netlink per recopilar estadístiques d'interfície i control de trànsit. Aquest és el mòdul d'entrada predeterminat.
  • proc: És un mòdul de suport en cas que la interfície de Netlink no estigui disponible.
  • dummy: aquest és un mòdul d'entrada programable per depuració i proves.
  • nul: desactiva la recopilació de dades.

per trobar informació addicional sobre un mòdul, inícialo amb la opció «help» establerta de la següent manera:

bmon -i netlink:help

El següent comanda invocarà a bmon amb el mòdul d'entrada de proc habilitat:

bmon -i proc -p enp10s0

Com utilitzar mòduls de sortida amb bmon

Aquesta eina també utilitza mòduls de sortida per mostrar o exportar les dades estadístiques recopilades pels mòduls d'entrada, que inclouen:

  • malediccions: Aquesta és una interfície interactiva d'usuari que ofereix estimacions de taxes en temps real i una representació gràfica de cada atribut. És la manera de sortida predeterminat.
  • ASCII: És una sortida de text programable directa. Pot mostrar una llista d'interfícies, comptadors detallats i gràfics en la consola. és el manera de sortida per defecte quan cursis no està disponible.
  • format: és una manera de sortida totalment programable. Podem utilitzar els seus valors de sortida en scripts o programes per a anàlisi i més.
  • nul: això desactiva la sortida.

Per obtenir més informació sobre un mòdul, executa-ho amb l'opció «help» establerta de la següent manera:

bmon -o curses:help

La comanda que segueix invocarà a bmon en la manera de sortida ascii:

bmon sortida ascii

bmon -p enp10s0 -o ascii

També podem executar el mòdul de sortida de format i aleshores utilitzar els valors obtinguts per a la creació de scripts o en un altre programa:

bmon sortida format

bmon -p enp10s0 -o format

per obtenir informació d'ús addicional, opcions i exemples, Podem llegir la pàgina man de bmon:

man bmon

man bmon

Si volem saber més sobre aquesta eina, està disponible el repositori de Github.


Deixa el teu comentari

La seva adreça de correu electrònic no es publicarà. Els camps obligatoris estan marcats amb *

*

*

  1. Responsable de les dades: Miguel Ángel Gatón
  2. Finalitat de les dades: Controlar l'SPAM, gestió de comentaris.
  3. Legitimació: El teu consentiment
  4. Comunicació de les dades: No es comunicaran les dades a tercers excepte per obligació legal.
  5. Emmagatzematge de les dades: Base de dades allotjada en Occentus Networks (UE)
  6. Drets: En qualsevol moment pots limitar, recuperar i esborrar la teva informació.

  1.   Giovanni Gapp va dir

    Segueixen si ajudar-me amb l'error de BIOS que va causar Ubuntu, canonical ens abandonament i pretén que se'ns oblidi, van danyar el meu equip nou