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
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:
Premeu Maj +? per veure l'ajuda ràpida.
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 -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 -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 -p enp10s0 -o format
per obtenir informació d'ús addicional, opcions i exemples, Podem llegir la pàgina man de bmon:
man bmon
Si volem saber més sobre aquesta eina, està disponible el repositori de Github.
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