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: