Doküman

Debian/Ubuntu Sunucuda vnStat ile Ağ Trafiğini İzleme

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.