Tutorial
SNMP dan MRTG
Apa
itu SNMP ?
SNMP singkatan dari Simple Network Management
Protocol. Protokol ini digunakan untuk memonitor device-device yang terhubung
ke jaringan akan kondisi-kondisi systemnya yang penting. Sebagai contoh
penggunaan CPU, penggunaan harddisk, penggunaan memory, traffic jaringan dan
lain-lain. Untuk device-device yang dapat dipantau adalah device-device seperti
PC, Server, atau router. Sedangkan Operating System bisa Linux, *Nix, Windows,
atau yang lain.
Dengan
Adanya SNMP tidak perlu memeriksa-memeriksa satu-satu server, tetapi anda cukup
mengakses satu komputer untuk melihat kondisi seluruh server dan router. Hal
ini disebabkan server dan router akan bertindak sebagai SNMP-server yang
tugasnya yang menyediakan requset SNMP dari komputer lain. Satu PC akan
bertindak sebagai SNMP Agent yaitu komputer yang mengumpulkan
informasi-informasi dari SNMP-servers.
Selain
digunakan untuk memonitoring sebetulnya SNMP dapat digunakan untuk melakukan
perubahan dan memberikan konfigurasi baru ke server. Tetapi pengubahan
konfigurasi system di server hanya dilakukan apabila ada perubahan
infrastruktur di jaringan.
Nilai-nilai
variabel yang diakses menggunakan SNMP diatur dalam bentuk hirarki. Tipe
hirarki dan metadata (seperti tipe dan deskripsi variabel) diatur oleh
Management Information Bases (MIBs).
Apa itu MRTG ?
Multi
Router Traffic Grapher atau yang disingkat MRTG adalah free software yang
digunakan untuk memonitoring traffik load pada link jaringan. Dimana pengguna dapat
melihat laporan dalam bentuk grafik. MRTG ditulis dalam bentuk perl dan berjalan di UNIX/Linux dan juga pada sistem operasi Windows dan juga pada Netware. MRTG menggunakan lisensi Gnu GPL.
digunakan untuk memonitoring traffik load pada link jaringan. Dimana pengguna dapat
melihat laporan dalam bentuk grafik. MRTG ditulis dalam bentuk perl dan berjalan di UNIX/Linux dan juga pada sistem operasi Windows dan juga pada Netware. MRTG menggunakan lisensi Gnu GPL.
Dikembangkan
pertama kali oleh Tobias Oetiker dan Dave Rand, pertama kali digunakan untuk
memonitoring router. Sekarang sudah dikembangkan untuk menjadi reportberbagai
macam. Informasi lengkap dapat dilihat di http://oss.oetiker.ch/mrtg/
MRTG berkembang menjadi RRDTool, yaitu round-robin database tool. Penggunaan
RRDTool dapat dikembangkan menjadi berbagai macam aplikasi contohnya cacti,
JFFNms dan masih banyak lainnya.
Langkah Kerja :
Praktikum 1
1. Masuk
ke Ubuntu
2. Klik
Terminal
3. Ketik
sudo su
untuk masuk ke dalam root di ubuntu
untuk masuk ke dalam root di ubuntu
4. Masukkan
Password dari Ubuntu
5. Setelah
itu lakukan pengecekan Apache2, SNMP,MRTG
Cara mengecek nya dengan memasukkan
perintah,
·
dpkg –l |grep apache2
·
dpkg –l |grep mrtg
·
dpkg –l |grep snmp
jika
hasil dari ke tiga nya ada pada laptop atau pc anda maka bisa lanjutkan ke
perintah selanjutnya, dan jika hasil nya tidak maka lakukan perintah
·
#apt get install apache2 => untuk
menginstal apache2
·
#apt get install mrtg => untuk
menginstal mrtg
·
#apt get install snmp snmpd =.untuk
menginstal snmp dan snmpd
6. Setelah
semua selesai maka lanjut kan ke tahap selanjut nya
7. Lalu
lakukan perintah ini untuk mengecek isi dari SNMP dan SNMPD. Sekaligus
melakukan penambahan dan pengaturan agent untuk merespon menjadi manajemen,
dengan perintah #nano
/etc/snmp/snmpd.conf
Lalu lakukan perubahan data pada
isi dari snmp:
yang di rubah adalah,
yang di rubah adalah,
syslocation Unknown
syscontact Root
menjadi
syscolation Nama project
syscontact Nama laau Email
contoh
syscolation labjartel
syscontact ihsanb
untuk mengetahui user yang
melakukan monitoring dan tempat user.
Perubahan yang dilakukan pada SNMP
dab SNMPD yaitu
Mengahapus tanda pagar
#rocomunity public host =>
rocomunity public host
Setelah itu lakukan penyimpanan dan
keluar (ctrl+O ; enter ; ctrl+x)
8. Lalu
lakukan perintah restart pada snmp dengan
keyword
#/etc/init.d/snmpd restart
9. Lalu
lakukan test dengan cara
#snmpwalk –v public –c 1 public localhost => ini untuk melakukan pengecekkan / monitoring pada localhost
#snmpwalk –v public –c 1 public localhost => ini untuk melakukan pengecekkan / monitoring pada localhost
10. Lalu
masuk ke mrtg, untuk mengecek file mrtg tersebut apakah sudah ada atau belum
ada dengan keyword
#mkdir /var/www/mrtg
11. Setelah
itu lakukan 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
12. Menampilkan
grafik dan konfigurasi MRTG
Cara nya dengan memasukkan perintah
indexmaker /etc/mrtg.cfg--columns=1 --output /var/www/mrtg/index.html
indexmaker /etc/mrtg.cfg--columns=1 --output /var/www/mrtg/index.html
13. Tes
untuk mengakses
Hasil Praktikum 1
1. Menunjukkan
nama agent, tempat monitoring
2. Berikut
adalah data dari agent yang memonitoring localhost
Berikut
adalah isi dari grafik diatas
Praktikum ke 2
Pada praktikum ke dua ini adalah
praktikum mengenai memonitoring jaringan router pada kampus dan sluruh jaringan
kampus. Cara yang digunakan adalah sama, tetapi ada perbedaan sedikit. Berikut
adalah cara yang di gunakan / langkah
kerja dari
1. Masuk
ke Ubuntu
2. Klik
Terminal
3. Ketik
sudo su
untuk masuk ke dalam root di ubuntu
untuk masuk ke dalam root di ubuntu
4. Masukkan
Password dari Ubuntu
5. Setelah
itu lakukan pengecekan Apache2, SNMP,MRTG
Cara mengecek nya dengan memasukkan
perintah,
·
dpkg –l |grep apache2
·
dpkg –l |grep mrtg
·
dpkg –l |grep snmp
jika
hasil dari ke tiga nya ada pada laptop atau pc anda maka bisa lanjutkan ke
perintah selanjutnya, dan jika hasil nya tidak maka lakukan perintah
·
#apt get install apache2 => untuk
menginstal apache2
·
#apt get install mrtg => untuk
menginstal mrtg
·
#apt get install snmp snmpd =.untuk
menginstal snmp dan snmpd
6. Setelah
semua selesai maka lanjut kan ke tahap selanjut nya
7. Lalu
lakukan perintah ini untuk mengecek isi dari SNMP dan SNMPD. Sekaligus
melakukan penambahan dan pengaturan agent untuk merespon menjadi manajemen,
dengan perintah #nano
/etc/snmp/snmpd.conf
Lalu lakukan perubahan data pada
isi dari snmp:
yang di rubah adalah,
yang di rubah adalah,
syslocation Unknown
syscontact Root
menjadi
syscolation Nama project
syscontact Nama laau Email
contoh
syscolation labjartel
syscontact ihsanb
untuk mengetahui user yang
melakukan monitoring dan tempat user.
Perubahan yang dilakukan pada SNMP
dab SNMPD yaitu
Mengahapus tanda pagar
#rocomunity public host =>
rocomunity public host
Setelah itu lakukan penyimpanan dan
keluar (ctrl+O ; enter ; ctrl+x)
8. Lalu
lakukan perintah restart pada snmp dengan
keyword
#/etc/init.d/snmpd restart
9. Lalu
lakukan test dengan cara
#snmpwalk –v public –c 1 public 172.16.30.1=> ini untuk melakukan pengecekkan / monitoring pada localhost
#snmpwalk –v public –c 1 public 172.16.30.1=> ini untuk melakukan pengecekkan / monitoring pada localhost
10. Lalu
masuk ke mrtg, untuk mengecek file mrtg tersebut apakah sudah ada atau belum
ada dengan keyword
#mkdir /var/www/mrtg
11. Setelah
itu lakukan konfigurasi mrtg
#cfgmaker --global ‘WorkDir:
/var/www/(nama folder)’ --output /etc/mrtg.cfg public@172.16.30.1
#cfgmaker--global ‘WorkDir:
/var/www/mrtg’--output /etc/mrtg.cfg public@172.16.30.1
12. Menampilkan
grafik dan konfigurasi MRTG
Cara nya dengan memasukkan perintah
indexmaker /etc/mrtg.cfg--columns=1 --output /var/www/mrtg/index.html
indexmaker /etc/mrtg.cfg--columns=1 --output /var/www/mrtg/index.html
13. Tes
untuk mengakses
Hasil Praktikum 2