Monitoring With Nabios

Anda mungkin juga menyukai

Anda di halaman 1dari 11

SISTEM MONITORING JARINGAN MENGGUNAKAN

NAGIOS DAN UBUNTU

TUGAS AKHIR

Diajukan Untuk Memenuhi


Persyaratan Guna Meraih Gelar Sarjana Strata 1
Teknik Informatika Universitas Muhammadiyah Malang

Oleh :

ALLAND PRAJA PRADANA F


08560320

JURUSAN TEKNIK INFORMATIKA


FAKULTAS TEKNIK
UNIVERSITAS MUHAMMADIYAH MALANG
2015
KATA PENGANTAR

Assalamua’alaikum Wr. Wb
Dengan mengucap puji syukur kehadirat Allah SWT atas segala rahmat
dan hidayah-Nya, serta anugerah yang diberikan kepada penulis baik berupa
kekuatan, kesempatan dan kesabaran. Tak lupa Shalawat serta salam semoga
terlimpahkan kepada Nabi besar Muhammad SAW yang telah membawa tauladan
yang khasanah sebagai penunjuk bagi kita semua, sehingga penulis dapat
menyelesaikan laporan tugas akhir dengan judul: “Sistem Monitoring Jaringan
Menggunakan Nagios Dan Ubuntu”.
Tugas Akhir ini merupakan salah satu prasyarat untuk menyelesaikan studi
tingkat strata satu di Fakultas Teknik Jurusan Informatika Universitas
Muhammadiyah Malang. Selama penyelesaian tugas akhir ini, penulis telah
memperoleh banyak bantuan, bimbingan, motivasi dan saran yang berguna
dari berbagai pihak. Oleh karena itu, pada kesempatan ini penulis ingin
mengucapkan rasa terima kasih kepada:
1. Bapak Ir. Muhammad Irfan, M.T. selaku Dosen Pembimbing I, yang telah
meluangkan waktu untuk memberikan bimbingan maupun pengarahan dalam
penyelesaian tugas akhir ini.
2. Bapak Setio Basuki, S.T. selaku Dosen Pembimbing II, yang telah
meluangkan waktu dalam memberikan bimbingan maupun pengarahan dalam
pencapaian hasil yang maksimal pada penelitian tugas akhir ini.
3. Seluruh Dosen Jurusan Teknik Informatika.
4. Papa dan Mama yang selalu memberikan dukungan, motivasi dan do’a yang
tak ternilai harganya.
5. Adikku Billy yang selalu memberi motivasi.
6. Teman-teman terbaikku terutama Maulana, July, Thoriq, Doni, Macruz,
Imam, Haris, Aris yang memberi bantuan serta dukungan hingga selesainya
Tugas Akhir ini.
7. Seluruh staff BAA UMM terutama Pak Dwi, Pak ”Boss” Arianto Permadi,
Pak Kusno, Mas Iwan, Ferry ”Benton” yang bersedia direpotkan oleh penulis.
8. Teman-teman yang lainnya yang tak dapat penulis sebutkan satu persatu.
Penulis juga menyadari dengan karya sederhana ini tentu masih jauh dari
kesempurnaan. Oleh karena itu, saran dan kritik yang membangun dari berbagai
pihak tentu diperlukan agar skripsi ini menjadi lebih baik. Akhir kata, semoga
penulisan tugas akhir ini bisa bermanfaat bagi yang membaca.

Malang, 24 Maret 2015

Penulis
ABSTRAK

Dalam sebuah proses komunikasi jaringan dibutuhkan pengawasan atau


