Tutorial monitoring jaringan menggunakan SNMP
dan MRTG pada Ubuntu
Ahmad hifzillah
Teknik Elektronika Telekomunikasi
Politeknik Caltex Riau
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.
Tutorial Instalasi SNMP pada Ubuntu
1. Masuk ke terminal Ubuntu
$ sudo su
Sudo adalah program yang terdapat di linux yang digunakan untuk menjalankan
perintah yang membutuhkan akses dari akun root. Sudo hanya dapat digunakan oleh
user yang sudah terdaftar di file /etc/sudoers.
Sudo su memberikan kewenangan agar user biasa
dapat bertingkah seperti super user (sudo --> super user do) sehingga user
biasa pun dapat leluasa "menguasai sistem".
2. Masukkan password ubuntu anda
*****
3. Instal Apache2 terlebih dahulu.
#apt-get install apache2
Perintah ini merupakan perintah untuk menginstal apache2.
4. Sebelum melakukan penginstalan SNMP, lakukan pengecekan terlebih dahulu
apakah sudah terinstall atau belum, yaitu dengan mengetikkan :
dpkg -l |grep snmp
Perintah dpkg merupakan salah satu package manager yang
dapat kita gunakan untuk melakukan management (install/uninstall).
Perintah dpkg banyak macamnya, salah satunya adalah dpkg -l yang merupakan
perintah untuk melihat daftar package yang telah terinstall beserta versi
package yang telah terinstall dan deskripsinya. Sedangkan |grep digunakan untuk mencari file-file yang
mengandung teks dengan kriteria yang telah Anda tentukan
5. Jika sudah terinstal tetapi anda ingin menginstal lagi sendiri agar data
kita tidak tercampur, lakukan remove instalan SNMP terlebih dahulu dengan cara
:
#apt-get remove snmp snmpd --purge
6. Lakukan instal SNMP
#apt-get install snmp snmpd
Setelah penginstalan selesai, lakukan pengeditan pengaturan
agen dengan cara masuk ke snmpd.conf.
#nano /etc/snmp/snmpd.conf
Edit pada baris di bawah ini :
#rocommunity public localhost
hilangkan tanda # menjadi rocommunity public
localhost
syslocation Nama Project
ex : syslocation laptop
syscontact Nama <email>
bisa hanya dengan memasukkan nama atau email saja
atau keduanya juga bisa.
ex : syscontact Ahmadhifzillah
Hal ini bertujuan untuk mengetahui user yang memonitoring snmp
dan snmpd dan mengetahui identitas serta email user.
7. Restart SNMPD
# /etc/init.d/snmpd restart
Ini adalah perintah untuk melakukan restart pada file snmpd.conf yang diubah
setelah direstart lakukan pengetesan dengan cara :
#snmpwalk -v 2c -c public (ip monitoring)
ex : #snmpwalk -v 2c -c public localhost
>> untuk ke localhost.
# snmpwalk -v 2c
-c public 172.16.30.1 >> untuk ke gateway
Jika sudah
muncul seperti ini maka konfigurasi berhasil
2. MRTG (the
Multi Router Traffic Grapher)
MRTG Adalah aplikasi yang digunakan untuk memantau beban trafik pada link
jaringan. MRTG akan membuat halaman HTML yang berisi gambar GIF yang
mengambarkan trafik melalui jaringan secara harian, mingguan, bulanan dan
tahunan.
Tutorial Instalasi SNMP pada Ubuntua
1. Sebelum melakukan penginstalan MRTG, lakukan pengecekan terlebih dahulu
apakah pada ubuntu yang kita gunakan sudah terisntal MRTG atau belum dengan
cara :
dpkg -l |grep mrtg
2. Jika sudah terisntal remove kembali dengan mengetikkan
#apt-get remove mrtg --purge
3. Instal MRTG.
#apt-get isntall mrtg
secara default file mrtg akan tersimpan pada /var/www/mrtg
jika tidak ada folder mrtg di dalam folder www, buat terlebih
dahulu dengan cara :
#mkdir /var/www/mrtg
4. Konfigurasi MRTG
#cfgmaker --global 'workdir: /var/www/(nama folder)' --output
/etc/mrtg.cfg public@localhost
ex : #cfgmaker --global 'workdir: /var/www/mrtg' --output
/etc/mrtg.cfg public@localhost >> ke localhost
#cfgmaker
--global 'workdir: /var/www/mrtg' --output /etc/mrtg.cfg public@172.16.30.1
>> ke gateway
Cfgmaker
digunakan untuk konfigurasi text file untuk pengumpulan data MRTG.
5. Menampilkan grafik konfigurasi MRTG
Dapat dilakukan dengan cara mengenerate file index.html mrtg :
indexmaker /etc/mrtg.cfg --columns=1 --output /var/www/(nama
folder)/index.html
ex : indexmaker /etc/mrtg.cfg --columns=1 --output
/var/www/mrtg/index.html
6. Lakukan test dengan perintah :
http://localhost/mrtg
3. Hasil pratikum
Pada gambar diatas menunjukkan hasil monitoring Local Host. Pada data pertama ini grafik yang dimunculkan pada saat tidak melakukan aktifitas.
Data di atas setelah melakukan aktifitas, maka didapatkan grafik seperti gambar di atas. Dengan adanya monitoring ini kita
bisa mengetahui traffic yang yang terjadi pada Local Host . Pada
monitoring Local Host kita tidak perlu memerlukan jaringan yang besar
pada saat pengambilan datanya. Graffik yang berwarna hijau adalah
menunjukkan kalauTraffic local Host sudah merjalan dan dalm proses
pengambilan data.
Monitoring
Gateway
1. Restart
snmp:
#
/etc/init.d/snmpd restart
2. Tes
respon dari gateway jaringan lokal yang digunakan dengan menjalankan snmpwalk, lihat dulu IP gateway masing-masing
#snmpwalk
–v 2c –c public 172.16.30.1=>ini IP yang saya saat ini
3. Buat
lagi folder di dalam folder www, misalnya folder gateway:
#mkdir
/var/www/gateway
4. Konfigurasi
MRTG untuk IP gateway tersebut:
5. Menampilkan
grafik gateway-nya:
#indexmaker
/etc/mrtg.cfg --columns=1 –output
/var/www/gateway/index.html
Akses dengan web browser alamat “http://localhost/gateway/”
Pada Gambar Grafik di atas merupakan Monitoring Traffic dari
Komputer User ke Getway. Traffic yang berwarna hijau menunjukkan traffic
kecepatan transfer data dari Komputer Client/ User ke Getway Politeknik
Caltex Riau. Dan Traffic dapat di lihat oleh MRTG ini apabila
Komputer User Terhubung dengan Jaringan Getway PC.