vnStat, açık kaynaklı, GPL lisanslı, konsol tabanlı bir ağ trafiği izleyicisidir. Hafiftir ve root ayrıcalığı olmadan kullanılabilir. Trafik istatistikleri bir veritabanında depolanır ve ağ arabirimlerine göre sunulur. Her arayüzün kendi veritabanı vardır.
Debian/Ubuntu Sunucusuna vnSTAT yüklenmesi
vnStat, Debian/Ubuntu resmi depolarından edinilebilir.
sudo apt-get install vnstat
Yüklendikten sonra vnstatd arka plan programı otomatik olarak başlatılacaktır. Ve Debian/Ubuntu başlatıldığında otomatik olarak başlayacaktır. Bunu systemctl ile kontrol edebilirsiniz.
systemctl status vnstat
Ağ Arayüzü için veritabanı oluşturun
Debian/Ubuntu’ya vnStat yüklendikten sonra, her ağ arabirimi için bir veritabanı otomatik olarak başlatılacaktır. /var/lib/vnstat, vnStat için veritabanı dizinidir.
linuxbabe@xenial :~$ ls /var/lib/vnstat/ eth0 eth1
Aşağıdaki komutla yeni bir veritabanı oluşturulabilir. eth0’ı izlenmesi gereken arayüzle değiştirin.
vnstat --add -i eth0
Bir arayüzün veritabanını kaldırmak için aşağıdaki komutu çalıştırın. eth0’ı izlemek istemediğiniz arayüzle değiştirin.
vnstat --remove -i eth0
Daemon vnstatd veri alma ve depolamadan sorumludur, vnstat komutu ise ağ arabirimine özel veritabanlarında depolanan trafik bilgilerini sorgulamak için bir arabirim sağlar.
Arayüz adını değiştirmeniz gerekirse, önce vnstat’ı durdurun.
sudo systemctl stop vnstat
Sonra adını değiştirin
sudo vnstat -i eth0 --rename new_name --force
Tekrar vnStat’ı başlatın.
sudo systemctl start vnstat
Canlı Ağ Trafiğini Görüntüle
Canlı ağ trafiğini görüntülemek için şu komutu çalıştırın:
vnstat -i eth0 -l
-i arabirim anlamına gelir. -l canlı anlamına gelir. eth0’ı arayüz adınızla değiştirin. Durdurmak için Ctrl+C tuşlarına basın.
Yukarıdaki ekran görüntüsünde, rx, gelen trafik olan Alma anlamına gelir ve tx, giden trafik olan İletim anlamına gelir. Ne kadar bant genişliğinin (aktarım hızı) kullanıldığını görebilirsiniz.
Saatlik Trafiği Görüntüle
Son 24 saatin ağını göster.
vnstat -h
Bu komutla, Web sitenizin günün hangi saatinde en fazla trafiği sağladığını öğrenebilirsiniz. Yine, r, gelen trafik olan Alma anlamına gelir; t, giden trafik olan iletim anlamına gelir.
Günlük Ağ Trafiği Görüntüleme
vnstat -d
Bu komut, son 30 gün için günlük trafik istatistiklerini gösterecektir.
Haftalık Trafiği Görüntüleme
vnstat -w
Bu komut, geçen haftanın ve mevcut haftanın ağ trafiği istatistiklerini gösterir.
Aylık Ağ Trafiği Görüntüleme
vnstat -m
Yazının orijinalini buradan okuyabilirsiniz.
Kariyerime 26 yıl önce başladım. Windows ve Linux sistemlerinin kurulumu, yapılandırılması, yönetimi ve bakımı dahil olmak üzere birden fazla sistem üzerinde uzmanlaştım.
Açık kaynak dünyasındaki en son gelişmelerden haberdar olmaktan ve Linux hakkındaki en son araçları, özellikleri ve hizmetleri denemekten hoşlanıyorum.
Son 6 yıldır sistem ve ağ yöneticisi olarak görev yapıyorum ayrıca Pardus Dönüşüm Projesini yönetiyorum ve Pardus İşletim Sisteminin yaygınlaşması adına uğraş gösteriyorum.
Boş zamanlarımda açık kaynaklı uygulamaların Türkçe çevirisine katılıyorum ve The Document Foundation üyesiyim.