Jak nainstalovat vnStat a vnStati pro sledování síťového provozu v Linuxu
VnStat je konzolový nástroj pro monitorování síťového provozu pro Linux a BSD. Bude uchovávat protokol o síťovém provozu pro vybraná síťová rozhraní. Pro generování protokolů používá vnStat informace poskytnuté jádrem.
Jinými slovy, nebude čichat síťový provoz a zajistí lite využití systémových prostředků. Chcete-li používat tento software pod Linuxem, budete potřebovat alespoň verzi 2.2 řady kernel.
Nejnovější verze vnStat 2.6 byla vydána 21. ledna 2020 a obsahuje několik následujících funkcí a oprav.
Funkce
- Statistiky zůstávají dostupné i po restartu systému
- Monitorujte více síťových rozhraní současně
- Více možností výstupu
- Seřaďte data podle hodiny, dne, měsíce, týdne nebo získejte prvních 10 dní
- Vygenerujte png grafiku výstupu
- Nakonfigurujte „Měsíce“ pro sledování různých fakturačních cyklů, které můžete mít
- Velmi lehký – spotřebovává opravdu malou část vašich systémových prostředků
- Nízké využití CPU bez ohledu na to, kolik provozu generujete
- Abyste ji mohli používat, nemusíte být root
- Vybírejte jednotky dynamicky (KB, MB atd.)
vnStati poskytuje některé nové možnosti jako:
- -nl/–nolegend (skryje legendu rx/tx)
- –altdate – použije alternativní umístění textu data/času
- –headertext – přizpůsobení textu v záhlaví obrázku.
V tomto článku vám ukážeme, jak nainstalovat nástroj vnStat a vnStati pod systémy Linux pro sledování síťového provozu v reálném čase.
Instalace nástrojů pro monitorování sítě vnStat a vnStati
1. Chcete-li nainstalovat vnStat v Linuxu, budete si muset stáhnout nejnovější verzi z jeho oficiální stránky vydání GitHubu.
Alternativně můžete také použít následující příkaz wget ke stažení nejnovějšího zdrojového tarballu, jak je uvedeno níže.
wget https://humdi.net/vnstat/vnstat-2.6.tar.gz
2. Po stažení souboru rozbalte archiv pomocí terminálu a poté přejděte do umístění, kde jste archiv rozbalili, a zkompilujte jej pomocí následujících příkazů.
Poznámka: Zdrojový balíček je dodáván s potřebnými zdrojovými soubory pro vnStat včetně démona (vnstatd) a obrázku výstup (vnstati).
Nainstalujte VnStat do CentOS/RHEL a Fedora
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
Nainstalujte VnStat v Debianu a Ubuntu
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. Po dokončení instalace budete muset zkopírovat soubor služby Vnstat, jak je znázorněno.
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. Nyní ověřte, že se binární soubory nainstalovaly do vhodného umístění a mají správnou verzi.
vnstat
vnStat 2.6 by Teemu Toivola <tst at iki dot fi>
5. Pokud si přejete přizpůsobit konfiguraci vnStat, můžete otevřít její konfigurační soubor na adrese:
vi /etc/vnstat.conf
Možnosti jsou samozřejmé, takže se nebudu zastavovat u každé z nich. Stále si je můžete prohlédnout, pokud si chcete instalaci přizpůsobit.
6. Aktualizaci statistik v databázi budete muset nechat nějakou dobu. Jakmile budete mít dostatek informací zapsaných v databázi, můžete zobrazit statistiky sítě pouhým spuštěním:
vnstat
7. Yon může také zkontrolovat hodinové statistiky pomocí možnosti -h
:
vnstat -h
8. Pro denní statistiky budete muset použít možnost -d
:
vnstat -d
9. Pro více dostupných možností můžete použít --help
:
vnstat --help
10. Pro usnadnění čtení statistik můžete použít nástroj vnStati ke generování obrázků .png
pro vnStat .
VnStati se automaticky nainstaluje spolu s vnStat, takže nebudou vyžadovány žádné další instalační akce. Chcete-li vygenerovat souhrnný obrázek pro využití sítě vašeho síťového rozhraní, můžete spustit:
vnstati -s -i eth0 -o ~/network-log.png
vnstati -h -i eth0 -o ~/network-log.png
V mém případě byl vnStat nainstalován teprve nedávno, ale časem se vyplní. Pro více dostupných možností a různých statistik můžete použít možnost –help:
Informace, které poskytuje vnStat i vnStati, mohou výrazně pomoci včasnému monitorování sítě, analýze a odstraňování problémů. Více informací o dostupných možnostech vnStat můžete najít na manuálové stránce nástroje.
Pokud máte další návrh nebo otázku týkající se vnStat a vnStati, neváhejte a odešlete svůj komentář v sekci komentářů níže.