Ubuntu

Monitorujte sieťový prenos pomocou vnStat na Ubuntu 20.04

Monitorujte sieťový prenos pomocou vnStat na Ubuntu 20.04
vnStat je open-source a ľahký monitor sieťovej prevádzky pre operačné systémy Linux. vnStat ticho monitoruje sieťový prenos pre konkrétne rozhrania a ukladá monitorovacie údaje do databázy. Pomocou vnStat môžete zobraziť využitie šírky pásma za hodinu, deň, mesiac alebo za konkrétne obdobie.

V tejto príručke sa pozrieme na to, ako nainštalovať vnStat a monitorovať sieťový prenos v systéme Ubuntu OS.

Poznámka: Tu popísaný postup bol testovaný na Ubuntu 20.04 LTS. Príkazy boli vykonané v termináli, ktorý môžete otvoriť prostredníctvom Ctrl + Alt + T skratka.

Inštalácia vnStat

VnStat je k dispozícii v predvolených úložiskách Ubuntu, nejde však o najnovšiu verziu. Ak chcete nainštalovať najnovšiu verziu vnStat, postupujte podľa nasledujúcich krokov:

Krok 1: Aktualizácia indexu úložiska

Najprv vykonajte nasledujúci príkaz na aktualizáciu indexu systémového úložiska:

$ sudo apt aktualizácia

Zadajte heslo pre sudo.

Krok 2: Nainštalujte predpoklady

Ďalej budete musieť nainštalovať niektoré predpoklady, ktoré umožňujú tvorbu softvéru zo zdroja. Budeme ho potrebovať na kompiláciu vnStat. Vykonaním tohto príkazu nainštalujete predpoklady:

$ sudo apt nainštalovať build-essential gcc urobiť libsqlite3-dev -y

Krok 3: Stiahnite si vnStat tar.balíček gz

Teraz si z oficiálnych webových stránok vnStat stiahnite najnovšiu verziu vnStat decht.gz balíček. V súčasnosti je najnovšia verzia vnStat 2.6, takže si ho môžeme stiahnuť nasledovne:

$ wget https: // humdi.net / vnstat / vnstat-2.6.decht.gz

Krok 4: Nainštalujte si vnStat

Raz decht.gz balík je stiahnutý, môžeme ho nainštalovať nasledovne:

Najskôr extrahujte decht.gz pomocou nižšie uvedeného príkazu v Termináli:

$ tar -xvzf vnstat-2.6.decht.gz

Potom pomocou nasledujúceho príkazu prepnite na výsledný extrahovaný adresár:

$ cd vnstat-2.6

Teraz ho nakonfigurujte pomocou nižšie uvedeného príkazu:

$ ./ configure --prefix = / usr --sysconfdir = / atď

Potom nainštalujte vnStat nasledovne:

$ sudo urobiť
$ sudo vykonať inštaláciu

Krok 5: Overte inštaláciu

Ak chcete skontrolovať, či bola vnStat úspešne nainštalovaná, vykonajte v termináli nasledujúci príkaz:

$ vnstat -v

Nasledujúci výstup potvrdzuje verziu vnStat 2.6 bol nainštalovaný.

Krok 6: Povolte a spustite službu vnStat

Ak chcete povoliť a spustiť službu vnStat, najskôr budete musieť skopírovať súbor služby vnStat z extrahovaného adresára vnStat do / etc / systemd / system / pomocou nasledujúceho príkazu:

$ sudo cp -v vnstat-2.6 / examples / systemd / vnstat.služba / etc / systemd / system /

Teraz povoľte službu vnStat pomocou nasledujúceho príkazu:

$ sudo systemctl povoliť vnstat

Potom spustite službu vnStat vykonaním nižšie uvedeného príkazu

$ sudo systemctl start vnstat

Ak chcete skontrolovať, či je služba vnStat spustená, vykonajte nasledujúci príkaz:

$ sudo systemctl status vnstat

Nasledujúci výstup potvrdzuje, že služba vnStat funguje správne bez akýchkoľvek problémov.

Monitorujte sieťový prenos pomocou vnStat

vnStat podporuje rôzne možnosti, ktoré vám pomôžu monitorovať prenos rôznymi spôsobmi. Niektoré z dostupných možností môžete zobraziť vykonaním nižšie uvedeného príkazu v Termináli:

$ vnstat --pomoc

Alebo vykonaním nasledujúceho príkazu zobrazte kompletný zoznam možností:

$ vnstat --longhelp

Môžete tiež navštíviť manuálovú stránku vnStat, kde nájdete kompletný zoznam možností.

Spustenie príkazu vnStat bez akejkoľvek voľby vypíše štatistiku využitia šírky pásma pre všetky dostupné rozhrania.

$ vnstat

Tu je výstup príkazu vnStat v našom systéme, ktorý zobrazuje štatistiku jedného rozhrania, pretože toto je jediné dostupné rozhranie v našom systéme.

Konkrétne rozhranie môžete monitorovať aj pomocou -i možnosť, za ktorou nasleduje názov rozhrania.

$ vnstat -i

Napríklad na sledovanie rozhrania ens33, príkaz by bol:

$ vnstat -i ens33

Môžete tiež sledovať využitie šírky pásma podľa hodinové, denné, mesačné, a ročne použitie pomocou -h, -d, -m, a -r možnosti resp. Napríklad na zistenie denného využitia šírky pásma by bol príkaz:

$ vnstat -d

Môžete tiež získať využitie šírky pásma pre dni najvyššieho prenosu. Napríklad, ak chcete nájsť 10 najlepších dní využívania šírky pásma, použite -t nasledovaná možnosťou a počtom dní:

$ vnstat -t 10

Na sledovanie využívania šírky pásma v reálnom čase použite -l možnosť takto:

$ vnstat -l

Ak chcete z databázy odstrániť všetky štatistické údaje konkrétneho rozhrania a prestať ho monitorovať, použite nasledujúcu syntax príkazu:

$ sudo vnstat - odstrániť -i --sila

Napríklad na odstránenie rozhrania ens33 z databázy a prestať ju monitorovať, bude príkaz:

$ sudo vnstat --remove -i ens33 --force

Ak chcete toto rozhranie znova pridať na sledovanie, použite nasledujúci príkaz:

$ sudo vnstat --add -i ens33

Po pridaní rozhrania reštartujte službu vnStat:

$ sudo systemctl reštart vnstat

vnStat je užitočný nástroj na sledovanie šírky pásma v operačnom systéme Linux. V tejto príručke ste sa naučili, ako nainštalovať a používať tento nástroj v systéme Ubuntu 20.04 LTS na sledovanie prenosu na sieťových rozhraniach.

Hry Ako zobraziť prekrytie OSD v linuxových aplikáciách a hrách na celú obrazovku
Ako zobraziť prekrytie OSD v linuxových aplikáciách a hrách na celú obrazovku
Hranie hier na celú obrazovku alebo používanie aplikácií v režime rozptýlenia zadarmo na celú obrazovku vás môže odrezať od relevantných systémových i...
Hry Top 5 kariet na zachytávanie hier
Top 5 kariet na zachytávanie hier
Všetci sme videli a milovali streamovanie hier na YouTube. PewDiePie, Jakesepticye a Markiplier sú iba niektorí z najlepších hráčov, ktorí zarobili mi...
Hry Ako vyvíjať hru v systéme Linux
Ako vyvíjať hru v systéme Linux
Pred desiatimi rokmi by len málo používateľov Linuxu predpovedalo, že ich obľúbený operačný systém bude jedného dňa populárnou hernou platformou pre k...