network monitoring system pada wireless mesh...
TRANSCRIPT
i
NETWORK MONITORING SYSTEM PADA WIRELESS MESH
NETWORK
MENGGUNAKAN OPENNMS
TUGAS AKHIR
Sebagai Persyaratan Guna Meraih Gelar Sarjana Strata 1
Teknik Informatika Universitas Muhammadiyah Malang
Oleh :
Alfian Dzikri
09560130
JURUSAN TEKNIK INFORMATIKA
FAKULTAS TEKNIK
ii
UNIVERSITAS MUHAMMADIYAH MALANG
2014
LEMBAR PERSETUJUAN
Network Monitoring System Pada Wireless Mesh Network
Menggunakan OpenNMS
ALFIAN DZIKRI
09560130
Sebagai Persyaratan Guna Meraih Gelar Sarjana Strata 1
Teknik Informatika Universitas Muhammadiyah Malang
Menyetujui,
Pembimbing I
Pembimbing II
iii
LEMBAR PENGESAHAN
Network Monitoring System Pada Wireless Mesh Network
Menggunakan OpenNMS
Sebagai Persyaratan Guna Meraih Gelar Sarjana Strata 1
Teknik Informatika Universitas Muhammadiyah Malang
Disusun oleh :
Alfian Dzikri
09560130
Tugas Akhir ini telah diuji dan dinyatakan lulus melalui sidang majelis penguji
pada tanggal 11 April 2014
Menyetujui,
iv
LEMBAR PERNYATAAN
Yang bertanda tangan di bawah ini :
NAMA : ALFIAN DZIKRI
NIM : 09560130
FAK/JUR. : TEKNIK/INFORMATIKA
Dengan ini saya menyatakan bahwa Tugas Akhir dengan judul “Network
Monitoring System Pada Wireless Mesh Network Menggunakan OpenNMS”
beserta seluruh isinya adalah karya sendiri dan bukan merupakan karya tulis orang
lain, baik sebagian maupun seluruhnya, kecuali dalam bentuk kutipan yang telah
disebutkan sumbernya.
Demikian surat pernyataan ini saya buat dengan sebenar-benarnya. Apabila
kemudian ditemukan adanya pelanggaran terhadap etika keilmuan dalam karya
saya ini, atau ada klaim dari pihak lain terhadap keaslian karya saya ini maka saya
siap menanggung segala bentuk resiko/sanksi yang berlaku.
Mengetahui
Dosen Pembimbing
Malang, 4 April 2014
Yang Membuat Pernyataan
Alfian Dzikri
NIM. 09560130
v
KATA PENGANTAR
Dengan memanjatkan puji syukur kehadirat Allah SWT yang telah
memberikan limpahan rahmat dan hidayah–Nya, serta shalawat dan salam kepada
Rasulullah SAW sehingga penulis dapat menyelesaikan skripsi yang berjudul :
“NETWORK MONITORING SYSTEM PADA WIRELESS MESH
NETWORK
MENGGUNAKAN OPENNMS”
Di dalam tulisan ini disajikan pokok-pokok bahasan yang meliputi solusi
membuat wireless mesh menggunakan perangkat sederhana dan praktis yang
diintegrasikan dengan network monitoring system. Fungsionalitas dan aksesibiltas
merupakan dua poin yang menjadi target dalam penulisan tugas akhir ini. Selain
sebagai salah satu syarat kelulusan dari Universitas Muhammadiyah Malang,
Fakultas Teknik, Jurusan Teknik Informatika, Tugas Akhir ini dimaksudkan untuk
penelitian tentang Wireless Mesh Network dengan arsitektur baru yaitu dengan
menggunakan perangkat android. Android digunakan penulis dikarenakan sudah
banyaknya perangkat ini beredar di masyarakat, sehingga bisa dimanfaatkan lebih
menjadi sebuah wireless mesh yang simple dan praktis untuk komunikasi data,
semakin banyak perangkat maka semakin besar coverage area yang dihasilkan.
Kemudian untuk network monitoring system, penulis menggunakan OpenNMS
untuk me-monitor segala macam aktivitas yang dilakukan oleh node OpenNMS
sesuai dengan service yang tersedia dalam OpenNMS.
Peneliti menyadari sepenuhnnya bahwa dalam penulisan Tugas Akhir ini
masih banyak kekurangan dan keterbatasan. Oleh karena itu peneliti
mengharapkan saran yang membangun agar tulisan ini bermanfaat bagi
perkembangan ilmu pengetahuan kedepan.
Malang, April 2014
Penulis
vi
viii
DAFTAR ISI
Halaman Judul ............................................................................................................ i
Lembar Persetujuan .................................................................................................... ii
Halaman Pernyataan................................................................................................... iv
Kata Pengantar ........................................................................................................... v
Abstrak ....................................................................................................................... vi
Abstract ...................................................................................................................... vii
DAFTAR ISI .............................................................................................................. viii
DAFTAR GAMBAR ................................................................................................. xi
DAFTAR TABEL ...................................................................................................... xiv
BAB I PENDAHULUAN .......................................................................................... 1
1.1 Latar Belakang ............................................................................................. 1
1.2 Rumusan Masalah ........................................................................................ 2
1.3 Tujuan .......................................................................................................... 2
1.4 Batasan Masalah........................................................................................... 3
1.5 Metodologi ................................................................................................... 3
1.6 Sistematika Penelitian .................................................................................. 4
BAB II LANDASAN TEORI .................................................................................... 5
2.1 Wireless Mesh Network ................................................................................ 5
2.1.1 Arsitektur Wireless Mesh Network ..................................................... 6
2.1.1.1 Infrastructure Wireless Mesh Network ................................... 7
2.1.1.2 Client Wireless Mesh Network ................................................ 7
2.1.1.3 Hybrid Wireless Mesh Network .............................................. 8
2.1.2 Karakteristik Wireless Mesh Network ................................................. 9
2.1.3 Protolol Routing pada Wireless Mesh Network .................................. 10
2.2 Protokol Routing OLSR (Op0timized Link State Routing) .......................... 11
2.3 NMS ............................................................................................................. 13
2.4 OpenNMS .................................................................................................... 14
2.5 Quality of Service (QoS) .............................................................................. 17
2.5.1 Packet Loss ............................................................................................ 17
2.5.2 Delay ...................................................................................................... 17
ix
2.5.3 Jitter ....................................................................................................... 18
2.5.4 Troughput ............................................................................................... 18
2.6 Iperf .............................................................................................................. 19
BAB III ANALISA KEBUTUHAN DAN PERANCANGAN SISTEM .................. 21
3.1 Analisa Kebutuhan Sistem ........................................................................... 21
3.1.1 Analisa kebutuhan WMN .................................................................... 21
3.1.2 Analisa kebutuhan Protokol Routing OLSR ....................................... 22
3.1.3 Analisa kebutuhan Network Monitoring System ................................. 23
3.2 Perencanaan Sistem ...................................................................................... 23
3.3 Perancangan Sistem ..................................................................................... 24
3.4 Pembangunan Testbed .................................................................................. 26
3.4.1 Spesifikasi Perangkat .......................................................................... 26
3.4.1.1 Perangkat Mesh Router ............................................................ 26
3.4.1.2 Perangkat Mesh Client ............................................................. 27
3.4.1.3 Perangkat Mesh Server ............................................................. 27
3.4.2 Konfigurasi Jaringan ........................................................................... 27
3.4.2.1 Konfigurasi Mesh Router (Android Mobile) ............................ 28
3.4.2.2 Konfigurasi Mesh Server.......................................................... 28
3.4.2.3 Konfigurasi Mesh Client .......................................................... 29
3.4.3 Konfigurasi Server .............................................................................. 32
3.4.3.1 Instalasi OpenNMS ................................................................... 32
3.4.3.2 InstalasiFTP Server .................................................................. 39
3.4.3.3 Instalasi Web Server ................................................................. 41
3.4.4 Perancangan Pengujian Sistem ........................................................... 42
3.4.4.1 Pengujian Fungsionalitas WMN .............................................. 42
3.4.4.2 Pengujian NMS ........................................................................ 43
BAB IV PENGUJIAN DAN ANALISA SISTEM .................................................... 45
4.1 Pengujian Sistem .......................................................................................... 45
4.1.1 Pengujian Fungsionalitas Jaringan ....................................................... 45
4.1.1.1 Pengujian Node yang terkoneksi dengan Protokol OLSR ....... 45
4.1.1.2 Pengujian Fungsionalitas WMN pada protokol OLSR ............ 47
4.1.1.3 Pengujian QOS (Quality Of Service) jaringan ......................... 49
x
4.1.2 Pengujian Network Monitoring System menggunakan OpenNMS ...... 52
4.1.2.1 Node List .................................................................................. 53
4.1.2.2 Service Node............................................................................. 53
4.1.2.3 Events ....................................................................................... 54
4.1.2.4 Pengujian Response Time Node ............................................... 55
4.1.2.4.1 ICMP ........................................................................... 56
4.1.2.4.2 DNS ............................................................................. 57
4.1.2.4.3 HTTP ........................................................................... 57
4.1.2.4.4. SSH ............................................................................ 58
4.1.2.5 Pengujian Map OLSR dengan OpenNMS ................................ 59
4.2 Analisa Hasil Pengujian ............................................................................... 60
4.2.1 Analisa Pengujian Node yang terkoneksi dengan OLSR ..................... 61
4.2.2 Pengujian Handover Pada Protokol OLSR .......................................... 61
4.2.3 Analisa QoS Jaringan ........................................................................... 62
4.1.3 Analisa Pengujian NMS menggunakan OpenNMS ............................. 72
4.1.3.1 ICMP Response Time ................................................................ 72
4.1.3.2 DNS Response Time .................................................................. 73
4.1.3.3 HTTP Response Time ................................................................ 73
4.1.3.4 SSH Response Time .................................................................. 73
4.1.3.5 Map OLSR ................................................................................ 73
BAB V PENUTUP ..................................................................................................... 75
5.1 Kesimpulan .................................................................................................. 75
5.2 Saran ............................................................................................................. 75
DAFTAR PUSTAKA ................................................................................................ 77
xi
DAFTAR GAMBAR
Gambar 2.1 Wireless Mesh Network ........................................................................ 6
Gambar 2.2 Arsitektur Infrastructure Wireless Mesh Network ............................... 7
Gambar 2.3 Arsitektur Client Wireless Mesh Network ............................................ 8
Gambar 2.4 Arsitektur Hybrid Wireless Mesh Network .......................................... 9
Gambar 2.5 Hirarki Protokol Routing ...................................................................... 11
Gambar 2.6 Perbandingan Pure Flooding dan MPR Flooding ............................... 12
Gambar 2.7 Contoh dari jitter ................................................................................. 18
Gambar 3.1 Topologi Jaringan 1 .............................................................................. 24
Gambar 3.2 Topologi Jaringan 2 .............................................................................. 24
Gambar 3.3 Topologi Jaringan 3 .............................................................................. 24
Gambar 3.4 Diagram Tahapan Perancangan Sistem ................................................ 25
Gambar 3.5 Android galaxy young s5630 ................................................................ 26
Gambar 3.6 Running olsrd.exe ................................................................................. 29
Gambar 3.7 License agreement ................................................................................ 30
Gambar 3.8 Installation Options .............................................................................. 30
Gambar 3.9 Complete installation ........................................................................... 31
Gambar 3.10 Running olsrd ....................................................................................... 31
Gambar 3.11 Menambahkan repository OpenNMS .................................................. 32
Gambar 3.12 Menambahkan PGP-key ....................................................................... 32
Gambar 3.13 Download dan verifikasi paket ............................................................. 33
Gambar 3.14 Cek Ketersediaan paket ........................................................................ 33
Gambar 3.15 Instalasi PostgreSOL ............................................................................ 34
Gambar 3.16 Tampilan pg_hba.conf .......................................................................... 34
Gambar 3.17 Tampilan pg_hba.conf setelah dikonfigurasi ....................................... 35
Gambar 3.18 Tampilan instalasi java ........................................................................ 35
Gambar 3.19 Tampilan java-version.......................................................................... 36
Gambar 3.20 Tampilan instalasi jdk .......................................................................... 36
Gambar 3.21 Tampilan instalasi OpenNMS .............................................................. 37
Gambar 3.22 Tampilan instalasi OpenNMS .............................................................. 37
Gambar 3.23 Tampilan path java............................................................................... 37
xii
Gambar 3.24 Tampilan konfigurasi database ............................................................ 38
Gambar 3.25 Tampilan instalasi iplike....................................................................... 38
Gambar 3.26 Tampilan tes koneksi database dengan OpenNMS ............................. 38
Gambar 3.27 Tampilan starting OpenNMS ............................................................... 39
Gambar 3.28 Halaman login OpenNMS .................................................................... 39
Gambar 3.29 Halaman utama OpenNMS .................................................................. 39
Gambar 3.30 Tampilan instalasi vsftpd ...................................................................... 40
Gambar 3.31 Tampilan konfigurasi vsftpd ................................................................. 40
Gambar 3.32 Tampilan halaman login ftp.................................................................. 41
Gambar 3.33 Tampilan ftp ......................................................................................... 41
Gambar 3.34 Tampilan instalasi lamp-server ............................................................ 41
Gambar 3.35 Menjalankan service apache2 .............................................................. 41
Gambar 3.36 Menjalankan service mysql .................................................................. 42
Gambar 3.37 Tampilan web server ............................................................................ 42
Gambar 3.38 Node 3 dimatikan ................................................................................. 42
Gambar 3.39 Node 2 dimatikan ................................................................................. 43
Gambar 3.40 Node 4 dimatikan ................................................................................. 43
Gambar 3.41 Gambaran skenario pengujian .............................................................. 43
Gambar 4.1 Daftar Node yang terkoneksi dengan Protokol OLSR ......................... 45
Gambar 4.2 Semua node terhubung dengan protokol OLSR ................................... 46
Gambar 4.3 Skenario Pengujian Pertama................................................................. 47
Gambar 4.4 Node 3 dimatikan ................................................................................. 47
Gambar 4.5 Skenario Pengujian Kedua ................................................................... 48
Gambar 4.6 Node 2 dimatikan ................................................................................. 48
Gambar 4.7 Skenario pengujian ketiga .................................................................... 49
Gambar 4.8 Node 4 dimatikan ................................................................................. 49
Gambar 4.9 iperf pada sisi server ............................................................................ 50
Gambar 4.10 iperf pada sisi client ............................................................................. 50
Gambar 4.11 Ping dari server ke node 2.................................................................... 51
Gambar 4.12 Ping dari server ke node client ............................................................. 51
Gambar 4.13 Akses ftp-server dari sisi client ........................................................... 52
Gambar 4.14 Halaman login OpenNMS .................................................................. 53
xiii
Gambar 4.15 List Node pada OpenNMS.................................................................. 53
Gambar 4.16 Service Node yang ter-monitor oleh OpenNMS ................................ 54
Gambar 4.17 Detail events yang terekam oleh OpenNMS ...................................... 55
Gambar 4.18 Tampilan resource graph ................................................................... 56
Gambar 4.19 Grafik ICMP response time................................................................ 56
Gambar 4.20 Grafik DNS response time ................................................................. 57
Gambar 4.21 Grafik HTTP response time ............................................................... 58
Gambar 4.22 Grafik SSH response time .................................................................. 58
Gambar 4.23 integrasi map OLSR dengan OpenNMS ............................................ 60
Gambar 4.24 Analogi Coverage Jaringan Mesh ...................................................... 61
Gambar 4.25 Paket yang diterima iperf tool pada node server ................................ 62
Gambar 4.26 Proses ping dari server ke node ......................................................... 70
Gambar 4.27 Proses ping dari server ke node ......................................................... 70
Gambar 4.26 Proses ping dari server ke node ......................................................... 71
Gambar 4.27 Proses ping dari server ke node ......................................................... 71
xiv
DAFTAR TABEL
Tabel 2.1 Kategori Packet Loss ................................................................................ 17
Tabel 2.2 Kategori Delay .......................................................................................... 18
Tabel 2.3 Kategori Jitter ........................................................................................... 18
Tabel 2.4 Kategori throughput .................................................................................. 19
Tabel 3.1 Spesifikasi perangkat ................................................................................ 26
Tabel 3.2 Spesifikasi Client ...................................................................................... 27
Tabel 3.3 Spesifikasi Server ...................................................................................... 27
Tabel 4.1 Pengukuran Througput indoor tanpa noise ............................................... 63
Tabel 4.2 Pengukuran Througput indoor dengan noise ............................................ 64
Tabel 4.3 Pengukuran Througput Outdoor tanpa noise ............................................ 65
Tabel 4.4 Pengukuran Througput Outdoor dengan noise ......................................... 66
Tabel 4.5 Pengukuran Jitter indoor tanpa noise ....................................................... 67
Tabel 4.6 Pengukuran Jitter indoor dengan noise .................................................... 67
Tabel 4.7 Pengukuran Jitter Outdoor tanpa noise .................................................... 68
Tabel 4.8 Pengukuran Jitter Outdoor dengan noise.................................................. 69
Tabel 4.9 Kesimpulan QoS ....................................................................................... 72
7
DAFTAR PUSTAKA
[1] Wireless Mesh Network,
http://en.wikipedia.org/wiki/Wireless_mesh_network. Diakses pada
tanggal 16 Agustus 2013.
[2] Alhadi Vebby, Implementasi Hybird Wireless Mesh dengan Protokol
Routing AODV-UU dan UOBWINA ODV, Desember 2008.
[3] Analisis Wireless Mesh Network,
http://repository.library.uksw.edu/bitstream/handle/123456789/2268/T1_6
72008289_Full%20text.pdf?sequence=2. Diakses pada tanggal 16 Agustus
2013.
[4] Penjelasan NMS (Network Monitoring System),
http://kitashare.wordpress.com/2013/05/07/pengertian-dan-penjelasan-
nms-network-monitoring-system. Diakses pada tanggal 20 Agustus 2013.
[5] Network Monitoring And Management OpenNMS,
http://liemnova.blogspot.com/2010/11/network-monitoring-and
managemen.html. Diakses pada tanggal 12 Sepetember 2013.
[6] Analisis Qos (Quality of Service) pada Jaringan Internet,
http://www.academia.edu/3689939/1057-3315-1-PB. Diakses Pada
Tanggal 10 Oktober 2013.
[7] theOpenNMS Project, The OpenNMS Group,Inc, 2002.
http://opennms.org. Diakses tanggal 25 September 2013.
[8] Olsrd an adhoc wireless mesh routing daemon, Tonnesen Andreas,
Lopatic Thomas, Gredler Hannes, 2008. http://olsrd.org. Diakses tanggal
25 September 2013.
[9] Wireless Mesh Network Testebed using the WRT54GL RRouter, DD-WRT
and OSLR, http://timbermheay.wordpress.com/2007/11/12/how-to-install-
dd-wrt-on-linksys-wrt54gl-wireless-router. Diakses pada tanggal 22
September 2013.