monitoring terhadap aktivitas yang terjadi pada jaringan tersebut. Oleh karena itu
dibutuhkan sebuah server yang dilengkapi dengan system monitoring jaringan
sehingga dapat mencegah terjadinya hal-hal yang tidak diinginkan. Nagios
merupakan salah satu tool Network Monitoring System atau yang disingkat NMS,
yang cukup baik, dengan license open source sehingga bebas untuk digunakan
serta dikembangan.
Nagios bersifat modular, mudah digunakan, serta memliki skalabilitas
tinggi. Modul atau plugin pada nagios dapat disesuaikan dengan kebutuhan
pengguna, terutama seorang administrator jaringan. Nagios memiliki event
handler yang merupakan perintah tambahan untuk system yang berupa script yang
akan dijalankan secara otomatis apabila terjadi error atau perubahan terhadap
system. Dengan menggunakan Nagios seorang admin dapat mengetahui perubahan
pada client yang terhubung seperti melakukan monitoring host services (PING,
HTTP, dll) atau juga melakukan monitoring of host recources (CPU Load, Disk
Usage, dll).

Kata Kunci : Nagios, Monitoring Jaringan, Monitoring Host Services,


Monitoring of Host Resources.

DAFTAR ISI
KATA PENGANTAR............................................................................................................ i
ABSTRAK ........................................................................................................................ iii
DAFTAR ISI ..................................................................................................................... iv
DAFTAR GAMBAR ........................................................................................................... vi
BAB I ............................................................................................................................... 1
PENDAHULUAN ............................................................................................................... 1
1.1. Latar Belakang ............................................................................................. 1
1.2. Rumusan Masalah ........................................................................................ 2
1.3. Tujuan.......................................................................................................... 2
1.4. Batasan Masalah .......................................................................................... 2
1.5. Metodologi .................................................................................................. 3
1.6. Sistematika Penulisan .................................................................................. 4
BAB II .............................................................................................................................. 6
LANDASAN TEORI ............................................................................................................ 6
2.1. Jaringan Komputer ....................................................................................... 6
2.1.1. Pengertian............................................................................................ 6
2.1.2. Topologi Jaringan Komputer ................................................................. 6
2.1.3. Topologi Jaringan Komputer Berdasarkan Regional .............................. 7
2.1.4. Model OSI Layer ................................................................................... 9
2.1.5. Model TCP/IP ..................................................................................... 10
2.2. Linux .......................................................................................................... 12
2.2.1. Pengertian Linux ................................................................................. 12
2.2.2. Linux Ubuntu ...................................................................................... 14
2.3. Network Monitoring System (NMS) ............................................................ 16
2.3.1. Pengertian.......................................................................................... 16
2.3.2. Simple Network Management Protocol (SNMP) .................................. 18
2.3.2.1. Elemen-Elemen SNMP .................................................................... 22
2.3.2.2. Arsitektur SNMP ............................................................................. 24
2.3.3. Round Robin Database Tool (RRDTool) ............................................... 25
2.4. Nagios ....................................................................................................... 27
BAB III ........................................................................................................................... 31
PERANCANGAN SYSTEM ................................................................................................ 31
3.1. Analisa Kebutuhan Sistem .......................................................................... 31
3.1.1. Topologi ............................................................................................. 31
3.1.2. Kebutuhan Perangkat Keras/Hardware............................................... 32
3.1.3. Kebutuhan Perangkat Lunak/Software ............................................... 32
3.1.4. Pengalamatan Internet Protocol ......................................................... 33
3.2. Skema Perancangan Sistem ........................................................................ 34
3.3. Perancangan Sistem ................................................................................... 36
3.4. Interface Nagios Monitoring ...................................................................... 40
BAB IV ........................................................................................................................... 41
IMPLEMENTASI dan PENGUJIAN.................................................................................... 41
4.1. Prosedur Pengujian .................................................................................... 41
4.2. Implementasi System ................................................................................. 42
4.1.1. Installasi Ubuntu Server ...................................................................... 42
4.1.2. Konfigurasi IP Address ........................................................................ 42
4.1.3. Installasi Open SSh.............................................................................. 44
4.1.4. PuTTy ................................................................................................. 44
4.1.5. Installasi Compiler dan GD Libraries.................................................... 45
4.1.6. Intallasi LAMP..................................................................................... 46
4.1.7. Installasi Nagios dan Pluginnya ........................................................... 47
4.1.8. Konfigurasi Pada Nagios ..................................................................... 50
4.1.9. Menambahkan Client Pada Nagios ..................................................... 50
4.3. Tahap Pengujian ........................................................................................ 59
BAB V ............................................................................................................................ 64
KESIMPULAN DAN SARAN ............................................................................................. 64
5.1. Kesimpulan ................................................................................................ 64
5.2. Saran ......................................................................................................... 64
DAFTAR PUSTAKA ......................................................................................................... 65

DAFTAR GAMBAR
Gambar 2.1 Logo Ubuntu Linux ..................................................................................... 14
Gambar 2.2 Proses Sistem Monitoring .......................................................................... 17
Gambar 2.3 Interaksi Antara Manajer Jaringan dan Agent ............................................. 20
Gambar 2.3 Pesan Antar Manajer Jaringan dan Agent ................................................... 24
Gambar 3.1 Arsitektur Sistem........................................................................................ 31
Gambar 3.2 Skema Perancangan Sistem ........................................................................ 35
Gambar 3.3 Instalasi Awal Ubuntu ................................................................................. 36
Gambar 3.4 Error Checking ........................................................................................... 39
Gambar 3.5 Interface pada Nagios ................................................................................ 40
Gambar 4.1 Prosedur Pengujian .................................................................................... 41
Gambar 4.2 Installasi Ubuntu Server 14.04 .................................................................... 42
Gambar 4.3 Pemberian Alamat IP pada Ubuntu ............................................................. 43
Gambar 4.4 Pemberian Alamat IPV4 Pada Windows7 .................................................... 44
Gambar 4.5 Interface PuTTy .......................................................................................... 45
Gambar 4.6 Login Server menggunakan PuTTy. ............................................................. 45
Gambar 4.7 Apache2 yang sudah terinstall .................................................................... 46
Gambar 4.8 status MySQL yang sudah terinstall ............................................................ 47
Gambar 4.9 Pengecekan pada PHP ................................................................................ 47
Gambar 4.10 Konfigurasi NSClient++ ............................................................................. 57
Gambar 4.11 Nagios dan client yang terhubung ............................................................ 59
Gambar 4.12 Mapping pada Nagios .............................................................................. 60
Gambar 4.13 Nagios Monitoring Service........................................................................ 60
Gambar 4.14 Event Log pada Nagios ............................................................................. 61
Gambar 4.15 contoh salah satu client terputus dari nagios (map) ................................. 62
Gambar 4.16 contoh salah satu client terputus dari nagios (host).................................. 62

DAFTAR PUSTAKA
[1] Anymous. Monitoring Sistem Jaringan Komputer. From
http://ravii.staff.gunadarma.ac.id/Downloads/files/35398/Monitoring+Siste
m+Jaringan+Komputer.docx . Maret 2015.

[2] Grogan, Andy (2012). From


http://www.telnetport25.com/2012/01/installing-nagios-on-ubuntu-
server11-10-then-monitoring-windows-and-exchange-serverspart-
1configuringubuntu-for-the-installation-of-nagios-core/, Januari 2015.

[3] Nagios, www.nagios.org, 2014

[4] Ohara, Gheyb Jhuana (2005). Aplikasi Sistem Monitoring Berbasis Web
Untuk Open Cluster. Februari 2015.

[5] Saive, Ravi (2013). How to Add Linux Host to Nagios Monitoring Server
Using NRPE Plugin. From http://www.tecmint.com/how-to-add-linuxhost-
to-nagios-monitoring-server, Januari 2015.
[6] Senthilkumar (2014). Install And Configure Nagios 4 On Ubuntu
14.10/14.04. From http://www.unixmen.com/install-configure-nagios-
4ubuntu-14-1014-04, Januari 2015.

Anda mungkin juga menyukai