TUGAS AKHIR
Oleh :
NURMAYANAH
1401081015
TUGAS AKHIR
Diajukan sebagai salah satu syarat untuk mendapatkan gelar Ahli Madya
Oleh :
NURMAYANAH
1401081015
2017
Bacalah dengan menyebut nama Tuhanmu
Dia telah menciptakan manusia dari segumpal darah Bacalah, dan Tuhanmulah yang maha
muliaYang mengajar manusia dengan pena,
Dia mengajarkan manusia apa yang tidak diketahuinya (QS: Al-’Alaq 1-5)
Maka nikmat Tuhanmu yang manakah yang kamu dustakan ? (QS: Ar-Rahman 13)
Niscaya Allah akan mengangkat (derajat) orang-orang yang beriman diantaramu dan orang-
orang yang diberi ilmu beberapa derajat
(QS : Al-Mu jad ilah 11)
Ya Allah,
Waktu yang sudah kujalani dengan jalan hidup yang sudah menjadi takdirku, sedih, bahagia, dan
bertemu orang-orang yang memberiku sejuta pengalaman bagiku, yang telah memberi warna-
warni kehidupanku. Kubersujud dihadapan Mu, Engaku berikan aku kesempatan untuk bisa
sampai Di penghujung awal perjuanganku...!!
Segala Pu ji bagi Mu ya Allah.
Bukan pelangi namanya jika hanya ada warna merah. Bukan hari namanya jika hanya ada
siang yang panas. Semua itu adalah warna hidup yang harus dijalani dan dinikmati. Meski
terasa berat, namun manisnya hidup justru akan terasa, apabila semuanya bisa dilalui dengan
baik.
Ayah,,, Mama....Terimakasih....
Kupersembahkan karya kecil ini, untuk cahaya hidup, yang senantiasa ada saat suka maupun
duka, selalu setia mendampingi, saat kulemah tak berdaya (Ayah dan Mama tercinta) yang
selalu memanjatkan doa untuk putri tercinta dalam setiap sujudnya. You Are My Best
Parents.. :)
Untuk ribuan tujuan yang harus dicapai, untuk jutaan impian yang akan dikejar, untuk
sebuah pengharapan, agar hidup jauh lebih bermakna, karna hidup tanpa mimpi ibarat arus
sungai. Mengalir tanpa tujuan. Teruslah belajar, berusaha, dan berdoa untuk menggapainya.
Jatuh berdiri lagi. Kalah mencoba lagi. Gagal Bangkit lagi. Never give up! Sampai allah SWT
berkata “waktunya pulang”
Semoga keberhasilan ini menjadi satu langkah awal bagiku untuk meraih
cita-cita besarku. Kupersembahkan sebuah karya kecil ini untuk Ayahanda dan
Ibundaku tercinta, yang tiada pernah hentinya selama ini memberiku
semangat, doa, dorongan, nasehat dan kasih sayang serta pengorbanan yang
tak tergantikan hingga aku selalu kuat menjalani setiap rintangan yang ada
didepanku.,, Ayah,.. Ibu...terimalah bukti kecil ini sebagai kado keseriusanku
untuk membalas semua pengorbananmu.. dalam hidupmu demi hidupku kalian
ikhlas mengorbankan segala perasaan tanpa kenal lelah, dalam lapar berjuang
separuh nyawa hingga segalanya.. Maafkan anakmu Ayah,,, Ibu,, masih saja
ananda menyusahkanmu..,,,,,ya Allah berikanlah balasan setimpal syurga
firdaus untuk mereka dan jauhkanlah mereka nanti dari panasnya sengat
hawa api nerakamu..w e alw ay s lov ing you ... ( Memey syangg ayah sm mama).
My Brother(Irv an Sya’bani),
Kakakmu yang paling baik ini bisa wisuda juga dek..(^,^). Makasih yaa
buat segala ceritanya, sharing nya, yang baru beranjak dewasa, Ketos
Uni...hehehe sekarang uni bisa wisuda dengan gelar A.Md dan semoga bisa
menambah gelar yang baru lagi jadiiii…. Hahahah ipan pasti tau, dan doakan
uni supaya bisa kuliahin ipan ya ..Doakan u ni selalu …
“PHRM”
Terimakasih sudah menjadi bagian dari perjalanan ini, semuanya berubah dan
menjadi lebih baik. Semuanya mempunyai kenangan dan semoga semuanya tidak berlalu
begitu saja, Mungkin gak kan banyak yang bisa memey bilang karna gak bisa diungkapkan
dengan kata-kata, pangeran terbaik memey, yang selalu memey semogakan.. Terimakasih
sudah memberikan pelajaran bagaimana seharusnya menjadi insan yang lebih baik, awalnya
takut, ragu, tapi gak ada alasan untuk memey untuk tidak melakukannya dan insya allah
akan selalu istiqomah. Tetaplah menjadi yang terbaik memey,,, selalu ada disaat memey
butuhkan dlam keadaan genting dan senang memey, slalu mmbrikan solusi disaat memey
benar2 panik.. hehehe.. Semuanya terasa menyenangkan dan ingin mengulangi nya ke masa
itu.. You are my best prince
My Best friend ’s !!
Buat sahabatku Kelas TK A ....dari kelas 1-3 yang selalu bersama dan
yang terkhusus untuk kalian......“Ichinggu ( cepet nyusul ya syangg ichi, mkasi
sudha menjdi tmn trbaik bagi memey, Icell maksih juga sdh mngjrkan bgimna
arti pertmnan itu, trbaik lah,, dan subhanallh ttp brthan dan istiqamah ya
dlam hijrah nya, Ika cantik yang imut maksih juga untuk semuanya, bkalan
kangen nih ngmpul2 utk dengerin curhat ika lagi.. ttp smngat ka mncpai trget
nya.. , butet (Nurma Efrianti) temen seperjuangan TA, kita brhaisl buteet,
setelah brjuang slama ini trnyta kita bisa mmbuktikan nya dan ttp istiqamah
ya butet, maafin memey yg sering mrah2, ttplah jadi tman trsabar memey ,
muthi, muthi trbaik, slalu nolong memey baik itu pulsa maupun yg lainnya
heheh.. bsok memey msih boleh lagi kan wkwkwk, ijum. Wlaupun kita gak
dekat banget, tpi ijum trbaik, semngat ya, smoga cpat nyusul juga jum.
MONITORING SERVER MELALUI EMAIL MENGGUNAKAN
ZABBIX
DI BKD KOTA PADANG
Nurmayanah
Prodi D3 Teknik Komputer, Jurusan Teknologi Informasi, Politeknik Negeri
Padang
Nurmayanah298@yahoo.co.id
Abstrak
Abstract
Monitoring system is an important component that needed by datacenter system.
Problems can occur if the datacenter system does not has a monitoring system.
The absence of a monitoring system can cause a problem for network
administrator in managing and monitoring server in the network. Server
monitoring aims to determine the performance of the server and avoid any
interruption when the server down. The result of server monitoring report is in
form of graph. If there is a trouble or disturbance on the server, it will be sent via
e-mail. From the results of this implementing and testing, it will be able to built
monitoring system using zabbix and it will be able to monitoring CPU load, CPU
utilization, disk usage and network traffic in form of graph which is sent via e-
mail in the case of there is trouble on the server.
1. Pendahuluan
Monitoring jaringan adalah proses rutin pengumpulan data dan
pengukuran kemajuan dari suatu jaringan yang memantau setiap perubahan yang
ada. Jaringan yang berfungsi akan menghasilkan grafik yang optimal, sedangkan
tersebut, maka yang perlu diperhatikan dalam membangun sebuah jaringan yang
baik adalah infrastruktur jaringan. Dua poin yang menentukan kualitas dari
(maintenance) maka dari itu, diperlukan adanya monitoring jaringan. Salah satu
berbagi data. BKD Kota Padang mempunyai tiga buah server yang terdiri dari
server Simpeg, SKP dan Simpeg BKD. Namun, untuk perancangan sistem
monitoring server di BKD belum ada, karena banyaknya pekerjaan dan kurang
nya sumber daya manusia yang bergerak dibidang ini, yang sering mengakibatkan
2. Dasar Teori
dari dua atau lebih komputer. Komputer-komputer ini akan dihubungkan satu
sama lain dengan sebuah sistem komunikasi. Dengan jaringan komputer ini, setiap
pengguna komputer yang terjaring di dalamnya akan dapat saling tukar menukar
data, program, dan sumber daya komputer lainnya seperti media penyimpanan,
2. Protokol Jaringan
ada dalam sebuah jaringan komputer. Misalnya, mengirim pesan, data, informasi
dan fungsi lain yang harus dipenuhi oleh sisi pengirim (transmitter) dan sisi
protocol juga berfungsi untuk memungkinkan dua atau lebih komputer dapat
2.2.1 TCP/IP
berorientasi sambungan dan dapat diandalkan. TCP terdiri dari beberapa layer
atau lapisan yang memiliki fungsi terntentu dalam komunikasi data. Setiap fungsi
dari layer selain dapat bekerjasama dengan layer pada tingkat lebih tinggi, juga
bias berkomunikasi dengan layer sejenis pada remote host (peering). IP adalah
jantung TCP/IP yang memiliki peran sebagai pembawa data yang independent[3].
Protokol TCP/IP memiliki model referensi yang terdiri dari empat layer
yaitu: Application Layer, Transport Layer, Internet Layer, dan Network Layer[3].
a. Application Layer
b. Transport Layer
kembali data yang diterima dari aplication layer kedalam data aliran data
c. Internet Layer
Internet layer memiliki tugas untuk memilih rute terbaik yang akan
dilewati oleh sebuah paket data dalam sebuah jaringan komputer. Selain
itu layer ini juga bertugas untuk melakukan paket switching untuk
fisik jaringan[3].
2.2.2 IP Address
anda mengirimkan atau menerima data (contoh: email atau website), pesan akan
penerima[2].
Jika dilihat dari bentuknya, IP Address terdiri atas 4 buah bilangan oktat (8
bit). Nilai terbesar dari bilangan biner 8 bit yaitu 255. Untuk mempermudah
ini dikelompokkan dalam lima kelas; Kelas A, Kelas B, Kelas C, Kelas D, dan
Kelas E. Perbedaan pada tiap kelas tersebut adalah pada ukuran dan jumlahnya. IP
Kelas A dipakai oleh sedikit jaringan, tetapi jaringan ini memiliki jumlah host
yang banyak. Kelas C dipakai untuk banyak jaringan, tetapi jumlah host sedikit.
a. Kelas A
b. Kelas B
Octet pertama mempunyai nilai dari 128 sampai 191, maka ia adalah
termasuk
c. Kelas C
dapat
Adalah IP Address yang dimiliki oleh setiap komputer atau perangkat yang
Provider)[10].
terhubung lainnya dan umumnya digunakan oleh jaringan berskala lokal (LAN).
IP Address ini memungkinkan penggunaan alamat yang sama dengan syarat satu
IP Address versi 4 atau yang lebih dikenal dengan IPv4 adalah versi yang
umum dipakai pada saat ini, terdiri atas 4 oktet, dimana setiap oktet mampu
jaringan merupakan bagian dari manajemen jaringan. Hal yang paling mendasar
dalam konsep manajemen jaringan adalah tentang adanya manajer atau perangkat
jauh atau remote. Pengelolaan ini dilaksanakan dengan cara melakukan polling
Jaringan internet yang berjalan di KBD Kota Padang merupakan layanan yang
perangkat yang ada di BKD. Perangkat ini terdiri dari RouterBoard MikroTik yang
berfungsi sebagai main Router, tiga buah server (Server Esimpeg, Server SKP,
Server Simpeg BKD) dan satu RouterBoard MikroTik yaitu distribution router
yang saling terhubung. Kemudian distribution router di ruang Bidding BKD Kota
Padang.
BKD Kota Padang juga memiliki satu buah access point yang terhubung ke
distribution router yang terletak di ruangan server BKD Kota Padang. Acces point
ini berfungsi untuk memfasilitasi jaringan Wireless-LAN menggunakan akses
SERVER ESIMPEG
180.250.39.51/29
222.124.139.201
INTERNET
MAIN ROUTER SERVER SKP
Eth1 222.124.139.202 180.250.39.54/29
SWITCH
10.10.10.6/24
ROUTER
DISTRIBUTION SERVER SIMPEG BKD
PADANG
ACCESS POINT 180.250.39.52/29
ACCESS POINT
RUANG SERVER
CLIENT 3 CLIENT 1
10.10.10.7/24 10.10.10.9/
24
CLIENT 2 RUANG
10.10.10.8/24 BIDDING
instalasi sistem operasi Ubuntu 14.04 LTS, instalasi dan konfigurasi PHP dan
MySQL, instalasi dan konfigurasi SNMP, instalasi dan konfigurasi Zabbix dan
server, yang berfungsi untuk memonitoring ketiga buah server yang ada
sebelumnya. Yang terhubung langsung ke internet dan dapat diakses
server, yang berfungsi untuk memberikan pesan atau peringatan ketika terjadi
trouble atau permasalahan pada server kepada admin di bagian data dan informasi
di BKD Kota Padang. Adapun yang akan di monitoring berupa penggunaan CPU,
SERVER ESIMPEG
180.250.39.51/29
SWITCH
10.10.10.6/24
Send Email
ROUTER NOTIFIKASI EMAIL
DISTRIBUTION SERVER SIMPEG BKD
PADANG
ACCESS POINT 180.250.39.52/29
ACCESS POINT
RUANG SERVER
CLIENT 3 CLIENT 1
10.10.10.7/24 10.10.10.9/
24
SERVER LOCAL
XX.XX.XX.XX/24
CLIENT 2 RUANG
10.10.10.8/24 BIDDING
instalasi ubuntu 14.04 lts, instalasi paket konfigurasi, konfigurasi pada client dan
1. Zabbix
Gambar 4.52.
2. Pengujian Monitoring
sps, terendah 214 sps dan terakhir 223 sps. Garis biru
c. Memory Usage
menandakan lalu lintas jaringan masuk dengan kecepatan rata- rata 3.71
kbps. Warna biru menunjukkan lalu lintas jaringan keluar dengan kecepatan
e. Status Triggers
Triger adalah suatu ekspresi logika yang fleksibel yang digunakan untuk
Severity, status, info, Time, Age, Ack, Host Name, dan Descrption. Namun
f. Status Problem
Karna belum terdapat permasalahan, untuk notifikasi belum dilakukan, namun server
sudah bisa melakukan notifikasi ke email seperti terlihat pada Gambar 4.57
5.1 Kesimpulan
zabbix di BKD Kota Padang, sehingga dapat diperoleh beberapa kesimpulan diantaranya sebagai
berikut:
1. System monitoring server dan perangkat jaringan pada kantor BKD Kota
2. System monitoring server pada kantor BKD Kota Padang berupa traffic
Traffic network, penggunaan CPU, penggunaan RAM, ruang hardisk yang dituangkan
dalam bentuk grafik yang dibangun berhasil dirancang tetapi notifikasi menggunakan
5.2 Saran
Adapun saran setelah melaksanakan perancangan dan pembuatan tugas akhir adalah
sebagai berikut:
1. Sebelum membangun monitoring server dengan menggunakan zabbix ada
Daftar Pustaka
[2] Sopandi, Dede. 2010. Instalasi dan Konfigurasi Jaringan Komputer. Bandung
Informatika Bandung
[3] http://wammu.eu/gammu/
[6] Suartin. Jurnal Teknologi Informasi, Pengembangan Sistem Pemantau Jaringan SNMP
[7] Raharjo, Budi. Membuat Database Menggunakan MySQL. Bandung : Informatika, 2011
[8] docshare.tips/zabbix-_589edca0b6dd87f5ebd8b4e52.html
[9] Sahala, Aldo (Ed). 2014. Konsep & Implementasi Jaringan Dengan Linux Ubuntu.
Oleh :
NURMAYANAH
1401081015
Tugas Akhir ini telah diuji dan dipertahankan didepan tim penguji sidang Tugas Akhir
Tim Penguji
Ketua Sekretaris
Anggota 1 Anggota 2
TUGAS AKHIR
Diajukan sebagai salah satu syarat untuk mendapatkan gelar Ahli Madya
Oleh :
NURMAYANAH
1401081015
Pembimbing I Pembimbing II
Disahkan oleh:
i
ABSTRACT
ii
KATA PENGANTAR
Puji dan syukur penulis ucapkan kepada Allah SWT atas anugrah-Nya sehingga
Penulisan Tugas Akhir ini merupakan salah satu syarat untuk menyelesaikan
Penyusunan Tugas Akhir ini tidak lepas dari bimbingan, bantuan dan dorongan
dari berbagai pihak. Penulis menyadari bahwa bimbingan, bantuan dan dorongan
tersebut sangat berarti dalam penulisan Tugas Akhir ini. Sehubungan dengan hal
1. Allah SWT yang telah melimpahkan segala anugrah dan karunia-Nya sehingga
2. Ibu, kakak-kakak, dan adik yang selalu memberikan dukungan, do’a dan
3. Bapak Ervan Asri S.Kom., M.Kom selaku Ketua Jurusan Teknologi Informasi
iii
5. Bapak Deni Satria S.Kom., M.Kom selaku Ketua Program Studi Teknik
6. Bapak Fazrol Rozi M.Sc selaku Pembimbing II yang telah membimbing dan
7. Bapak dan Ibu Dosen serta Staf Teknologi Informasi khususnya program studi
Teknik Komputer (TK) yang telah memberikan bekal ilmu dan pengetahuan
8. Bapak dan Ibuk pengola BIDIKMISI yang telah membuat penulis bisa berdiri
dan belajar di Politeknik Negeri Padang, yang menerima semua keluh kesah
11. Semua pihak yang telah membantu penulis dalam pembuatan tugas akhir dan
Semoga Allah SWT memberikan pahala yang setimpal kepada semua pihak yang
Penulis menyadari bahwa Tugas Akhir ini masih jauh dari sempurna. Oleh karena
itu, penulis mengharapkan dan menghargai setiap kritik dan saran yang
membangun dari berbagai pihak demi penulisan yang lebih baik di masa
iv
mendatang. Akhir kata, semoga Tugas Akhir ini dapat memberikan manfaat bagi
Penulis
v
DAFTAR ISI
Halaman Persembahan
Abstrak.............................................................................................................. i
Abstract ............................................................................................................. ii
vi
2.5.2 Protokol SNMP............................................................................ 20
2.6 PHP............................................................................................................. 21
2.7 MySQL ....................................................................................................... 22
2.8 Zabbix ......................................................................................................... 22
2.7 Ubuntu 14.05 Lts ........................................................................................ 23
BAB V PENUTUP........................................................................................... 65
5.1 Kesimpulan.................................................................................................. 65
5.2 Saran ........................................................................................................... 65
Daftar Pustaka................................................................................................... 67
Lampiran............................................................................................................ 68
vii
DAFTAR GAMBAR
ix
4.27. Zabbix Setup.php .................................................................................. 43
4.28. Php.ini.................................................................................................... 44
4.29. Check of pre-requisites .......................................................................... 44
4.30. Koneksi Database................................................................................. 45
4.31. Login Zabbix ........................................................................................ 45
4.32. Repositori Zabbix.................................................................................. 46
4.33. Install zabbbix agent ............................................................................. 47
4.34. Zabbix_agentd.conf ............................................................................... 47
4.35. Create Host ........................................................................................... 48
4.36. Host....................................................................................................... 49
4.37. Template-Template................................................................................ 49
4.38. Install SNMP SNMPD. ........................................................................ 50
4.39. Konfigurasi SNMPD.CONF. ............................................................... 51
4.40. Restart SNMPD. ................................................................................... 52
4.41. Memeriksa Data Pada Zabbix . ............................................................ 52
4.42. Memeriksa Data Pada Client. ................................................................ 53
4.43. Install Mailutils...................................................................................... 53
4.44. Mengubah parameter............................................................................. 54
4.45. Restart Posfix ........................................................................................ 54
4.46. Install Sendmail ..................................................................................... 55
4.47. Menambahkan Script ............................................................................ 55
4.48. Create Media Type ............................................................................... 57
4.49. Media .................................................................................................... 57
4.50. Trigger ................................................................................................... 58
4.51. Internal................................................................................................... 58
4.52. Tampilan Monitoring............................................................................. 59
4.53. Status jumps .......................................................................................... 60
4.54. Disk Space Usage ................................................................................. 61
4.55. Memory Usage...................................................................................... 61
4.56. Network Traffic ..................................................................................... 62
4.57. Notifikasi ke email ................................................................................ 63
x
DAFTAR TABEL
xi
DAFTAR LAMPIRAN
xii
BAB I
PENDAHULUAN
pengukuran kemajuan dari suatu jaringan yang memantau setiap perubahan yang
ada. Jaringan yang berfungsi akan menghasilkan grafik yang optimal, sedangkan
tersebut, maka yang perlu diperhatikan dalam membangun sebuah jaringan yang
baik adalah infrastruktur jaringan. Dua poin yang menentukan kualitas dari
(maintenance) maka dari itu, diperlukan adanya monitoring jaringan. Salah satu
1
2
memudahkannya berbagi data. BKD Kota Padang mempunyai tiga buah server
yang terdiri dari server Simpeg, SKP dan Simpeg BKD. Namun, untuk
pekerjaan dan kurang nya sumber daya manusia yang bergerak dibidang ini,
yang sering mengakibatkan trouble pada server. Contoh trouble pada server
seperti Oleh karena itu, untuk meningkatkan performa kerja dan menghindari
adanya kendala seperti trouble pada salah satu perangkat jaringan, serta dapat
dapat juga mengirimkan notifikasi melalui email jika terjadi gangguan pada
server melalui email. Oleh karena itu, penulis akan membahas sebuah
Judul tugas akhir ini diangkat dari topik yang pernah dibahas
yang telah di implementasi kan sebelumnya adalah monitoring satu buah server
1.3 Tujuan
Adapun tujuan yang ingin di capai dalam pembuatan tugas akhir ini
dan eabsensi.
3. Hanya membahas beberapa menu yang ada pada Zabbix dan tidak
1.5 Metodologi
1. Perencanaan
Melakukan analisis kembali tentang hasil pkl dimana tugas akhir yang
2. Analisis
3. Perancangan Sistem
seperti instalasi server dan konfigurasi server yang akan dibangun dan
4. Implementasi
yang telah dirancang di BKD Kota Padang berupa grafik, traffic dan
LANDASAN TEORI
Jaringan komputer dapat diartikan sebagai sebuah rangkaian yang terdiri dari
dua atau lebih komputer. Komputer-komputer ini akan dihubungkan satu sama lain
dengan sebuah sistem komunikasi. Dengan jaringan komputer ini, setiap pengguna
komputer yang terjaring di dalamnya akan dapat saling tukar menukar data, program,
dan sumber daya komputer lainnya seperti media penyimpanan, printer dan lain-
lain[1].
berdiri sendiri, kini telah diganti dengan sekumpulan komputer yang terpisah-pisah
akan tetapi saling berhubungan dalam melaksanakan tugasnya, sistem seperti inilah
Jadi bila kita punya komputer dan komputer kita dapat berinteraksi atau
komunikasi dengan komputer lain maka dikatakan komputer kita sudah terkoneksi
dalam sebuah jaringan komputer. Bentuk koneksinya tidak harus melalui kabel saja
melainkan dapat menggunakan serat optik, gelombang mikro, wireless atau satelit
6
7
yang mengatur komunikasi dan layanan-layanan secara umum untuk seluruh sistem
jaringan.[2].
1. Client Server
Pada jaringan ini terdapat satu atau beberapa komputer server dan
2. Peer-to-Peer
Pada jaringan ini tidak ada komputer client ataupun komputer server
sebagai server[1].
Gambar 2. 3 Peer-to-Peer
9
milik pribadi di dalam sebuah perusahaan kecil atau menengah dan biasanya
sama dengan LAN, hanya ukurannya biasanya lebih luas dari pada LAN dan
pribadi (swasta) atau umum. MAN mampu menunjang data dan suara, bahkan
benua. WAN terdiri dari kumpulan LAN, MAN dan mesin-mesin yang
1. Topologi Bus
atau perangkat jaringan lainnya bisa dengan mudah dihubungkan satu sama
benar matching atau tidak. Karena kalau tidak sungguh-sungguh diukur secara
benar akan merusak NIC (network interface card) yang dipergunakan dan
maksimalnya. [2].
mengalami gangguan[1].
2. Topologi Star
jaringan yang ada. Selain itu, permasalan panjang kabel yang harus sesuai
Pada topologi Star, koneksi yang terganggu antara suatu node dan
3. Topologi Ring
Jaringan dengan topologi Ring akan mirip dengan topologi Bus, tetapi
lingkaran, yaitu setiap node akan dihubungkan dengan node berikutnya. Node
13
memeriksa data yang akan dikirimkan melalui jaringan. Jika data (yang
disebut dengan token) tidak diselamatkan pada node yang dikunjungi maka
4. Topologi Mesh
setiap perangkat pada jaringan, seperti pada gambar topologi Ring diatas.
Semakin banyak jumlah komputer pada jaringan maka akan semakin sulit cara
5. Topologi Tree
dan topologi Bus. Topologi Tree terdiri atas kumpulan topologi Star yang
Protokol adalah sebuah aturan yang mendefinisikan beberapa fungsi yang ada
dalam sebuah jaringan komputer. Misalnya, mengirim pesan, data, informasi dan
fungsi lain yang harus dipenuhi oleh sisi pengirim (transmitter) dan sisi penerima
(receiver) agar komunikasi berlangsung dengan benar. Selain itu protocol juga
2.2.1 TCP/IP
TCP atau Transmission Control Protocol adalah suatu protokol yang berada di
TCP adalah suatu protocol yang berada di lapisan transpor, yang berorientasi
sambungan dan dapat diandalkan. TCP terdiri dari beberapa layer atau lapisan yang
memiliki fungsi terntentu dalam komunikasi data. Setiap fungsi dari layer selain
dapat bekerjasama dengan layer pada tingkat lebih tinggi, juga bias berkomunikasi
dengan layer sejenis pada remote host (peering). IP adalah jantung TCP/IP yang
Protokol TCP/IP memiliki model referensi yang terdiri dari empat layer yaitu:
a. Application Layer
b. Transport Layer
Layer ini bertugas untuk memecah data dan membangun kembali data yang
diterima dari aplication layer kedalam data aliran data yang sama antara
c. Internet Layer
Internet layer memiliki tugas untuk memilih rute terbaik yang akan dilewati
oleh sebuah paket data dalam sebuah jaringan komputer. Selain itu layer ini
utama tersebut.
16
fisik jaringan[3].
2.2.2 IP Address
Internet Protokol (IP) adalah metode atau protokol untuk mengirimkan data
ke Internet. Setiap komputer (biasanya disebut host) dalam internet setidaknya harus
terhadap komputer yang lainnya. Ketika anda mengirimkan atau menerima data
(contoh: email atau website), pesan akan dibagi-bagi menjadi beberapa paket. Setiap
Jika dilihat dari bentuknya, IP Address terdiri atas 4 buah bilangan oktat (8
bit). Nilai terbesar dari bilangan biner 8 bit yaitu 255. Untuk mempermudah proses
dalam lima kelas; Kelas A, Kelas B, Kelas C, Kelas D, dan Kelas E. Perbedaan pada
tiap kelas tersebut adalah pada ukuran dan jumlahnya. IP Kelas A dipakai oleh sedikit
jaringan, tetapi jaringan ini memiliki jumlah host yang banyak. Kelas C dipakai untuk
banyak jaringan, tetapi jumlah host sedikit. Kelas D dan E tidak banyak
digunakan[2].
a. Kelas A
b. Kelas B
Octet pertama mempunyai nilai dari 128 sampai 191, maka ia adalah termasuk
c. Kelas C
Octet pertamanya mempunyai nilai 192 sampai 223, dan masing- masing dapat
Adalah IP Address yang dimiliki oleh setiap komputer atau perangkat yang
Provider)[10].
terhubung lainnya dan umumnya digunakan oleh jaringan berskala lokal (LAN). IP
Address ini memungkinkan penggunaan alamat yang sama dengan syarat satu dan
IP Address versi 4 atau yang lebih dikenal dengan IPv4 adalah versi yang
umum dipakai pada saat ini, terdiri atas 4 oktet, dimana setiap oktet mampu
IP Address versi 6 atau yang lebih dikenal dengan IPv6 adalah pengalamatan
versi terbaru dalam jaringan komputer, yang diciptakan untuk menangani masalah
keterbatasan daya tampung dari versi sebelumnya, IPv4. Jika dibandingkan dengan
IPv4 hanya memiliki 4 oktet dan masing-masing oktet dapat menampung 255 host,
maka IPv6 memiliki 16 oktet yang masing-masing oktetnya dapat menampung 255
host. Maka jika dikalkulasikan secara keseluruhan, IPv6 dapat menampung sekitar
merupakan bagian dari manajemen jaringan. Hal yang paling mendasar dalam konsep
Monitoring jaringan komputer bisa berupa suatu suatu koleksi informasi (data)
yang merupakan salah satu fungsi dari manajemen jaringan yang berguna untuk
menganalisa apakah suatu jaringan masih cukup layak untuk digunakan untuk
Banyak hal dalam jaringan yang bisa dimonitoring, salah satu diantaranya yaitu
load traffic jaringan yang lewat pada sebuah router atau interface komputer.
Monitoring dapat dilakukan dengan standart SNMP, selain load traffic jaringan,
19
kondisi jaringan pun harus dimonitoring, misalnya status up atau down dari sebuah
a. Connection Monitoring
dengan melakukan tes ping antara monitoring station dan device target, sehingga
dapat diketahui bila koneksi terputus. Proses user login ke jaringan akan
memastikan bahwa koneksi sebuah jaringan sedang bekerja dengan baik, atau
b. Traffic Monitoring
Traffic monitoring merupakan cara monitoring jaringan yang jauh lebih canggih.
Dengan teknik melihat paket actual dari traffic pada jaringan dan menghasilkan
1. Sulit untuk mengawasi apa yang sedang terjadi di dalam jaringan yang memiliki
3. Untuk mendeteksi kesalahan pada jaringan, gateway dan server yang penting.
secepatnya[4].
20
kemampuan kepada pemakai untuk mengelola jaringan komputernya dari jarak jauh
atau remote. Pengelolaan ini dilaksanakan dengan cara melakukan polling dan setting
database variabel elemen yang dikelola. Struktur ini bersifat hierarki dan memiliki
aturan sedemikian rupa sehingga informasi nilai setiap variabel dapat diketahiu atau
Agent merupakan software yang di jalankan di setiap node atau elemen jaringan
yang akan dipantau. Tugasnya adalah mengumpulkan seluruh informasi yang telah
ini bertugas mengumpulkan informasi dari agent-agent. Tidak semua informasi yang
dimiliki oleh agent diminta oleh manager. Informasi yang diminta oleh administrator
jaringan, yang menjalankan host yang berfungsi sebagai manager saja yang akan
SNMP di dedain oleh IETF untuk pemakaian di internet. Saat ini, SNMP di
desain diatas protocol UDP (User Diagram Protocol) seperti pada gambar[5].
21
connection/less. Tidak ada jaminan lalu lintas manajemen diterima oleh entitas lain
dengan sempurna. Dengan protocol ini, overhead proses dapat dikurangi dan
manager jaringan harus membangun operasi yang connection oriented pada aplikasi
dilapisan atasnya[5].
SNMP ini bekerja secara sederhana. Manager dan agent saling berkirim pesan
berupa permintaan manager dan jawaban dari agent tentang informasi jaringan.
2.5 PHP
PHP adalah salah satu bahasa pemograman skrip yang dirancang untuk
membangun aplikasi web. Ketika dipanggil dari web browser, program yang ditulis
dengan PHP akan di-parsing didalam web server oleh interpreter PHP dan
ke web browser. Karena pemrosesan program PHP dilakukan dilingkuan web server,
PHP dikatakan sebagai bahasa sisi server (server-side). Oleh sebab itu, seperti yang
22
telah dikemukakan sebelumnya, kode PHP tidak akan terlihat pada saat user memilih
2.6 MySQL
mengelola database dengan sangat cepat, dapat menampung data dengan jumlah
sangat besar, dapat diakses oleh banyak user, dan dapat melakukan suatu proses
penyimpanan data pengolahan data, mulai dari kalangan akademis sampai ke industri,
didistribusikan secara gratis dibawah licensi GPL (General Public Licence). Dimana
setiap orang bebas untuk menggunakan MySQL, namun tidak boleh dijadikan produk
2.7 Zabbix
untuk real-time monitoring juta metrik dikumpulkan dari puluhan ribu server, mesin
virtual dan perangkat jaringan. Zabbix adalah open source yang berarti
yang hampir tak terbatas data dari jaringan. Kinerja tinggi real-time monitoring
berarti puluhan ribu server, mesin virtual dan perangkat jaringan dapat dipantau
secara bersamaan. Seiring dengan penyimpanan data, fitur visualisasi yang tersedia
23
seperti grafik, peta, layar, dsb. Serta cara yang sangat fleksibel menganalisis data
Zabbix menawarkan performa yang hebat untuk pengumpulan data dan dapat
berbasis web, otentikasi pengguna aman dan izin pengguna skema yang fleksibel[7].
dengan Zabbix. Zabbix dapat secara otomatis menemukan server jaringan dan
perangkat, serta melakukan penemuan tingkat rendah dengan metode otomatis [7].
Ubuntu pertama kali diperkenalkan pada tahun 2004 dengan Canonical Ltd,
pengembangannya[8].
Ubuntu Versi 14.04 “Trusty Tahr” merupakan distribusi Linux yang paling
popular menggunakan user interface Unity yang khas dan disesuaikan. Trusty Tahr
merupakan edisi dengan dukungan jangka panjang “Long Term Support” (LTS)
selama 5 tahun, berupa dukungan keamanan berikut jalur upgrade yang lebih mudah
didukung oleh Canonical selama lima tahun, agar senantiasa stabil, handal, aman dam
sekaligus berdampak hemat biaya, terutama untuk desktop yang penyebaran skala
Diantara fitur-fitur terpenting pada Ubuntu 14.04 LTS ini, termasuk perangkat
Ubuntu, rilis Ubuntu ini datang dengan versi kernel Linux 3.13.0-19.39 terbaru yang
telah menggendong fitur-fitur yang diperlukan untuk mendukung mobile dan cloud
computing [8].
PERANCANGAN
Jaringan internet yang berjalan di KBD Kota Padang merupakan layanan yang di
perangkat yang ada di BKD. Perangkat ini terdiri dari RouterBoard MikroTik yang
berfungsi sebagai main Router, tiga buah server (Server Esimpeg, Server SKP, Server
Simpeg BKD) dan satu RouterBoard MikroTik yaitu distribution router yang saling
BKD Kota Padang juga memiliki satu buah access point yang terhubung ke
distribution router yang terletak di ruangan server BKD Kota Padang. Acces point ini
SERVER ESIMPEG
180.250.39.51/29
222.124.139.201
INTERNET
MAIN ROUTER SERVER SKP
Eth1 222.124.139.202 180.250.39.54/29
SWITCH
10.10.10.6/24
ROUTER
DISTRIBUTION SERVER SIMPEG BKD
PADANG
ACCESS POINT 180.250.39.52/29
ACCESS POINT
RUANG SERVER
CLIENT 3 CLIENT 1
10.10.10.7/24 10.10.10.9/
24
CLIENT 2 RUANG
10.10.10.8/24 BIDDING
25
26
Sistem monitoring yang sedang berjalan saat sekarang ini, hanya dilakukan
setelah mendapat aduan dari client saja dan ketika mengetahui bahwa data didalam
server hilang secara tiba-tiba, tidak secara langsung mengetahui apa permasalahan
yang terjadi pada server, karna banyak nya pekerjaan sehingga tidak sempat untuk
Setelah melakukan analisis pada sistem yang sedang berjalan, untuk membangun
Perancangan sistem ini dimulai dari pembuatan topologi jaringan dan pembuatan
sistem monitoring server. Sistem monitoring server ini meliputi instalasi sistem
operasi Ubuntu 14.04 LTS, instalasi dan konfigurasi PHP dan MySQL, instalasi dan
konfigurasi SNMP, instalasi dan konfigurasi Zabbix dan membangun email pada
server.
menambahkan satu buah server (SERVER UBUNTU) yang terletak di ruang server,
yang berfungsi untuk memonitoring ketiga buah server yang ada sebelumnya. Yang
public. Serta membangun email di dalam server, yang berfungsi untuk memberikan
pesan atau peringatan ketika terjadi trouble atau permasalahan pada server kepada
27
admin di bagian data dan informasi di BKD Kota Padang. Adapun yang akan di
SERVER ESIMPEG
180.250.39.51/29
SWITCH
10.10.10.6/24
Send Email
ROUTER NOTIFIKASI EMAIL
DISTRIBUTION SERVER SIMPEG BKD
PADANG
ACCESS POINT 180.250.39.52/29
ACCESS POINT
RUANG SERVER
CLIENT 3 CLIENT 1
10.10.10.7/24 10.10.10.9/
24
SERVER LOCAL
XX.XX.XX.XX/24
CLIENT 2 RUANG
10.10.10.8/24 BIDDING
1. PC Server
Item Keterangan
28
Brand IBM
Memory 1x8GB
1. Ubuntu 14.04 LTS merupakan distro linux yang digunakan sebagai sistem
operasi pada server BKD Kota Padang. System operasi ini dipilih sebagai
bersifat open source dalam artian terbuka untuk dimodifikasi sesuai dengan
kebutuhan.
2. Zabbix versi 3.0 merupakan aplikasi open source yang digunakan untuk
3. MySQL adalah sebuah perangkat lunak system manajemen basis data SQL
29
menggunakan console.
tahapan yang akan dilakukan. Adapun tahapan yang akan dilakukan adalah sbb.
Dalam melakukan instalasi sistem operasi Ubuntu 14.04 LTS ini, user dapat
Server yang akan dibangun adalah server berbasis Linux Ubuntu 14.04 yang
mengingat server kosong tidak ada di BKD. Adapun langkah-langkah yang harus
a. User : root
b. Password : 123456789
Address : 180.250.39.130
30
Netmask : 255.255.255.248
Broadcast : 180.250.39.135
Zabbix, terlebih dahulu kita menginstall apache, php, mysql, snmp, dan
snmpd.
5. Membuat Email
4.1 Implementasi
instalasi ubuntu 14.04 lts, instalasi paket konfigurasi, konfigurasi pada client dan
2. Memilih bahasa yang digunakan dan lokasi kita berada selama proses
instalasi. Bahasa yang terpilih juga akan menjadi bahasa default dan lokasi
31
32
4.3)
(Gambar 4.4).
6. Memberikan kata sandi untuk pengguna baru yang dibuat tadi. Kemudian
8. Pada menu partisi memilih Guided – use entire disk and set up LVM agar
partisi harddisk dibuat otomatis oleh sistem dan dapat dilihat pada Gambar
4.6.
10. Jika tahap partisi sudah selesai tulis perubahan yang dilakukan ke disk
11. Jika tidak menggunakan http proxy, tahapan ini tidak perlu diisi dan bisa
12. Memilih paket-paket yang ingin diinstall pada server dengan cara menekan
spasi pada paket yang diinginkan sebagaimana dapat dilihat pada Gambar
4.10.
35
13. Menginstall GRUB yang digunakan untuk memilih sistem operasi pada
harddisk dengan lebih dari satu sistem operasi di dalamnya (Gambar 4.11)
14. Proses instalasi selesai. Memilih Continue untuk booting server yang baru
(Gambar 4.12).
15. Berikut tampilan awal Ubuntu 14.04 server sebagaimana dapat dilihat pada
Gambar 4.13.
36
Untuk melakukan instalasi paket-paket software dan tools tersebut maka kita
nano /etc/network/interfaces
3. Setelah masuk ke PuTTY, kemudian kita login ke server dengan user dan
password yang telah kita buat sebelumnya sebagaimana dapat dilihat pada
Gambar 4.16.
# apt-get update
#wgethttp://repo.zabbix.com/zabbix/3.2/ubuntu/pool
/main/z/zabbix-release/zabbix-release_3.2-
1+trusty_all.deb
# dpkg –I zabbix-release_3.2-1+trusty_all.deb
frontend-php
# mysql –uroot –p
41
collate utf_bin;
mysql> cd database/mysql
schema.sql
image.sql
42
data.sql
- exit;
12. Lalu lihat semua file yang ada di dalam direktori zabbix serta
# cd /usr/share/doc/zabbix-server-mysql/
# ll
# cd
14. Setelah itu melanjutkan menginstall zabbix frontend nya pada browser,
Gambar 4.27.
error pada “date timezone”, lalu mensetting pada file php.ini dengan
perintah berikut
#nano /etc/php5/apache2/php.ini
16. Memasukkan kata sandi yang dibuat saat menginstal MySQL, lanjut ke
proses berikutnya dengan menekan Next seperti pada Gambar berikut 4.30.
17. Untuk 3 proses selanjutnya, dapat lanjut dengan menekan tombol next.
Kemudian masuk dengan menggunakan nama user Admin, dan kata sandi
zabbix yang dimana keduanya adalah nama dan kata sandi default seperti pada
Gambar 4.31.
# wget
http://repo.zabbix.com/zabbix/3.2/debian/pool/main/z/zabb
ix-release/zabbix-release_3.2-1+jessie_all.deb
# dpkg –I zabbix-release_3.2-1+Jessie_all.deb
# apt-get update
berikut
# nano /etc/zabbix/zabbix_agentd.conf
Server=IP server
mengklik Create Host untuk membuat Host baru seperti pada Gambar
4.35.
48
5. Memasukan parameter pada tab Host seperti dibawah ini dan dapat
Group : Templates
2. Konfigurasi snmpd.conf
# nano /etc/snmp/snmpd.conf
4. Memeriksa apakah data sudah terbaca atau belum pada zabbix dengan
perintah
5. Memeriksa apakah data sudah terbaca atau tidak pada client dengan
perintah
#nano /etc/postfix/main.cf
recipient_delimiter = +
inet_interface = loopback-only
berikut
# nano /etc/ssmtp/ssmtp.conf
root=mmeeycan97@gmail.com
mailhub=smtp.gmail.com:587
hostname=zabix
#!/bin/bash
berikut
56
#chmod +x
/usr/local//share/zabbix/alertscripts/zabbix-sendmail
perintah
#/usr/lib/zabbix/alertscripts/zabbix-sendmail
mail”
sebagai berikut
Gambar 4.49.
58
Configuration di tab Action yang terlihat pada Gambar 4.50 dan Gambar 4.51.
4.2 Pengujian
1. Zabbix
Gambar 4.52.
2. Pengujian Monitoring
sps, terendah 214 sps dan terakhir 223 sps. Garis biru
120.62 ips, tertinggi 136 ips, terndah 108 ips, terakhir 116 ips
c. Memory Usage
e. Status Triggers
f. Status Problem
3. Notifikasi ke Email
namun server sudah bisa melakukan notifikasi ke email seperti terlihat pada
Gambar 4.57
PENUTUP
5.1 Kesimpulan
1. System monitoring server dan perangkat jaringan pada kantor BKD Kota
2. System monitoring server pada kantor BKD Kota Padang berupa traffic
diimplementasikan.
5.2 Saran
65
66
[2] Sopandi, Dede. 2010. Instalasi dan Konfigurasi Jaringan Komputer. Bandung
Informatika Bandung
[3] http://wammu.eu/gammu/
Informatika, 2011
[8] docshare.tips/zabbix-_589edca0b6dd87f5ebd8b4e52.html
[9] Sahala, Aldo (Ed). 2014. Konsep & Implementasi Jaringan Dengan Linux
1-3
65