„VnStat“, stebėkite tinklo srautą „Ubuntu 20.04“

apie vnstat

Kitame straipsnyje apžvelgsime „VnStat“. Tai yra vienas nemokamas įrankis tinklo srautui stebėti, kuris taip pat yra atviras šaltinis ir sukurtas naudoti Gnu / Linux sistemų terminaluose. Su „VnStat“ galėsime stebėti tinklo statistiką įvairiais laikotarpiais. Tai paprasta, lengva ir sunaudoja nedidelę sistemos išteklių dalį.

Kaip sakiau, šis įrankis naudoja komandinės eilutės sąsają. Tai leidžia mums tvarkyti valandos, dienos ir mėnesio tinklo srauto žurnalą apie pasirinktas sąsajas, tačiau tai nėra paketinis kvapas.. Eismo informacija analizuojama iš proc failus. Tokiu būdu „VnStat“ galima naudoti net ir neturint root teisių.

Įdiekite „VnStat“ į „Ubuntu 20.04“

Šis įrankis galima lengvai įdiegti iš „Ubuntu“ saugyklų. Norėdami tai padaryti, tereikia atidaryti terminalą („Ctrl“ + „Alt“ + T) ir įvykdyti šią komandą:

įdiekite vnstat apt

sudo apt install vnstat

Kita galimybė naudoti šį įrankį bus sukompiliuoti jį iš šaltinio. Pirmiausia mes būtinai įdiegsime visas reikalingas priklausomybes sukompiliuoti „VnStat“ naudodami šią komandą terminale („Ctrl“ + „Alt“ + T):

įdiegti priklausomybes

sudo apt install build-essential gcc make libsqlite3-dev

Įdiegę galime tęskite atsisiųsti naujausią „VnStat“ šaltinio versiją naudojant komandą:

atsisiųsti vnstat šriftą

wget https://humdi.net/vnstat/vnstat-2.6.tar.gz

Kai atsisiuntimas bus baigtas, galėsime išgauti atsisiųstą failą:

tar -xvzf vnstat-2.6.tar.gz

Dabar mes einame pereiti į ką tik sukurtą katalogą:

cd vnstat-2.6

Šiuo atveju, vykdysime komandą:

konfigūruoti vnstat

./configure --prefix=/usr --sysconfdir=/etc

Baigę tęsiame šią komandą:

padaryti vnstat

make

Y baigti, komanda bus naudojama:

padaryti įdiegti vnstat

sudo make install

Kai kompiliacija bus baigta, mes galime patikrinkite įdiegtą „VnStat“ versiją su šia komanda:

vnstat versija

./vnstat -v

Tvarkykite paslaugą

Jei nusprendėte sudaryti šį įrankį, turėsite tai padaryti nukopijuokite „vnStat systemd“ paslaugos failą iš „vnStat“ šaltinio į katalogą / etc / systemd / system /. Tai galime padaryti parašę šią komandą iš aplanko, kuriame sudarome programą:

kopijavimo paslauga

cp -v examples/systemd/vnstat.service /etc/systemd/system/

Dabar mes einame įjunkite „vnStat“ paslaugą ir paleiskite ją su šiomis komandomis:

įjungti vnstat

systemctl enable vnstat

systemctl start vnstat

Jei viskas buvo teisinga, galime patikrinti paslaugos būseną:

vnstat statusas

systemctl status vnstat

Greitas žvilgsnis į „VnStat“

Prieš naudojant „VnStat“, reikės šiek tiek palaukti, kol bus atnaujinta duomenų bazė. Atnaujinę duomenų bazę, galime paleisti šį įrankį be jokių parinkčių, kaip parodyta žemiau:

vnstat be pasirinkimo

./vnstat

Mes taip pat turėsime galimybę nurodykite tinklo sąsają, kurią norime stebėti. Tam naudosime parinktį -i, po kurio nurodomas tinklo sąsajos pavadinimas, kaip parodyta žemiau:

mėnesio ir dienos statistika

./vnstat -i enp10s0

Turėtume gauti dienos ir mėnesio statistiką.

į rodyti valandos statistiką, komanda vykdyti bus tokia:

valandos statistika

./vnstat -h

Jei mes tikrinti dienos statistiką, turėsime paleisti tik šią kitą komandą:

dienos statistika

./vnstat -d

Mes taip pat galėsime naudoti -t parinktį rodyti dienas, kuriose eismas yra didžiausias:

judriausios dienos

./vnstat -t

Jei tai, ko ieškome, mums parodys realaus laiko tinklo srauto statistika, mums teks vykdyti tik komandą:

realaus laiko statistika

./vnstat -l

Taip pat galite išvalykite sąsajos duomenų bazės įrašus (šiuo atveju enp10s0) ir sustabdyti stebėjimą naudojant komandą:

./vnstat -i enp10s0 --remove --force

jis gali pridėti pašalintą sąsają „enp10s0“ dar kartą paleidus šią kitą komandą:

./vnstat -i enp10s0 --add

Tada iš naujo paleiskite „vnStat“ paslaugą, kad pritaikytumėte pakeitimus:

systemctl restart vnstat

„VnStat“ pasiūlys mums įvairių variantų, kurie padės mums stebėti tinklo srautą. Mes galime su jais konsultuotis naudodami šią komandą:

vnstat pagalba

./vnstat --help

Šiame straipsnyje mes ką tik matėme, kaip įdiegti „VnStat“ ir naudoti jį stebint tinklo srautą iš terminalo. Daugiau informacijos apie šią programą galite rasti projekto svetainė, Bet tai tik vienas iš daugelio įrankių, kuriuos galime naudoti terminale stebėti mūsų tinklą.


Palikite komentarą

Jūsų elektroninio pašto adresas nebus skelbiamas. Privalomi laukai yra pažymėti *

*

*

  1. Atsakingas už duomenis: Miguel Ángel Gatón
  2. Duomenų paskirtis: kontroliuoti šlamštą, komentarų valdymą.
  3. Įteisinimas: jūsų sutikimas
  4. Duomenų perdavimas: Duomenys nebus perduoti trečiosioms šalims, išskyrus teisinius įsipareigojimus.
  5. Duomenų saugojimas: „Occentus Networks“ (ES) talpinama duomenų bazė
  6. Teisės: bet kuriuo metu galite apriboti, atkurti ir ištrinti savo informaciją.