Minggu, 18 Mei 2014

Tutorial SNMP dan MRTG


Pendahuluan :

         SNMP merupakan sebuah protokol jaringan yang didesain bagi pengguna khususnya
administrator jaringan untuk memonitor aktifitas jaringan komputer dan mengontrol
sebuah komputer atau server secara sistematis dari jarak jauh. SNMP bekerja dengan
mengumpulkan data informasi dari elemen-elemen jaringan dengan parameter dan variabel
tertentu dan menyimpannya dalam sebuah database.
SNMP terdiri atas tiga elemen sebagai berikut:

1. Manager, yaitu bertugas sebagai manajemen jaringan yangn mengumpulkan data
informasi dari elemen-elemen jaringan yang ingin dimonitoring dan atau dikontrol.
Bentuk dari manager ini berupa perangkat lunak yang didesain sedemikian rupa
sekaligus memiliki fungsi antarmuka yang baik bagi penggunanya dalam hal ini
network administrator jaringan. Perangkat lunak manager ini bisa di install di server
yang sekaligus sebagai database server bagi data informasi SNMP, namun juga bisa
di install pada dekstop atau laptop bahkan mobile device dengan syarat server
databasenya terpisah.

2. MIB (Management Information Base), yaitu database dari data informasi yang
dikumpulkan oleh manager dari agen yang tersimpan dalam database server.
Struktur data dalam MIB ini bersifat hirarki dan memiliki aturan sedemikian rupa
sehingga informasi setiap variabel dapat dikelola atau ditetapkan dengan mudah.

3. Agen, yaitu suatu elemen jaringan yang dimonitoring atau dikontrol oleh manager.
Pada umumnya perangkat jaringan seperti router dan server difungsikan sebagai
agen dalam sistem manajemen jaringan. Hal ini disebabkan lalu lintas trafik data
dengan jumlah yang besar melalui atau bermuara pada kedua perangkat jaringan
tersebut. Setiap agen mempunyai database yang bersifat lokal dengan variabelvariabel
tertentu, artinya secara default informasi disimpan dalam disk lokal dan
digunakan oleh sistem operasi internal. Protokol SNMP yang diaktifkan pada suatu
agen akan menjadikan data informasi agen seperti aktifitas trafik, dan keadaan
proses di sistem internal dan kapasitas sistem dapat dikirim ke manager untuk
dikelola lebih lanjut.
SNMP menggunakan protokol transport UDP (User Datagram Protocol) di port 161 untuk
mengirimkan permintaan dari manager ke agen dan menerima jawaban dari agen ke
manager. Struktur komunikasi antar elemen SNMP dapat dilihat pada gambar 1, yaitu Agen
yang memiliki MIB akan memberikan data informasi yang diperlukan tapi tidak semua oleh
manager menggunakan transport UDP yang berorientasi pada kecepatan pengiriman.
Praktikum ini dibagi menjadi dua tahap yaitu installasi dan konfigurasi SNMP dan SNMP
agent kemudian dilajutkan dengan installasi dan konfigurasi MRTG sebagai antar muka bagi
pengguna berbasis web dalam bentuk grafik.

Tujuan :
1. Mampu memahami cara kerja SNMP
2. Mampu melakukan installasi dan konfigurasi SNMP dan MRTG
3. Mampu membuat monitoring jaringan sederhana menggunakan protokol
SNMP

Peralatan yang digunakan:
PC dan koneksi jaringan LAN.

Langkah Percobaan

Tahap 1 Installasi dan Konfigurasi SNMP dan SNMP Agent

1. Pertama untuk memastikan tidak ada aplikasi SNMP dan atau SNMP Agent pada PC
manager, lakukan pencopotan aplikasi. Perintah uninstall aplikasi sebagai berikut :
#apt-get remove –purge snmp snmpd

2. Selanjutnya lakukan proses installasi dengan perintah berikut
#apt-get install snmp snmpd

3. Setelah proses installasi selesai, SNMP akan membuat file konfigurasi SNMP di folder
/etc/snmp/snmpd.conf. Langkah selanjutnya edit file tersebut dengan text editor misalnya vim atau nano
#nano /etc/snmp/snmpd.conf

Lakukan perubahan pada baris :
syslocation Unknown
syscontact Root

Menjadi :
syslocation “Nama area jaringan”
syscontact “Nama contact person”

