Kamis, 13 November 2014

Konfigurasi SNMP dan MRTG

SNMP singkatan dari Simple Network Management Protocol. Protokol ini digunakan untuk memonitor device-device yang terhubung ke jaringan akan kondisi-kondisi systemnya yang penting. Sebagai contoh penggunaan CPU, penggunaan harddisk, penggunaan memory, traffic jaringan dan lain-lain. Untuk device-device yang dapat dipantau adalah device-device seperti PC, Server, atau router. Sedangkan Operating System bisa Linux, *Nix, Windows, atau yang lain.
Dengan Adanya SNMP tidak perlu memeriksa-memeriksa satu-satu server, tetapi anda cukup mengakses satu komputer untuk melihat kondisi seluruh server dan router. Hal ini disebabkan server dan router akan bertindak sebagai SNMP-server yang tugasnya yang menyediakan requset SNMP dari komputer lain. Satu PC akan bertindak sebagai SNMP Agent yaitu komputer yang mengumpulkan informasi-informasi dari SNMP-servers.
Selain digunakan untuk memonitoring sebetulnya SNMP dapat digunakan untuk melakukan perubahan dan memberikan konfigurasi baru ke server. Tetapi pengubahan konfigurasi system di server hanya dilakukan apabila ada perubahan infrastruktur di jaringan. Nilai-nilai variabel yang diakses menggunakan SNMP diatur dalam bentuk hirarki. Tipe hirarki dan metadata (seperti tipe dan deskripsi variabel) diatur oleh Management Information Bases (MIBs).


Komponen utama dalam proses manajemen jaringan TCP/IP terdiri dari tiga elemen, yaitu :
1.      MIB (Management Information Database) Adalah struktur basis data variabel dari elemen jaringan yang dikelola.Pada   kelompok interface   terdapat   variabel   objek   MIB   yang   mendefinisikan   karakteristik interface diantaranya :  ifInOctets  mendefinisikan jumlah total byte yang diterima, ifOutOctets mendefinisikan jumlah total byte yang dikirim, ifInErrors mendefinisikan jumlah paket diterima yang   dibuang karena rusak,  ifOutErrors  mendefinisikan jumlah paket dikirim yang  dibuang karena usak, dan variable objek lainnya yang juga berkaitan dengan paket internet.
2.      Agen Merupakan software yang dijalankan di setiap elemen jaringan yang dimonitor.Agen bertugas mengumpulkan seluruh informasi yang telah ditentukan dalam MIB.
3.      Manajer Merupakan software yang berjalan di sebuah host di jaringan. Bertugas meminta informasi ke Agen. Manajer biasanya tidak meminta semua informasi yang dimiliki oleh agen, tetapi hanya meminta informasi tertentu saja yang akan digunakan untuk mengamati unjuk kerja jaringan.Manager biasanya menggunakan komputer yang memiliki tampilan grafis dan berwarna sehingga selain dapat menjalankan fungsinya sebagai Manager, juga untuk melihat grafik unjuk kerja dari suatu elemen jaringan yang dihasilkan oleh proses monitoring.
SNMP menggunakan UDP (User Datagram Protocol) sebagai protocol transport untuk mengirimkan pertanyaan dan menerima jawaban dari agen SNMP.SNMP terdiri dari dua jenis yakni:
1.     Network   Management   Station,   yang   berfungsi   sebagai   pusat   penyimpanan   untuk pengumpulan dan analisa dari data manajemen jaringan. 
2.  Peralatan yang dimanage menjalakan SNMP agent, yaitu proses background yang  memonitor peralatan tersebut dan mengkomunikasikannya ke network management  station. 
Dan juga peralatan yang memiliki SNMP agent antara lain: CISCO router dan Linux Server. Kemudian untuk pencatatan data dapat digunakan aplikasi MRTG (Multi Router Traffic Grapher)

Apa itu MRTG ?
Multi Router Traffic Grapher (MRTG) adalah free software yang
digunakan untuk memonitoring traffik load pada link jaringan. Dimana pengguna dapat
melihat laporan dalam bentuk grafik. MRTG ditulis dalam bentuk perl dan berjalan di UNIX/Linux dan juga pada sistem operasi Windows dan juga pada Netware. MRTG menggunakan lisensi Gnu GPL.
Dikembangkan pertama kali oleh Tobias Oetiker dan Dave Rand, pertama kali digunakan untuk memonitoring router. Sekarang sudah dikembangkan untuk menjadi reportberbagai macam. Informasi lengkap dapat dilihat di http://oss.oetiker.ch/mrtg/.
MRTG berkembang menjadi RRDTool, yaitu round-robin database tool. Penggunaan
RRDTool dapat dikembangkan menjadi berbagai macam aplikasi contohnya cacti,
JFFNms dan masih banyak lainnya.
  Berikut adalah langkah-langkah untuk menginstal SNMP pada ubuntu : 

