Kau bisa bersembunyi dari kesalahanmu, tapi tidak dari penyesalanmu. Kau bisa bermain dengan dramamu, tapi tidak dengan karmamu.

  • About

    Seorang Teknisi Jaringan yang pernah berkecimpung di Internet Service Provider (ISP) dan akhirnya memutuskan diri untuk menjadi freelancer yang berdomisili di Solo, Surakarta Hadiningrat.

  • Services

    Melayani jasa pasang Internet berbasis Wireless maupun Fiber Optic, Jasa Pasang Tower/Pipa, Pointing Wireless, Setting Router, CCTV, Hotspot, Proxy, Web Server, Network Managed dan Monitoring

  • Contact

    Berbagai saran, kritikan, keluhan dan masukan akan sangat berarti bagi saya. Anda dapat menghubungi/whatsapp saya di nomor:08564-212-8686 atau melalui BBM:2128686

    Tuesday, April 5, 2011

    iftop merupakan salah satu monitoring bandwidth berbasis console yang sederhana. iftop ini memonitoring trafik dan penggunaan bandwidth terbanyak hingga terkecil, meskipun sebetulnya alamat web yang diakses bisa dilihat dari log squid, tetapi terlalu banyak IP yang harus dimonitoring. Bagaimana jika hanya 1 alamat IP yang ingin kita amati saja?

    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/Hold
    | 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 .....
    Selanjutnya cek interface yang terdeteksi di Ubuntu, saya ketikkan ifconfig -a

    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/bash
    #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
    Simpan dan tambahkan hak eksekusi dengan perintah

    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
    Selamat Mencoba :)

    0 comments:

    Post a Comment