14
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

NETWORK MONITORING SYSTEM PADA WIRELESS MESH … · ii UNIVERSITAS MUHAMMADIYAH MALANG 2014 LEMBAR PERSETUJUAN Network Monitoring System Pada Wireless Mesh Network Menggunakan OpenNMS

  • Upload
    hoangtu

  • View
    220

  • Download
    0

Embed Size (px)

Citation preview

Page 1: NETWORK MONITORING SYSTEM PADA WIRELESS MESH … · ii UNIVERSITAS MUHAMMADIYAH MALANG 2014 LEMBAR PERSETUJUAN Network Monitoring System Pada Wireless Mesh Network Menggunakan OpenNMS

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

Page 2: NETWORK MONITORING SYSTEM PADA WIRELESS MESH … · ii UNIVERSITAS MUHAMMADIYAH MALANG 2014 LEMBAR PERSETUJUAN Network Monitoring System Pada Wireless Mesh Network Menggunakan OpenNMS

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

Page 3: NETWORK MONITORING SYSTEM PADA WIRELESS MESH … · ii UNIVERSITAS MUHAMMADIYAH MALANG 2014 LEMBAR PERSETUJUAN Network Monitoring System Pada Wireless Mesh Network Menggunakan OpenNMS

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,

Page 4: NETWORK MONITORING SYSTEM PADA WIRELESS MESH … · ii UNIVERSITAS MUHAMMADIYAH MALANG 2014 LEMBAR PERSETUJUAN Network Monitoring System Pada Wireless Mesh Network Menggunakan OpenNMS

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

Page 5: NETWORK MONITORING SYSTEM PADA WIRELESS MESH … · ii UNIVERSITAS MUHAMMADIYAH MALANG 2014 LEMBAR PERSETUJUAN Network Monitoring System Pada Wireless Mesh Network Menggunakan OpenNMS

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

Page 6: NETWORK MONITORING SYSTEM PADA WIRELESS MESH … · ii UNIVERSITAS MUHAMMADIYAH MALANG 2014 LEMBAR PERSETUJUAN Network Monitoring System Pada Wireless Mesh Network Menggunakan OpenNMS

vi

Page 7: NETWORK MONITORING SYSTEM PADA WIRELESS MESH … · ii UNIVERSITAS MUHAMMADIYAH MALANG 2014 LEMBAR PERSETUJUAN Network Monitoring System Pada Wireless Mesh Network Menggunakan OpenNMS

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

Page 8: NETWORK MONITORING SYSTEM PADA WIRELESS MESH … · ii UNIVERSITAS MUHAMMADIYAH MALANG 2014 LEMBAR PERSETUJUAN Network Monitoring System Pada Wireless Mesh Network Menggunakan OpenNMS

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

Page 9: NETWORK MONITORING SYSTEM PADA WIRELESS MESH … · ii UNIVERSITAS MUHAMMADIYAH MALANG 2014 LEMBAR PERSETUJUAN Network Monitoring System Pada Wireless Mesh Network Menggunakan OpenNMS

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

Page 10: NETWORK MONITORING SYSTEM PADA WIRELESS MESH … · ii UNIVERSITAS MUHAMMADIYAH MALANG 2014 LEMBAR PERSETUJUAN Network Monitoring System Pada Wireless Mesh Network Menggunakan OpenNMS

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

Page 11: NETWORK MONITORING SYSTEM PADA WIRELESS MESH … · ii UNIVERSITAS MUHAMMADIYAH MALANG 2014 LEMBAR PERSETUJUAN Network Monitoring System Pada Wireless Mesh Network Menggunakan OpenNMS

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

Page 12: NETWORK MONITORING SYSTEM PADA WIRELESS MESH … · ii UNIVERSITAS MUHAMMADIYAH MALANG 2014 LEMBAR PERSETUJUAN Network Monitoring System Pada Wireless Mesh Network Menggunakan OpenNMS

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

Page 13: NETWORK MONITORING SYSTEM PADA WIRELESS MESH … · ii UNIVERSITAS MUHAMMADIYAH MALANG 2014 LEMBAR PERSETUJUAN Network Monitoring System Pada Wireless Mesh Network Menggunakan OpenNMS

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

Page 14: NETWORK MONITORING SYSTEM PADA WIRELESS MESH … · ii UNIVERSITAS MUHAMMADIYAH MALANG 2014 LEMBAR PERSETUJUAN Network Monitoring System Pada Wireless Mesh Network Menggunakan OpenNMS

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.