Kamis, 24 Mei 2012

monitoring trafik jaringan dengan SNMP dan MRTG di Ubuntu 11.10

Latar Belakang

Ketika jaringan komputer besar dan aktifitasnya juga besar, maka sangat diperlukan suatu manajemen jaringan. Untuk itu diperlukan SNMP (Simple Network Management Protocol), yaitu sebuah protokol standar yang didesain untuk membantu administrator dalam memonitor dan mengatur jaringan komputernya secara sistematis dari dalam satu kontrol saja.

Karena yang dibahas disini adalah memonitor traffic jaringan komputer, maka penulis akan membahas bagaimana memonitor traffic jaringan komputer dengan menggunakan SNMP dan MRTG
Untuk mengetahui besar paket yang lewat/traffic suatu jaringan bisa menggunakan berbagai macam tools yang ada, baik itu yang berupa software saja ataupun yang sudah terintegrasi dengan hardware. Semua itu ada yang gratis ada yang komersil. Pada pembahasan kita kali ini, penulis akan membahas bagaimana menganalisa traffic jaringan komputer pada router dengan menggunakan MRTG (Multi Router Traffic Grapher), tentunya tools ini hanya akan bisa berjalan jika anda memiliki router, karena yang akan dilihat adalah berapa besar paket yang lewat baik itu yang keluar ataupun paket yang masuk. Pada prinsipnya untuk analisa traffic ini tidak harus dari router itu sendiri tapi juga dapat melihatnya di dalam jaringan komputer itu sendiri dengan menggunakan tools seperti LAN Analyzer dsb.

Tutorial ini akan menjelaskan kepada anda bagaimana cara melakukan installasi dan konfigurasi MRTG pada Ubuntu 10.10 (Untuk Monitoring Localhost), detailnya sebagai berikut :

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

    Langkah – langkah yang harus dilakukan :

    1. $ sudo su                                            %Perintah untuk masuk kedalam # (menjadi super user)

    2. Masukkan password yang telah ada
    (Dalam hal ini, lab kami memiliki Pass: 234)

    3. 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    %menghapus snmp dan snmpd yang telah ada

    #apt-get remove mrtg –purge                 %menghapus paket MRTG yang telah ada

    4. Install SNMP dan SNMPD
    Dengan menjalankan perintah :
 
    #apt-get install snmp snmpd                   %Menginstall Snmp Snmpd

    #nano /etc/snmp/snmpd.conf                  %Untuk melihat hasil dari penginstalasian dan mengedit     file-file snmpd.conf yang mengatur agen untuk merespon snmp menjadi manajeman
   
Lakukan perubahan pada baris :

    syslocation Unknown                              % bertujuan untuk mengetahui lokasi user yang memontoring snmp dan snmpd dan mengetahui identitas serta email dari user.
    syscontact  Root
    Menjadi :
    syslocation Nama projek
 
   syscontact  Alamat Email


    contoh :
    sylocation Monitoringjaringan    syscontact benny.wijaya168@yahoo.co.id

    sebelumnya pada :
    #rocommunity public localhost
    Hapus tanda kres (#) pada rocommunity localhost untuk mengaktifkannya, sehingga menjadi:
    rocommunity public localhost

    5. Restart SNMPD
    Sebelum menjalankan snmp walk pada browser, sebaiknya kita merestart snmpd yang telah      dibuat
    # /etc/init.d/snmpd restart                                % merestart system dari snmpd yang telah dikonfigurasikan.
    #snmpwalk -v 2c -c public (ip monitoring)     %mengetest pada browser
    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
    #apt-get install mrtg                                         %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                                                 % konfigurasi dari mrtg gateway router
    Contoh :
    # cfgmaker --global ‘WorkDir: /var/www/mrtg’ --output /etc/mrtg.cfg public@172.16.30.1

    8. Menampilkan grafik dari konfigurasi MRTG pada browser
    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/monitoring/index.html
    9. Tes untuk mengakses
    Masuk ke browser kemudian ketik URL dengan perintah :
    http://localhost/mrtg                                        % Akan menampilkan grafik seluruhnya yang terhubung dengan router

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

 
Jika pada sebelumnya dilakukan langkah-langkah untuk memonitoring traffic jaringan dari router, pada contoh selanjutnya berfungsi untuk memonitoring jaringan pada pc kita sendiri (localhost), untuk memonitoring 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                               % 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
    #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
   Masuk ke browser dan ketikan URL dengan perintah :
   http://localhost/mrtg1                                  % memenampilkan dari konfigurasi yang telah dibuat pada mrtg1
    
     6. Hasil dari mengakses http://localhost/mrtg1

Tidak ada komentar:

Posting Komentar