Pertama, install utility iftop untuk memantau trafik bandwith yang keluar masuk jaringan. Apabila utility iftop belum ada silahkan instal terlebih dahulu. Berikut merupakan instalasi iftop pada Sistem Operasi Ubuntu.
rahox@router:~$sudo apt-get install iftop
Pastikan iftop sudah terinstall dengan baik:
rahox@router:~$sudo dpkg -l iftop
Output
Desired=Unknown/Install/Remove/Purge/HoldSelanjutnya cek interface yang terdeteksi di Ubuntu, saya ketikkan ifconfig -a
| Status=Not/Inst/Cfg-files/Unpacked/Failed-cfg/Half-inst/trig-aWait/Trig-pend
|/ Err?=(none)/Reinst-required (Status,Err: uppercase=bad)
||/ Name Version Description
+++-==============-==============-==================
ii iftop 0.17-16 displays bandwidth usage information .....
Kemudian jalankan perintah dibawah ini:
rahox@router:~$sudo iftop -i eth0
Catatan, disini "eth0" adalah interface yang mengarah ke jaringan lokal.
Berikut hasil outputnya:
Pada contoh diatas, tercatat IP yang paling banyak memakan bandwith adalah 192.168.1.112.
Pada mesin bsd kita tidak bisa langsung menggunakan iftop, tetapi kita harus menginstalnya lebih dulu. masuk ke direktori iftop
login sebagai root
ketik
#cd /usr/port/net-mgmt/iftop
#make install clean
… Tunggu proses sedang berjalan
setelah selesai coba jalan dengan perintah
#/usr/local/bin/iftop
Berikutnya saya monitoring dengan squid menggunakan scrpit untuk memudahkan monitoring.
Buat sebuah file contoh: cek_squid_ip.sh, kemudian isikan file tersebut denga perintah seperti dibawah ini:
#!/bin/bashSimpan dan tambahkan hak eksekusi dengan perintah
#Script untuk cek Log Squid IP Tertentu
echo -e "Input IP yang akan dimonitoring: \c "
read ip
tail -f /var/log/squid/access.log | grep $ip
rahox@router:~$sudo chmod +x cek_squid_ip.sh
rahox@router:~$sudo ./cek_squid_ip.sh
Berikut adalah hasil output script diatas:
Hasil output script |
0 comments:
Post a Comment