Thursday, May 24, 2012

Tutorial Instalasi dan Konfigurasi SNMP dan MRTG pada Ubuntu 11.10


Pada tutorial ini akan dijelaskan bagaimana cara melakukan instalasi dan konfigurasi MRTG pada Ubuntu 11.10 untuk Monitoring Localhost. Seperti yang telah diketahui bahwa MRTG (the Multi Router Traffic Grapher) adalah aplikasi yang digunakan untuk memantau beban trafik pada link jaringan. MRTG akan membuat halaman HTML yang berisi gambar GIF yang mengambarkan trafik melalui jaringan secara harian, mingguan, bulanan dan tahunan

Contoh pertama berikut adalah untuk melihat traffic analysis yang ada pada Router

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

    2. Masukkan password yang telah ada

    3. Jika PC yang digunakan sudah melakukan berbagai aktivitas mengenai SNMP, SNMPD dan MRTG, maka sebaiknya sebelum kita menginstalasi dan konfigurasi MRTG, kita hapus terlebih dahulu SNMP, SNMPD dan MRTG yang sudah ada sebelumnya.

    #apt-get remove snmp snmpd --purge

    Perintah ini adalah untuk menghapus snmp dan snmpd yang telah ada.
    Ulangi sekali lagi untuk paket MRTG, caranya :

    #apt-get remove mrtg –purge

Tetapi jika PC yang digunakan belum melakukan ektivitas apapun mengenai SNMP, SNMPD dan MRTG, perintah diatas dapat diabaikan. 

    4. Install SNMP dan SNMPD
    Dengan menjalankan perintah :

    #apt-get install snmp snmpd

    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

    contoh :

    sylocation labjartel
    syscontact shift2

    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

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

    6. Install MRTG
    Dengan menjalankan perintah:

    #apt-get install mrtg

    secara default file mrtg akan diletakkan pada posisi /var/www/mrtg
*jika tidak ada folder mrtg di dalam folder www, buat 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. Tes untuk mengakses
    Dengan perintah :

    http://localhost/mrtg
    Akan menampilkan seluruhnya yang terhubung dengan router

    10. Hasil dari mengakses http://localhost/mrtg


Gambar Traffic Analysis for Internet-Elearning-Server -- Router-PCR

Gambar Traffic Analysis for DMZ -- Router-PCR

Gambar Traffic Analysis for LAB -- Router-PCR

Gambar Traffic Analysis for Kelas -- Router-PCR

Gambar Traffic Analysis for Perumahan -- Router-PCR

Gambar Traffic Analysis for Internet-DNS-Server -- Router-PCR


Gambar Traffic Analysis for Internet-WanXP-2 -- Router-PCR

Gambar Traffic Analysis for Staf-Puskom -- Router-PCR


Gambar Traffic Analysis for Publik -- Router-PCR

Gambar Traffic Analysis for Staf-Admin -- Router-PCR

Gambar Traffic Analysis for Lab-R236 -- Router-PCR

Gambar Traffic Analysis for Internet-Bridge-IP -- Router-PCR


Dari data MRTG yang didapat, terlihat beberapa macam grafik. Ini adalah grafik MRTG yang terdapat pada setiap router pada daerah monitoring. Karena saya melakukan monitoring pada kampus Politeknik Caltex Riau, maka hasil MRTG yang keluar adalah MRTG untuk setiap router yang terdapat di PCR.

Contoh kedua ini adalah untuk memonitoring localhost, untuk memonitoring dari localhost kita cukup dengan melanjutkan perintah-perintah yang telah kita lakukan sebelumnya, tidak perlu untuk menginstal ulang snmp, snmpd dan mrtg. Pengaturan pada snmp dan snmpd tidak perlu di ubah-ubah langsung pada tahap – tahap :

    1. Restart 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

Gambar monitoring localhost





Dari hasil yang didapatkan, dapat dilihat bagaimana grafik MRTG nya. Data yang didapat hanya sedikit dipengaruhi oleh kecepatan internet serta waktu dalam memonitoringnya. Butuh waktu yang lumayan lama untuk menghasilkan data penuh untuk masing-masing grafik.




No comments:

Post a Comment