A következő cikkben a VnStat-t vesszük szemügyre. Ez egy ingyenes eszköz a hálózati forgalom nyomon követésére, amely szintén nyílt forráskódú, és a Gnu / Linux rendszerek termináljában használható. A VnStat segítségével képesek leszünk figyelemmel kísérni a hálózati statisztikákat különböző időszakokra. Egyszerű, könnyű és a rendszer erőforrásainak egy kis részét felemészti.
Mint mondtam, ez az eszköz parancssori felületet használ. Ez lehetővé teszi számunkra, hogy óránkénti, napi és havi hálózati forgalmi naplót vezessünk a kiválasztott interfészekről, de ez nem csomagszippantó.. A forgalmi információkat a proc fájlokat. Így a VnStat root jogosultságok nélkül is használható.
Telepítse a VnStat alkalmazást az Ubuntu 20.04-re
Ez az eszköz könnyen telepíthető az Ubuntu tárolókból. Ehhez mindössze annyit kell tennie, hogy megnyit egy terminált (Ctrl + Alt + T), és végrehajtja a következő parancsot:
sudo apt install vnstat
Az eszköz használatának másik lehetősége a forrásból történő fordítás. Először is gondoskodunk az összes szükséges függőség telepítéséről a VnStat fordításához a következő paranccsal a terminálban (Ctrl + Alt + T):
sudo apt install build-essential gcc make libsqlite3-dev
A telepítés után tudjuk folytassa a VnStat forrás legújabb verziójának letöltését parancs használatával:
wget https://humdi.net/vnstat/vnstat-2.6.tar.gz
Amikor a letöltés befejeződött, megtehetjük bontsa ki a letöltött fájlt:
tar -xvzf vnstat-2.6.tar.gz
Most megyünk lépjen a most létrehozott könyvtárba:
cd vnstat-2.6
Ezen a ponton, végrehajtjuk a parancsot:
./configure --prefix=/usr --sysconfdir=/etc
Ha elkészült, folytatjuk a következő paranccsal:
make
Y befejezni, a használni kívánt parancs a következő lesz:
sudo make install
Miután elkészült az összeállítás, megtehetjük ellenőrizze a VnStat telepített verzióját ezzel a paranccsal:
./vnstat -v
A szolgáltatás kezelése
Ha az eszköz fordítását választotta, akkor meg kell másolja a vnStat systemd szolgáltatás fájlját a vnStat forrásból a könyvtárba / Etc / systemd / system /. Ezt úgy tehetjük meg, hogy a következő parancsot írjuk abból a mappából, amelybe a programot lefordítottuk:
cp -v examples/systemd/vnstat.service /etc/systemd/system/
Most megyünk engedélyezze a vnStat szolgáltatást, és indítsa el a következő parancsokkal:
systemctl enable vnstat systemctl start vnstat
Ha minden helyes volt, akkor megtehetjük ellenőrizze a szolgáltatás állapotát:
systemctl status vnstat
Gyors pillantás a VnStat-ra
A VnStat használata előtt várni kell egy ideig az adatbázis frissítésére. Az adatbázis frissítése után ezt az eszközt mindenféle opció nélkül futtathatjuk, az alábbiak szerint:
./vnstat
Lehetőségünk lesz arra is adja meg azt a hálózati interfészt, amelyet figyelni akarunk. Ehhez az -i opciót fogjuk használni, amelyet a hálózati interfész neve követ, az alábbiak szerint:
./vnstat -i enp10s0
Meg kellene kapnunk a napi és havi statisztikákat.
hogy óránkénti statisztikákat mutat, a végrehajtandó parancs a következő lesz:
./vnstat -h
Ha ellenőrizze a napi statisztikákat, csak ezt a másik parancsot kell elindítanunk:
./vnstat -d
A -t opciót is használhatjuk mutassa meg a legnagyobb forgalmú napokat:
./vnstat -t
Ha azt akarjuk, hogy megmutassa nekünk a valós idejű hálózati forgalmi statisztikák, csak a parancsot kell végrehajtanunk:
./vnstat -l
Ön is törölje az interfész adatbázis bejegyzéseit (ebben az esetben enp10s0) és hagyja abba a megfigyelést a következő paranccsal:
./vnstat -i enp10s0 --remove --force
Ez lehet eltávolított felület hozzáadása Az enp10s0 ismét a másik parancs futtatásával:
./vnstat -i enp10s0 --add
majd indítsa újra a vnStat szolgáltatást a módosítások alkalmazásához:
systemctl restart vnstat
A VnStat különféle lehetőségeket kínál nekünk, amelyek segítenek a hálózati forgalom nyomon követésében. A következő paranccsal konzultálhatunk velük:
./vnstat --help
Ebben a cikkben nemrégiben láttuk, hogyan kell telepíteni a VnStat-ot és használni a terminálról érkező hálózati forgalom figyelemmel kísérésére. További információ erről a programról a címen található projekt honlapja. de ez csak egy a sok eszköz közül, amelyet a terminálban használhatunk figyelemmel kíséri hálózatunkat.