Senin, 20 Mei 2013

KONFIGURASI & INSTALASI MRTG DAN SNMP PADA UBUNTU 12.04

MRTG adalah singkatan dari The Multi Router Traffic Grapher. MRTG merupakan aplikasi yang berguna untuk memantau penggunaan “bandwith” dalam suatu network atau jaringan. MRTG berbentuk sebuah aplikasi “web-based” yang memberikan informasi secara grafikal dan secara “on-line” atau “real-time”.

MRTG akan membuat grafik secara berkala per hari, per minggu, per bulan dan per tahun, sehingga anda dapat mendapat gambaran atas jaringan anda. Tetapi MRTG hanya mengumpulkan data dan mengolah grafik, bukan untuk memberikan peringatan. MRTG juga bergantung terhadap web server, karena grafik ditampilkan dalam suatu website. Anda bisa gunakan webserver apa saja yang anda kehendaki.

Perlu diketahui OS yang saya pakai adalah Ubuntu 12.04 Server.
Paket-paket yang diperlukan oleh mrtg adalah apache2, snmp, adan snmpd.

PENGERTIAN SNMP

SNMP (Simple Network Management Protocol) merupakan protokol yang dapat digunakan untuk melakukan manajemen jaringan. Dengan menggunakan protokol ini kita bisa mendapatkan informasi tentang status dan keadaan dari suatu jaringan. Protokol ini menggunakan transpor UDP pada port 161.
gambar dibawah ini merupakan struktur SNMP :



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:
· Network Management Station, yang berfungsi sebagai pusat penyimpanan untuk pengumpulan dan analisa dari data manajemen jaringan.
· Peralatan yang dimanage menjalakan SNMP agent, yaitu proses background yang memonitor peralatan tersebut dan mengkomunikasikannya ke network management station.

Peralatan yang memiliki SNMP agent antara lain: CISCO router, Linux Server
Nah, dibawah ini akan membahas bagaimana menginstal MRTG dan SNMP pada ubuntu 12.04 :) 

· Masuk ke terminal anda dengan cara ctrl+alt+L 
· Setelah terminal terbuka, ketik $ sudo su
  Sudo adalah program yang terdapat di linux yang digunakan untuk menjalankan perintah yang membutuhkan akses dari akun root.
   Dan masukan password sesuai yang anda gunakan.
·  Disarankan pada saat menginstal MRTG, sebaiknya menghapus MRTG, SNMP, dan SNMPD   yang sudah terinstal sebelumnya, agar tidak terjadi kerusakan atau masalah saat menginstal MRTG baru.
#apt-get remove snmp snmpd—purge à menghapus snmp dan snmpd
#apt-get remove mrtg—purge à menghapus mrtg

Namun jika ingin mengecek apakah snmp, mrtg, apache sudah terinstal, dapat dilakukan dengan cara dibawah ini :
# dpkg –l |grep snmp
# dpkg –l |grep mrtg
# dpkg –l |grep apache

Berikut cara instalasi SNMP:
  • Install SNMP SNMPD
          #apt-get install snmp snmpd
  •  Kemudian lakukan perintah
           #nano /etc/snmp/snmp.conf

    Lakukan perubahan pada baris :
    syslocation Unknown
    syscontact Root
    
    Menjadi :
    syslocation lab jartel 2
    syscontact Annestasia3TETB

  Pada #rocomunity localhost, hilangkan tanda # untuk mengaktifkannya.
  • Restart SNMP
          setelah langkah diatas, maka jangan lupa restart SNMP nya 
          # /etc/init.d/snmpd restart
  •  Lakukan terhadap SNMP yang telah dikonfigurasi
          #snmpwalk -v 2c -c public localhost
          perintah diatas untuk memonitoring jaringan local pada PC kita. nanti keluar seperti dibawah:



Berikut cara menginstal MRTG :
nah, disini kita akah mengkonfigurasi MRTG nya :
  • Instal MRTG     #apt-get install mrtg
     File MRTG secara otomatis akan masuk ke /var/www/mrtg namun konfigurasinya berada di /etc/mrtg.cfg
    Namun, jika folder mrtg tidak ditemukan di folder www, maka untuk membuatnya ialah 
    #mkdir /var/www/mrtg
  • Konfigurasi MRTG #cfgmaker –global ‘WorkDir: /var/www/(nama folder)’ --output /etc/mrtg.cfg public@localhost 

    # cfgmaker --global ‘WorkDir: /var/www/mrtg’ --output /etc/mrtg.cfg      public@localhost
  • Buka file index.html dengan megenerate nya untuk menampilkan grafik dari konfigurasi MRTG tersebut.# indexmaker /etc/mrtg.cfg --columns=1 --output /var/www/mrtg/index.html
Setelah itu akan keluar grafik dibawah ini :

 




Nah, selanjutnya kita buat directory baru untuk jaringan lain.
tadi kita hanya menggunakan mrtg saja, sekarang kita membuat folder dengan nama mrtg1 

#mkdir /var/www/mrtg1

Lalu ketik :
#cfgmarker --global 'workdir: /var/www/mrtg1' --output /etc/mrtg.cfg public@172.16.30.1
fungsi perintah diatas ialah untuk membuat grafik traffic.
karena IP gateway kampus PCR ialah : 172.16.30.1

kemudian ketik
#indexmarker /etc/mrtg.cfg --columns=1 --output /var/www/mrtg1/index.html

nah, kemudian ketik 
http://localhost/mrtg1
akan muncul grafik seperti dibawah ini :
 


Grafik diatas adalah grafik monitoring untuk wan-xp, lab data, bridge ip, ruang 234, ruang 313, ruang 316, ruang 317, dan ruang 319. Dari grafik diatas dapat dilihat bahwa tidak semua jaringan kampus yang terpakai. hanya beberapa saja yang terpakai. Karena penulis melakukan monitoring pada malam hari.



















0 komentar:

Posting Komentar