Rabu, 22 Mei 2013



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.


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
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,
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
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
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
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,
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
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
13.  Tes untuk mengakses

Hasil Praktikum 2




Tidak ada komentar:

Posting Komentar