Selasa, 14 Mei 2013

Tutorial SNMP dan MRTG di ubuntu 12.04 LTS

Selamat Pagi semuanya,Apa kabar sahabat blogger,mudah-mudahan diberi kesehatan selalu untuk menjalankan aktifitas seperti biasanya. Saya mengucapkan terima kasih kepada sahabat blogger yang senantiasa mengikuti dan membagikan blog saya kepada sahabat-sahabat blogger lainnya. Dan saya berterima kasih kepada sahabat-sahabat yang membantu saya dalam menyelesaikan blog ini.Dan juga saya berterima kasih kepada sahabat-sahabat yang memberikan saran dan masukan terhadap blog ini.Dan yang terakhir saya berterima kasih kepada para sumber yang tidak dapat saya sebutkan satu persatu dalam pembuatan blog ini.

MRTG (Multi Router Traffic Graph)  merupakan tool  yang berbasiskan web digunakan untuk melihat status dan memonitoring jaringan sendiri, orang lain maupun localhost.
MRTG dapat melihat trafik dari server, komputer client dan komputer gateway. karena merupakan server monitoring, maka dilakukan instalasi di tidak di tiap komputer tersebut, hanya satu di server monitoring. Berikut adalah spek dari server monitoring:


Tutorial SNMP dan MRTG di ubuntu 12.04 LTS

Cara meinstallasi dan konfigurasi MRTG pada Ubuntu 12.04 LTS (Untuk Monitoring Localhost), Langkahnya sebagai berikut :

Langkah – langkah yang harus dilakukan :
1. $ sudo su
    Perintah untuk masuk kedalam #

    2. Masukkan password su yang kita gunakan pada penginstalan ubuntu
    3. Sebaiknya sebelum kita menginstalasi dan konfigurasi MRTG, kita hapus terlebih dahulu SNMP, SNMPD dan MRTG yang sudah ada sebelumnya. Agar tidak terjadi kerusakan atau penimpaan pada saat melakukan konfigurasi


    #apt-get remove snmp snmpd --purge

    Perintah ini adalah untuk menghapus snmp dan snmpd yang telah ada sebelumya jika kita pernah menggunakannya
     Kita lakukan hal yang sama pada paket MRTG, dengan cara :

    #apt-get remove mrtg –purge


    4. Install SNMP dan SNMPD
    Dengan menjalankan perintah :

    #apt-get install snmp snmpd


    Setelah selesai melakukan hal tersebut. Untuk melihat hasil dari penginstalasian dan mengedit file-file snmpd.conf yang mengatur agen untuk merespon snmp menjadi manajeman , dengan cara:

    #nano /etc/snmp/snmpd.conf



    Lakukan perubahan pada baris :
    syslocation Unknown
    syscontact Root

    Menjadi :
    syslocation Nama projek
    syscontact Nama atau email

    contoh :

    sylocation labjartel (disesuaikan dengan keinginan anda)
    syscontact Putra

    bertujuan untuk mengetahui lokasi user yang memontoring snmp dan snmpd dan mengetahui identitas serta email dari user.

    sebelumnya pada :
    #rocommunity localhost

    Hilangkan tanda pagar (#) pada rocommunity localhost untuk mengaktifkannya, sehingga menjadi :

    rocommunity localhost

    5. Restart SNMPD

    # /etc/init.d/snmpd restart

    Pada perintah berfungsi untuk merestart system dari snmpd yang telah dikonfigurasikan.

    Setelah itu silahkan test dengan cara :

    #snmpwalk -v 2c -c public (ip monitoring)

    Contoh :

     #snmpwalk –v 2c –c public 172.16.30.1
     #snmpwalk –v 2c –c public 172.16.40.1 => jika menggunakan jaringan Wifi

    172.16.30.1 merupakan ip gateway dari router, pengetesan ini berguna untuk mengetahui apakah snmp telah bisa untuk dijalankan.

    6. Install MRTG
    Lakukan perintah dibawah ini:

    #apt-get install mrtg

    secara default file mrtg akan diletakkan pada posisi /var/www/mrtg
*jika tidak ada folder mrtg di dalam folder www, kita bisa membuat terlebih dahulu dengan cara:
    #mkdir /var/www/mrtg

    7. Konfigurasi MRTG
    # cfgmaker --global ‘WorkDir: /var/www/(nama folder)’ --output /etc/mrtg.cfg public@localhost

    Contoh :

    # cfgmaker --global ‘WorkDir: /var/www/mrtg’ --output /etc/mrtg.cfg public@172.16.30.1


    Perintah diatas merupakan konfigurasi dari mrtg gateway router

    8. Menampilkan grafik dari konfigurasi MRTG
    Degan cara megenerate file index.html mrtg, yaitu :

    indexmaker /etc/mrtg.cfg --columns=1 --output /var/www/(nama folder)/index.html

    contoh :

    indexmaker /etc/mrtg.cfg --columns=1 --output /var/www/mrtg/index.html


    9. Untu melakukan Tes bisa dengan  mengakses perintah :

    http://localhost/mrtg
    Akan menampilkan seluruhnya yang terhubung dengan router
    10. Hasil dari mengakses http://localhost/mrtg






ANALISA
Dari gambar diatas dapat kita lihat bahwa monitoring jaringan yang kita lakukan memiliki interval 5 menit,30 menit dan 1 jam,hal ini karena sebelumnya kita mengatur trafik tersebut berapa menit sekali melakukan refresh.Setelah itu ketika kita melihat salah satu jaringan dari banyak jaringan yang kita gunakan kita bisa melihat berapa max in dan out yang digunakan pada jaringan tersebut dan tentu saja rata-rata penggunaan jaringan tersebut dalam satuan waktu




 Untuk percobaan kedua ini digunakan untuk memonitoring localhost, untuk memonitoring dari localhost kita hanya dengan melanjutkan perintah-perintah yang telah kita lakukan sebelumnya, tidak perlu untuk menginstal ulang snmp, snmpd dan mrtg.Karena kita cukup sekali saja melakukan hal tersebut Pengaturan pada snmp dan snmpd tidak perlu di ubah-ubah langsung pada tahap – tahap :

    1. Merestart SNMPD

    # /etc/init.d/snmpd restart


    Pada perintah berfungsi untuk merestart system dari snmpd yang telah dikonfigurasikan sebelumnya.

    Setelah itu silahkan test dengan cara :

    #snmpwalk -v 2c -c public (ip monitoring)

    Contoh :

    #snmpwalk –v 2c –c public 127.0.0.1

    127.0.0.1 merupakan ip localhost yang memang sudah diatur pada setiap-setiap PC.

    2. Membuat folder untuk menyimpan MRTG
    Dengan menggunakan perintah :

    #mkdir /var/www/(nama folder)

    contoh :

    #mkdir /var/www/mrtg1


    Hal ini berfungsi agar localhost yang kita berikan, tidak menghapus dari hasil sebelumnya hanya menimpanya saja, karena disimpan pada folder yang baru yaitu mrtg1

    3. Konfigurasi MRTG
    # cfgmaker --global ‘WorkDir: /var/www/(nama folder)’ --output /etc/mrtg.cfg public@localhost

    Contoh :

    # cfgmaker --global ‘WorkDir: /var/www/mrtg1’ –output /etc/mrtg.cfg public@127.0.0.1

    Perintah diatas merupakan konfigurasi dari ip localhost.

    4. Menampilkan grafik dari konfigurasi MRTG
    Degan cara megenerate file index.html mrtg, yaitu :

    indexmaker /etc/mrtg.cfg --columns=1 --output /var/www/(nama folder)/index.html

    contoh :

    indexmaker /etc/mrtg.cfg --columns=1 --output /var/www/mrtg1/index.html


    5. Tes untuk mengakses
    Dengan perintah :

    http://localhost/mrtg1


    akan memenampilkan dari konfigurasi yang telah dibuat pada mrtg1

    6. Hasil dari mengakses http://localhost/mrtg1

Analisa
sedangkan untuk jaringan lokal bisa kita lihat dari jaringan diatas tersebut,dapat kita katakan untuk jaringan local pada PC sendiri memiliki in dan out lebih kecil dibandingkan pada router.



1 komentar:

  1. Saya masukkan seperti perintah diatas.
    tapi hasilnya saya menemui kendala di bagian ini :

    root@Router:/var/www/mrtg# indexmaker /etc/mrtg/mrtg.cfg --columns=1 --output /var/www/mrtg1/index.html
    ERROR: did not find any matching data in cfg file
    root@Router:/var/www/mrtg#

    Adakah solusi nya?

    BalasHapus