Kamis, 20 November 2014

Memantau jaringan dengan SNMP dan MRTG di ubuntu

I.Dasar Teori 

1. SNMP ( Simple Network Management Protocol )

    SNMP adalah sebuah protokol yang dirancang untuk memberikan kemampuan kepada pengguna untuk memantau dan mengatur jaringan komputernya secara sistematis dari jarak jauh atau dalam satu pusat kontrol saja. Pengolahan ini dijalankan dengan menggumpulkan data dan melakukan penetapan terhadap variabel-variabel dalam elemen jaringan yang dikelola.

        Komponen utama dalam proses manajemen jaringan TCP/IP terdiri dari tiga elemen, yaitu: 

1. MIB (Management Information Database)
dapat dikatakan sebagai struktur basis data variabel dari elemen jaringan yang dikelola. Struktrur ini bersifat hierarki dan memiliki aturan sedemikian rupa sehingga informasi setiap variabel dapat dikelola atau ditetapkan dengan mudah.

2. Agen
merupakan perangkat lunak yang dijalankan disetiap elemen jaringan yang dikelola. Setiap agen mempunyai basis data variabel yang bersifat lokal yang menerangkan keadaan dan berkas aktivitasnya dan pengaruhnya terhadap operasi.

3. Manajer
adalah pelaksana dan manajemen jaringan. Pada kenyataannya manager ini merupakan komputer biasa yang ada pada jaringan yang mengoperaksikan perangkat lunak untuk manajemen jaringan. Manajer ini terdiri atas satu proses atau lebih yang berkomunikasi dengan agen-agennya dan dalam jaringan. Manajer akan mengumpulkan informasi dari agen dari jaringan yang diminta oleh administrator saja bukan semua informasi yang dimiliki agen.

  MTRG                                                                                                                                       singkatan dari Multi Router Traffic Grapher (MRTG) Secara singkat                       (http://oss.oetiker.ch/mrtg/doc/mrtg.en.html), Multi Router Traffic Grapher (MRTG) adalah Tool yang berguna untuk me- Monitor traffic pada jaringan. MRTG pertama kali dibuat oleh Tobias Oetiker pada tahun 1994 dengan menggunakan protokol Simple Network Management Protocol (SNMP) 53 yang biasanya dimiliki oleh setiap Interface jaringan (antara lain hub, switch, router, network card atau NIC, access point,dan lain-lain). Pada saat itu, jaringan internet masih mempunyai sambungan internet dengan kecepatan 64 Kbps yang menghubungka n lebih dari 1000 komputer. Hal ini membuat user sangat tertarik untuk mengetahui keadaan status jaringan terutama pada router utamanya.Program MRTG aslinya ditulis menggunakan bahasa script Perl yang menggunakan utilitas eksternal untuk mengambil data SNMP dan membuat gambar tipe GIF untuk tampilan halaman HTML. Ketika MRTG diumumkan pada tahun 1995, software ini menyebar dengan cepat dan banyak dipergunakan. MRTG menggunakan SNMP untuk mengirimkan request dengan dua Object Identifier (OID) ke peralatan yang digunakan. Peralatan yang menyediakan SNMP akan mempunyai Management Information Base (MIB) untuk melihat spesifikasi OID. Setelah mengumpulkan informasi, MIB akan mengirimkan kembali data yang dienkapsulasi pada protokol SNMP. MRTG mencatat data ini pada statistik (log) di sisi client bersamaan dengan data yang telah dicatat sebelumnya untuk peralatan yang digunakan pada jaringan. Kemudian MRTG membuat dokumen halaman HTML berbentuk gambar yang menyediakan visualisasi secara langsung berisi sekumpulan grafik mengenai keadaan traffic jaringan. Keuntungan memakai Tool MRTG adalah dari faktor kesederhanaan dan fungsionalitasnya. MRTG bisa dikonfiguras ikan dengan mudah untuk memantau penggunaan bandwidth akan suatu interface yang mendukung SNMP dan juga bisa memantau peningkatan traffic dalam berbagai skala (harian, rata-rata setiap 54 lima menit) sampai skala tahunan. Dalam hal ini, user dapat dengan mudah melihat jika ada lonjakan traffic yang menandakan ada sesuatu yang tidak beres dalam jaringan. Keuntungan Sebenarnya keunggulan dari MRTG adalah dari faktor kesederhanaan dan fungsionalitasnya. MRTG bisa dikonfigurasikan dengan mudah untuk memantau penggunaan bandwidth dalam suatu interface yang mendukung SNMP.Anda juga bisa memantau peningkatan traffic dalam berbagai skala (daily, rata-rata setiap 5 menit), sampai skala tahunan.Anda dapat dengan mudah melihat jika ada lonjakan traffic yang menandakan ada sesuatu yang tidak beres dalam jaringan.Adanya worm ataupun trojan yang biasanya mempengaruhi traffic upload dapat dideteksi dengan melihat grafik upload yang dihasilkan oleh MRTG.Integrasi dengan web server juga memudahkan Administrator untuk melakukan pemantauan dari jarak jauh, tanpa harus melalui proses otentifikasi.


II.Langkah Kerja dan Hasil


2.1. Instal SNMP

      Ketikkan perintah berikut pada terminal

#apt-get install snmp snmpd

      Kemudian edit file snmpd.conf untuk dapat mengatur dan mengubah nama agen ,hilangkan tanda # pada  #rocommunity public localhost kemudian edit nama project dan nama user pengguna seperti pada contoh berikut

rocommunity public localhost
syslocation labjartel
syscontact ikhsan

     Kemudian lakukan restart pada snmpd dengan mengetikkan perintah berikut

# /etc/init.d/snmpd restart

     Untuk menguji apakah snmpd telah terinstal dengan benar dan bisa diakses dengan ip user (localhost) maka ketikkan perintah sebagai berikut

#snmpwalk -v 2c -c public localhost 

     Pada percobaan kali ini kita tidak mengetes dengan ip gateway karena kita tidak mengetahui IP dari gateway yang kita gunakan . Jika kita ingin mengetes denga IP gateway maka ketikkan perintah berikut

#snmpwalk -v 2c -c public xxx.xxxx.xxxx.xxxx >>> tanda x masukkan berapa IP gateway

maka jika localhost telah bisa mengakes SNMP maka akan tampil seperti berikut pada terminal




2.2. Install MRTG

     Ketikkan perintah berikut pada terminal

#apt-get install mrtg

    Maka jika penginstalan berhasil akan tampil seperti berikut

        Kemudian kita buat folder baru di www dengan nama pilihan kita sendiri bisa mrtg atau yang lainnya,pada percobaan kali ini saya ingin memberi nama folder ikhsan.Tujuan dari pembuatan folder ini adalah untuk menyimpan data data konfigurasi dan hasil dari MRTG

#mkdir /var/www/ikhsan

      Lalu buat file untuk penyimpanan  hasil MRTG (cfgmaker) pada folder ikhsan dengan mmengetikkan perintah berikur

#cfgmaker --global 'workdir: /var/www/ikhsan' --output /etc/mrtg.cfg public@localhost

      Kemudian kita buat file index.html untuk mrtg pada terminal dengan mengetikkan perintah berikut

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

     Dengan pembuatan file index untuk mrtg diatas berarti kita telah membuat bentuk tampilan pengujian mrtg pada halaman mrtg yang akan dibuka di browser


2.3. Hasil

     Untuk pengujiannya kita dapat melakukan ping pada mrtg localhost di browser PC

http://localhost/mrtg

     Maka akan tampil hasil MRTG pada browser seperti pada gambar bereikut






         Dari hasil yang didapat diatas kita hanya mendapatkan hasil pengujian kontrol jaringan dengan selang waktu sekitar 10 menit hal ini dikarenakan keterbatasan waktu dalam melakukan pengambilan data. Tetapi dapat kita lihat dari selang waktu yang singkat ini ,pada waktu yang kita gunakan terlihat bahwa jaringan cukup tidak stabil. ini terbukti pada grafik daily terjadi lonjakan perubahan data yang cukup cepat dari 24 kb ke 31 berubah dalam kurun waktu yang sangat singkat. Hal ini kemungkinan terjadi karena banyaknya user yang sedang menggunakan jaringan yang sama sehingga proses pengiriman data menjadi tidak stabil . 
       Sehingga dengan melakukan penginstalan SNMP dan MRTG ini kita dapat mengontrol kesetabilan jaringan untuk localhost maupun gateway,sehingga memudahkan bagi kita untuk menganalisa kualitas jaringan yang sedang kita gunakan atau kita miliki.

Alhamdulillah
fell win ,,GET WINNNN!!!!










Tidak ada komentar:

Posting Komentar