Kuinka asentaa vnStat ja vnStati verkkoliikenteen valvontaan Linuxissa


VnStat on konsolipohjainen verkkoliikenteen seurantatyökalu Linuxille ja BSD:lle. Se pitää lokia valittujen verkkoliitäntöjen verkkoliikenteestä. Lokien luomiseen vnStat käyttää ytimen antamia tietoja.

Toisin sanoen se ei haista verkkoliikennettä ja varmistaa järjestelmäresurssin yksinkertaisen käytön. Jotta voit käyttää tätä ohjelmistoa Linuxissa, tarvitset vähintään ytimen version 2.2.

Uusin versio vnStat 2.6 on julkaistu 21. tammikuuta 2020, ja se sisältää useita seuraavia ominaisuuksia ja korjauksia.

ominaisuudet

  • Tilastot ovat saatavilla myös järjestelmän uudelleenkäynnistyksen jälkeen
  • Tarkkaile useita verkkoliitäntöjä samanaikaisesti
  • Useita lähtövaihtoehtoja
  • Lajittele tiedot tunnin, päivän, kuukauden tai viikon mukaan tai hanki 10 parasta päivää
  • Luo png-grafiikka lähdöstä
  • Määritä "Kuukaudet" seurataksesi erilaisia laskutusjaksojasi
  • Erittäin kevyt – kuluttaa todella pienen osan järjestelmäresursseista
  • Alhainen suorittimen käyttö riippumatta siitä, kuinka paljon liikennettä tuot
  • Sinun ei tarvitse olla root käyttääksesi sitä
  • Valitse yksiköt dynaamisesti (kt, MB jne.)
  • vnStati tarjoaa joitain uusia vaihtoehtoja, kuten:

    • -nl/–nolegend (piilottaa rx/tx-tekstin)
    • –altdate – käytä vaihtoehtoista päivämäärän/ajan tekstin sijaintia
    • –otsikkoteksti – muokata kuvan otsikon tekstiä.
  • Voit luoda tulosteen kuvamuodossa.
  • Muokattavat asetukset sisällön sijoittelulle ja kuvan taustavärille vnStat.cgi:lle.
  • Käyttöliittymän kaistanleveys tunnistetaan automaattisesti.
  • Käytä tulostukseen JSON-tiedostoa

Tässä artikkelissa näytämme, kuinka vnStat- ja vnStati-työkalut asennetaan Linux-järjestelmiin reaaliaikaisen verkkoliikenteen seuraamiseksi.

vnStat- ja vnStati-verkonvalvontatyökalujen asentaminen

1. Jotta voit asentaa vnStatin Linuxiin, sinun on ladattava uusin versio sen viralliselta GitHub-julkaisusivulta.

Vaihtoehtoisesti voit myös käyttää seuraavaa wget-komentoa ladataksesi uusimman lähdekoodin alla olevan kuvan mukaisesti.

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

2. Kun olet ladannut tiedoston, pura arkisto päätelaitteellasi ja siirry sitten sijaintiin, josta olet purkanut arkiston, ja käännä se seuraavilla komennoilla.

Huomaa: lähdepaketin mukana tulee tarvittavat vnStat-lähdetiedostot, mukaan lukien daemon (vnstatd) ja kuva lähtö (vnstati).

Asenna VnStat CentOS/RHELiin ja Fedoraan

yum group install "Development Tools"
yum install gd gd-devel sqlite-devel 
tar -xvf vnstat-2.6.tar.gz
cd vnstat-2.6/
./configure --prefix=/usr --sysconfdir=/etc
make
make install

Asenna VnStat Debianiin ja Ubuntuun

sudo apt-get install build-essential gd gd-devel libsqlite3-dev
tar -xvf vnstat-2.6.tar.gz
cd vnstat-2.6/
sudo ./configure --prefix=/usr --sysconfdir=/etc
sudo make
sudo make install

3. Kun asennus on valmis, sinun on kopioitava Vnstat-palvelutiedosto kuvan mukaisesti.

VnStat Systemd

cp -v examples/systemd/vnstat.service /etc/systemd/system/
systemctl enable vnstat
systemctl start vnstat

Vnstat Init.d

cp -v examples/init.d/redhat/vnstat /etc/init.d/
chkconfig vnstat on
service vnstat start

4. Varmista nyt, että binaarit on asennettu sopivaan paikkaan ja että niiden versio on oikea.

vnstat

vnStat 2.6 by Teemu Toivola <tst at iki dot fi>

5. Jos haluat mukauttaa vnStat-määrityksiä, voit avata sen määritystiedoston, joka sijaitsee osoitteessa:

vi /etc/vnstat.conf

Vaihtoehdot ovat itsestään selviä, joten en pysähdy jokaiseen niistä. Voit silti tarkistaa ne, jos haluat mukauttaa asennusta.

6. Sinun tulee varata jonkin aikaa, jotta tilastot päivittyvät tietokantaan. Kun tietokantaan on kirjoitettu tarpeeksi tietoa, voit nähdä verkkotilastot suorittamalla:

vnstat

7. Yon voi myös tarkistaa tuntitilastot käyttämällä -h-vaihtoehtoa:

vnstat -h

8. Päivittäisiä tilastoja varten sinun on käytettävä -d-vaihtoehtoa:

vnstat -d 

9. Saat lisää käytettävissä olevia vaihtoehtoja käyttämällä --help:

vnstat --help

10. Tilastojen lukemisen helpottamiseksi voit käyttää vnStati-työkalua .png-kuvien luomiseen vnStat -sovellukselle. .

VnStati asennetaan automaattisesti vnStatin rinnalle, joten muita asennustoimia ei tarvita. Luodaksesi yhteenvetokuvan verkkoliittymäsi verkkokäytöstä, voit suorittaa:

vnstati -s -i eth0 -o ~/network-log.png

vnstati -h -i eth0 -o ~/network-log.png

Minun tapauksessani vnStat asennettiin äskettäin, mutta ne täyttyvät ajan myötä. Saat lisää saatavilla olevia vaihtoehtoja ja erilaisia tilastoja käyttämällä –help-vaihtoehtoa:

Sekä vnStatin että vnStatin tarjoamat tiedot voivat auttaa verkon valvontaa, analysointia ja vianetsintää ajoissa. Saatat löytää lisätietoja vnStatin käytettävissä olevista vaihtoehdoista työkalun man-sivulta.

Jos sinulla on lisäehdotuksia tai kysymyksiä vnStatista ja vnStatista, älä epäröi lähettää kommenttisi alla olevaan kommenttiosaan.