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

Advertisements

05/11/2014 - Posted by | Tips Linux

No comments yet.

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s

%d bloggers like this: