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).
Komponen utama dalam proses manajemen jaringan TCP/IP terdiri dari tiga elemen, yaitu:
1. MIB (Management Information Database)
Adalah struktur basis data variabel dari elemen jaringan yang dikelola.
Pada kelompok interface terdapat variabel objek MIB yang mendefinisikan karakteristik
interface diantaranya : ifInOctets mendefinisikan jumlah total byte yang diterima, ifOutOctets
mendefinisikan jumlah total byte yang dikirim, ifInErrors mendefinisikan jumlah paket diterima
yang dibuang karena rusak, ifOutErrors mendefinisikan jumlah paket dikirim yang dibuang
karena usak, dan variable objek lainnya yang juga berkaitan dengan paket internet.
2.Agen
Merupakan software yang dijalankan di setiap elemen jaringan yang dimonitor. Agen bertugas
mengumpulkan seluruh informasi yang telah ditentukan dalam MIB.
3. Manajer
Merupakan software yang berjalan di sebuah host di jaringan. Bertugas meminta informasi ke
Apa itu MRTG ?
1. MIB (Management Information Database)
Adalah struktur basis data variabel dari elemen jaringan yang dikelola.
Pada kelompok interface terdapat variabel objek MIB yang mendefinisikan karakteristik
interface diantaranya : ifInOctets mendefinisikan jumlah total byte yang diterima, ifOutOctets
mendefinisikan jumlah total byte yang dikirim, ifInErrors mendefinisikan jumlah paket diterima
yang dibuang karena rusak, ifOutErrors mendefinisikan jumlah paket dikirim yang dibuang
karena usak, dan variable objek lainnya yang juga berkaitan dengan paket internet.
2.Agen
Merupakan software yang dijalankan di setiap elemen jaringan yang dimonitor. Agen bertugas
mengumpulkan seluruh informasi yang telah ditentukan dalam MIB.
3. Manajer
Merupakan software yang berjalan di sebuah host di jaringan. Bertugas meminta informasi ke
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.
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 –c public –v 1 localhost => ini untuk melakukan pengecekkan / monitoring pada localhost
#snmpwalk –c public –v 1 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/localhost
11. Setelah
itu lakukan konfigurasi mrtg
#cfgmaker --global ‘WorkDir:
/var/www/(nama folder)/localhost’ --output /etc/mrtg.cfg public@localhost
#cfgmaker --global ‘WorkDir:
/var/www/mrtg/localhost’ --output /etc/mrtg.cfg public@localhost
12. Menampilkan
grafik dan konfigurasi MRTG
Cara nya dengan memasukkan perintah
indexmaker /etc/mrtg.cfg --columns=1 --output /var/www/mrtg/localhost/index.html
indexmaker /etc/mrtg.cfg --columns=1 --output /var/www/mrtg/localhost/index.html
13. Tes
untuk mengakses
Hasil Praktikum 1
1. Menunjukkan
nama agent, tempat monitoring
cara nya dengan memasukkan perintah
#snmpwalk –c public –v 1 public localhost |more
cara nya dengan memasukkan perintah
#snmpwalk –c public –v 1 public localhost |more
Dri gambar ini dapat mengetahui
nama agent, temapy melakukan monitoring.
2. Data untuk memonitoring localhost
Berikut
adalah proses pengecekan data pada local host.
Berikut
adalah isi dari grafik diatas
Penjelasan
singkat mengenai jaringan diatas
Dari data local host ini ada
beberapa waktu yang perlu di amati dalam melihat bagaimana performansi jaringan
dari local host ini. Dalam melihat performansi suat u jaringan kita perlu
melihat bukan hanya sekali saja, melainkan yang harus di control terus menerus.
Sehingga waktu pengontrolan bukan hanya hari, tetapi bulan, bahkan tahun. Yang dimana
hari mengambil waktu di dapatkan dari rata-rata dari setiap 5 minutes. Untuk
menghitung jaringan minggu 30 menit. Pada waktu bulan setiap 2 jam. Sedangkan untuk
tahun di dapat dari perhitungan waktu per hari.
Grafik yang digunakan untuk melihat
besaran data pada jaringan ini digunakan untuk melihat bagaimana jaringan
localhost sudah di manfaat kan semaksimal mungkin dalam penggunaan nya,
sehingga sebagai seorang management jaringan dapat mengetahui apa tindakan yang
di lakukan pada jaringan tersebut.
Tindakan yang dapat dilakukan bisa
jadi bahwa jaringan yang di gunakan bisa di lakukan penambahan kuota karena
sibuk nya jaringan, atau melakukan pengaturan khusus karena tidak sinkron nya
kondisi yang di dapatkan .
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
Pada grafik yang di munculkan untuk
mengontrol jaringan di kampus dapat dilihta bahwa hasil yang di dapat dari mengukur
grafik ini bahwa tidak semua jaringa yang dapat di maksimlkan karena banayk yang
memiliki data yang kosong dan selain itu ada juga yang berisi tapi hanya di
waktu tertentu saja yang pebuh trafiknya, tidak semua nya mengalami kepenuhan. Hal
ini menandakan jaringan kamapus belum bisa di maksimalkan.
Tetapi ada juga jaringankampus yang
di pakai maksimal di setiap waktu oleh usernya.
Sehingga. Seorang management dapat meliat apa tindakan selanjutnya terhadap jaringan ini..
Sehingga. Seorang management dapat meliat apa tindakan selanjutnya terhadap jaringan ini..
ga keluar grafiknya kapten
BalasHapus