contoh :
sylocation m. saleh arif
syscontact arif.m_saleh@yahoo.com
Kemudian hilangkan comment dari
#rocommunity localhost

Menjadi:
rocommunity localhost
Kemudian restart snmpd agar konfigurasi yang telah dilakukan berjalan.
#/etc/init.d/snmpd restart

Pastikan tidak ada masalah atau error setelah perintah restart diatas.

4. Selanjutnya melakukan pengetesan snmp sudah berjalan atau belum dengan perintah
berikut

#snmpwalk –v 2c –c public localhost
Localhost pada perintah diatas bisa diganti dengan alamat PC atau server lain dan
tentunya juga ip gateway atau router. Seharusnya akan muncul pesan dibawah ini dan
menunjukkan proses installasi dan konfigurasi SNMP dan SNMPD sudah benar.

SNMPv2MIB::
sysDescr .0 = STRING: Linux highway 2.6. 1 42686smp
#1 SMP Sat Nov 26
1 3:37 :07 UTC 2005 i686
SNMPv2MIB::
sysObjectID.0 = OID: NET SNMP
MIB::
netSnmpAgentOIDs. 10
SNMPv2MIB::
sysUpTime.0 = Timeticks: (369 1) 0:00:36.9 1
SNMPv2MIB::
sysContact.0 = STRING: Admin <santok@pcr.ac.id>
SNMPv2MIB::
sysName.0 = STRING: highway
SNMPv2MIB::
sysLocation.0 = STRING: labjartel2
SNMPv2MIB::
sysORLastChange.0 = Timeticks: (2) 0:00:00.02
...
Tahap 2 installasi dan konfigurasi MRTG

1. Pertama harus dipahami bahwa MRTG ini berbasis web, oleh karena itu perlu juga
install webserver dan php serta mysql sebagai database untuk menyimpan grafik.
#apt-get install mrtg apache2 mysql5-server
Note: untuk versi ubuntu terbaru apache veri 2 dan mysql-server versi 5

2. Selanjutnya membuat konfigurasi MRTG dengan perintah “cfgmaker”, namun
sebelumnya pastikan lagi SNMP nya sekali lagi dengan perintah
#snmpwalk –v1 –c public localhost
#cfgmaker –global ‘WorkDir:/var/www/mrtg’ –output /etc/mrtg.cfg public@127.0.0.1

3. Selanjutnya membuat direktori mrtg di direktori /var/www dengan perintah berikut
#mkdir /var/www/mrtg

4. Kemudian dilanjutkan dengan membuat index.html mrtg di direktori pada langkah
sebelumnya.
#indexmaker /etc/mrtg.cfg –columns=1 –output /var/www/mrtg/index.html

5. Kemudian restart layanan SNMP sekali lagi dengan perintah
#/etc/init.d/snmpd restart

6. Kemudian aktifkan MRTG dengan perintah berikut
#env LANG=C /usr/bin/mrtg

7. Langkah terakhir tes akses dengan browser di url berikut
http://localhost/mrtg atau http://ip_server_atau_PC_manager/mrtg


Data hasil Praktikum:





Monitoring Gateway


1.      Pertama kita restart SNMPD terlebih dahulu
       #/etc/init.d/snmpd restart

2.     lakukan test SNMP
        #snmpwalk –v 2c –c public 172.16.30.1

3.     Membuat folder MRTG dianjurkan membuat nama yang berbeda dari sebelumnya
        #mkdir /var/www/fahmi21

4.     Konfigurasi MRTG untuk IP tersebut
        #cfgmaker –global ‘WorkDir: /var/www/fahmi21’ –output /etc/mrtg.cfg
         public@172.16.30.1

5.     Untuk menampilkan grafik MRTG masukkan perintah berikut:
        #indexmaker /etc/mrtg.cfg –columns=1 –output /var/www/fahmi21.html

6.     Selanjutnya kita lakukan restart lagi
        #/etc/init.d/snmp restart

7.     Kemudian aktivkan MRTG mengunakan perintah berikut
        #env LANG=C /usr/bin/mrtg

8.     Setelah selesai kita buka mozilla dan kita ketikkan URL sebagai berikut:
        http://localhost/fahmi21  maka akan muncul seperti gambar 8.1 ,gambar 8.2 ,
        gambar 8.3

Data hasil Praaktikum:








Tidak ada komentar:

Posting Komentar