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 Najlepšie emulátory herných konzol pre systém Linux
Najlepšie emulátory herných konzol pre systém Linux
V tomto článku je uvedený zoznam populárneho softvéru na emuláciu herných konzol, ktorý je k dispozícii pre systém Linux. Emulácia je vrstva kompatibi...
Hry Najlepšie linuxové distribúcie pre hry v roku 2021
Najlepšie linuxové distribúcie pre hry v roku 2021
Operačný systém Linux prešiel dlhou cestou od svojho originálneho, jednoduchého serverového vzhľadu. Tento OS sa za posledné roky nesmierne vylepšil a...
Hry Ako zachytiť a streamovať vašu hernú reláciu v systéme Linux
Ako zachytiť a streamovať vašu hernú reláciu v systéme Linux
V minulosti sa hranie hier považovalo iba za hobby, ale časom došlo v hernom priemysle k obrovskému nárastu z hľadiska technológie i počtu hráčov. Her...