1. Kita masuk kedalam terminal yang ada pada ubuntu
    Ketikkan perintah Sudo su → password


2.sebelum kita instal kita hapus sebelumnya snmp,snmpd yang ada pada ubuntu 
   dengan perintah : #apt-get remove snmp smpd-purge 


3.Install snmp
   Dengan : #apt-get install snmp snmpd


4. Berikut nya adalah dengan mengetikkan perintah : nano /etc/snmp/snmp.conf


                                Kemudian akan muncul tampilan gambar seperti dibawah ini


Selanjut nya akan kita edit lagi tampilan tersebut :
→ syslocation sitting on the Dock of the Bay
→ sysContact  Me <me@example.org>


tulisan yang diBold pada percobaan diatas akan kita ganti seperti tampilan gambar dibawah ini : 
→ sysLocation jartel 2
→ sysContact aperprimaputra@gmail.com
tambahan : 
→ untuk systemLocation ,dapat kita ubah sesuai selera dan fungsinya yaitu untuk mengetahui lokasi atau tempat user dalam memonitoring snmp dan snmpd. sedangkan untuk systemContact juga dapat kita ubah sesuai dengan selera ,fungsinya adalah untuk mengetahui identitas user.


selanjutnya adalah dengan menghapus tanda # pada #rocommunity secret 10.0.0.0/16


berikut adalah tampilan setelah kita hapus tanda # nya 


kemudian setelah kita edit secara keseluruhan ,maka kita save kemudian enter untuk keluar dari tampilan /etc/snmp/snmpd.conf 

5. Setelah semua terinstal maka ,tahap selanjutnya adalah melakukan restart
    Dengan perintah : etc/init.d/snmpd restart


6. Dan tahap terakhir yaitu melakukan pengujian snmp yang kita konfigurasi tadi
    Dengan : #snmpwalk -v 2c -c (ip address)


untuk mendapatkan ip address ,kita hanya perlu melakukan perintah : #ifconfig 


Demikian lah ,langkah-langkah dalam konfigurasi SNMP ini ......
kemudian kita akan mengkonfigurasikan MRTG !!!!! 

1. Sebelum melakukan penginstalan MRTG, lakukan pengecekan terlebih dahulu apakah 
     pada ubuntu yang kita gunakan sudah terinstal MRTG atau belum dengan cara : 
     dpkg -l |grep mrtg


pada tampilan diatas mrtg pada ubuntu ini telah terinstal ,dengan melihat tulisan yang bertanda merah. kemudian seandainya kita ingin instal ulang maka kita remove instalan MRTG ini dulu ,dengan perintah :
#apt-get remove mrtg --purge


berikut adalah tampilan gambar setelah kita melakukan remove 


kemudian tampilan diatas kita ketikkan Y untuk melanjutkan ,sehingga muncul tampilan seperti dibawah ini 


klikkan YES ,fungsinya untuk melanjutkan 

2. install MRTG
    dengan perintah :
                                          #apt-get install mrtg ,berikut adalah tampilan nya


Secara default mrtg akan tersimpan pada /var/www/mrtg ,jika tidak ada folder mrtg didalam folder www tersebut terlebih dahulu buat kan folder nya dengan cara :
#mkadir /var/www/mrtg 


3. Konfigurasi mrtg
    dengan perintah : 
                                  #cfgmaker public@host> /etc/mrtg.cfg ,berikut adalah tampilan nya 


jadi ,Cfgmaker ini digunakan untuk konfigurasi text file pada pengumpulan data MRTG.

4. Menampilkan grafik konfigurasi MRTG ,dapat dilakukan dengan file index.html mrtg  
     dengan perintah : 
                                      #indexmaker-output-output=var/www/mrtg/index.html /etc.mrtg.cfg


5. setelah semua selesai ,saat nya kita akan lakukan pengujian dengan mengetikkan perintah :
                                 http://localhost/mrtg 

berikut adalah trafik pada link jaringan yang kita peroleh : 

sabtu tgl 15-11-2014



jum'at tgl 14-11-2014



Demikian lah ,tahap-tahap dalam mengkonfigurasikan MRTG ini. semoga bermanfaat ,terima kasih !!!