Irawan

sedikit catatanku…

Monitor traffic network di Ubuntu

Salah satu aplikasi di Ubuntu untuk memonitor pemakaian bandwidth pada komputer adalah vnstat.
Proses ini dibuat melalui cron job yang dapat kita atur waktunya sesuai keperluan, dengan contoh dibawah adalah setiap 5 menit sekali.

1. Install aplikasi vnstat
$ sudo apt-get install vnstat

2. Vnstat dimaksudkan untuk digunakan oleh semua user, maka diperlukan “permission” yang sesuai. Contoh berikut ini memberikan semua user “permission” untuk menjalankan aplikasi tersebut.
$ sudo chmod o+x /usr/bin/vnstat
$ sudo chmod o+wx /var/lib/vnstat/

3. Jalankan perintah berikut untuk membuat file database yang terletak pada lokasi /var/lib/vnstat,  dan sesuaikan “eth0” dengan interface yang akan di monitoring.
$ vnstat -u -i eth0

4. Buat cron job setiap 5 menit untuk update database-nya dan tambahkan pada baris paling akhir sbb:
$ sudo crontab -u root -e

*/5 * * * * /usr/bin/vnstat -u >/dev/null 2>&1

5. Untuk melihat hasilnya
$ vnstat -i eth0

irawan@irawan-G41MT-S2P:~$ vnstat -i eth0
Database updated: Wed Nov  5 09:15:01 2014

eth0 since 11/04/14

rx:  743.09 MiB      tx:  15.95 MiB      total:  759.04 MiB

monthly
rx      |     tx      |    total    |   avg. rate
————————+————-+————-+—————
Nov ’14    743.09 MiB |   15.95 MiB |  759.04 MiB |   16.41 kbit/s
————————+————-+————-+—————
estimated      4.96 GiB |     102 MiB |    5.06 GiB |

daily
rx      |     tx      |    total    |   avg. rate
————————+————-+————-+—————
yesterday         0 KiB |       0 KiB |       0 KiB |    0.00 kbit/s
today    743.09 MiB |   15.95 MiB |  759.04 MiB |  186.72 kbit/s
————————+————-+————-+—————
estimated      1.88 GiB |      38 MiB |    1.92 GiB |

Sumber:
1. How to monitor internet traffic
2. Manual pages vnstat
3. eth0 not enough data available yet

05/11/2014 Posted by | Tips Linux | Leave a comment