Bmon, verkon virheenkorjaus- ja valvontatyökalu

noin bmon

Seuraavassa artikkelissa aiomme tarkastella bmonia. Tämä on yksinkertainen mutta tehokas tekstipohjainen verkonvalvonta- ja virheenkorjaustyökalu Unix-tyyppisille järjestelmille. Menossa kaapata verkkoon liittyviä tilastoja ja näyttää ne visuaalisesti ystävällisessä muodossa reaaliajassa.

Kaistanleveyden menetys on vaikea hallita ongelma, jonka seurauksena verkossa käynnissä olevat sovellukset reagoivat hitaasti. Siksi se on aina mielenkiintoista ohjata kaistanleveyden piikkejä tämän ongelman välttämiseksi. Voimme tehdä tämän bmonin avulla, mikä auttaa meitä hallitsemaan verkkoon liittyviä ongelmia.

Asenna bmon Ubuntuun

Tämän työkalun asentaminen on helppoa, ja tässä artikkelissa näemme miten asenna bmon Ubuntu 16.04: een. Lähes kaikilla Gnu / Linux-jakeluilla on bmon-paketti oletusvarastoissa. Asentamiseksi meidän tarvitsee vain avata pääte (Ctrl + Alt + T) ja kirjoittaa:

sudo apt-get install bmon

Voimme myös koota koodi käyttämällä seuraavia komentoja päätelaitteessa:

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

Kuinka käyttää bmon-työkalua Ubuntussa

On selvennettävä, että RX tarkoittaa tavuja vastaanotettu sekunnissa ja TX viittaa lähetettyihin tavuihin sekunnissa. Suorita se seuraavasti:

bmon ei tilastoja

bmon

Jos haluat nähdä tarkemmat kaistanleveyden käyttötilastot, paina d-näppäintä ja näet jotain seuraavista:

bmon tilastoineen

Paina Vaihto +? nähdäksesi nopean ohjeen.

bmon-lähtöviitteet

että tarkastella tietyn käyttöliittymän tilastoja, valitse se ylös- ja alas-nuolilla. Jos haluamme valvoa vain tiettyä käyttöliittymää, lisää se argumenttina komentoriville seuraavasti:

bmon-lähtöliitäntä

bmon -p enp10s0

-P-lippu luo käytännön, joka määrittelee mitkä verkkoliitännät näytetään, esimerkissä verkkoliitäntääni valvotaan enp10s0.

Jos haluat käyttää bittiä sekunnissa tavujen sekunnissa sijaan meidän on käytettävä -b lippu täten:

bmon -bp enp10s0

Voimme myös määritä intervallit sekunnissa kanssa -r lippu seuraavasti:

bmon -r 5 -p enp10s0

Kuinka käyttää syöttömoduuleja bmonin kanssa

Tällä työkalulla on sarja syöttömoduuleja, jotka tarjous rajapintojen tilastotiedot, jotka sisältävät:

  • netlink - kerää Netlink-protokollaa käyttöliittymän tilastot ja liikenteen hallinta. Tämä on oletustulomoduuli.
  • proc: Se on a varmuuskopiomoduuli jos Netlink-käyttöliittymä ei ole käytettävissä.
  • nukke: tämä on ohjelmoitava tulomoduuli virheenkorjaukseen ja testaukseen.
  • tyhjä: Poista tiedonkeruu käytöstä.

Etsi lisäinformaatio Käynnistä moduulissa vaihtoehto «ohje» perustettiin seuraavasti:

bmon -i netlink:help

Seuraava komento kutsuu bmonin, kun proc-syöttömoduuli on käytössä:

bmon -i proc -p enp10s0

Kuinka käyttää poistomoduuleja bmonin kanssa

Tämä työkalu käyttää myös lähtömoduuleja näytä tai viedä kerätyt tilastotiedot syöttömoduuleilla, jotka sisältävät:

  • kiroukset: tämä on interaktiivinen käyttöliittymä, joka tarjoaa reaaliaikaiset korko-estimaatit ja graafisen esityksen jokaisesta määritteestä. Se on oletustulostustila.
  • ASCII: on suora ohjelmoitava tekstilähtö. Voit näyttää luettelon käyttöliittymistä, yksityiskohtaisista laskureista ja grafiikoista konsolissa. Onko hän oletustulostila, kun kiroukset eivät ole käytettävissä.
  • muoto: se on täysin ohjelmoitava lähtötila. Voimme käyttää sen lähtöarvoja komentosarjoissa tai ohjelmissa analysointia varten ja muuta.
  • nolla: Tämä sammuta lähtö.

Saadaksesi lisätietoja moduulista, suorita se "help" -vaihtoehdolla seuraavasti:

bmon -o curses:help

Seuraava komento kutsuu bmonin ascii-tulostustilassa:

bmon ascii -lähtö

bmon -p enp10s0 -o ascii

Voimme myös suorittaa muotoilulähtömoduulin ja käyttää sitten saatuja arvoja komentosarjoille tai toisessa ohjelmassa:

bmon-lähtöformaatti

bmon -p enp10s0 -o format

Saada lisätietoja käytöstä, vaihtoehdoista ja esimerkeistä, voimme lukea bmonin man-sivun:

mies bmon

man bmon

Jos haluamme tietää enemmän tästä työkalusta, github-arkisto.


Jätä kommentti

Sähköpostiosoitettasi ei julkaista. Pakolliset kentät on merkitty *

*

*

  1. Vastuussa tiedoista: Miguel Ángel Gatón
  2. Tietojen tarkoitus: Roskapostin hallinta, kommenttien hallinta.
  3. Laillistaminen: Suostumuksesi
  4. Tietojen välittäminen: Tietoja ei luovuteta kolmansille osapuolille muutoin kuin lain nojalla.
  5. Tietojen varastointi: Occentus Networks (EU) isännöi tietokantaa
  6. Oikeudet: Voit milloin tahansa rajoittaa, palauttaa ja poistaa tietojasi.

  1.   Giovanni gapp dijo

    He auttavat minua edelleen Ubuntun aiheuttamassa BIOS-virheessä, kanoninen hylkää meidät ja teeskentelee unohtavansa he vahingoittivat uutta tietokonettani