MONITORING DAN AUTO BACKUP SERVER DENGAN PERIODIC PUSH TECHNOLOGY DALAM NETWORK AVAILABILITY : Studi Kasus Pada Server FPMIPA UPI.

MONITORING DAN AUTO BACKUP SERVER DENGAN PERIODIC PUSH
TECHNOLOGY DALAM NETWORK AVAILABILITY
(STUDI KASUS PADA SERVER FPMIPA UPI)
SKRIPSI

Diajukan untuk Memenuhi Syarat Memperoleh
Gelar Strata-1 Komputer
Program Studi Ilmu Komputer

Oleh
MOHAMMAD FACHRY ROZAK
0803100

PROGRAM STUDI ILMU KOMPUTER
FAKULTAS PENDIDIKAN MATEMATIKA DAN ILMU PENGETAHUAN ALAM
UNIVERSITAS PENDIDIKAN INDONESIA
2014

MONITORING DAN AUTO BACKUP SERVER DENGAN PERIODIC PUSH
TECHNOLOGY DALAM NETWORK AVAILABILITY
(STUDI KASUS PADA SERVER FPMIPA UPI)


Oleh
Mohammad Fachry Rozak

Sebuah skripsi yang diajukan untuk memenuhi salah satu syarat memperoleh gelar
Sarjana pada Fakultas Pendidikan Matematika dan Ilmu Pengetahuan Alam

© Mohammad Fachry Rozak 2014
Universitas Pendidikan Indonesia
Januari 2014

Hak Cipta dilindungi undang-undang.
Skripsi ini tidak boleh diperbanyak seluruhya atau sebagian,
dengan dicetak ulang, difoto kopi, atau cara lainnya tanpa ijin dari penulis.

LEMBAR PENGESAHAN
MONITORING DAN AUTO BACKUP SERVER DENGAN PERIODIC PUSH
TECHNOLOGY DALAM NETWORK AVAILABILITY
(STUDI KASUS PADA SERVER FPMIPA UPI)


Oleh:
Mohammad Fachry Rozak
0803100

Disetujui dan Disahkan oleh:
Pembimbing I

Pembimbing II

Eddy Prasetyo Nugroho, MT
NIP 197505152008011014

Rizky Rahman J.P., M.Kom
NIP 197711252006041002

Mengetahui,
Ketua Program Studi Ilmu Komputer

Rasim, MT
NIP 19740725006041002


MONITORING DAN AUTO BACKUP SERVER DENGAN PERIODIC PUSH
TECHNOLOGY DALAM NETWORK AVAILABILITY
(STUDI KASUS PADA SERVER FPMIPA UPI)
ABSTRAK
Jaringan komputer telah menjadi bagian penting dalam berbagai industri di
Indonesia. Mulai dari industri ekonomi, pemerintahan, sampai pendidikan. Hal ini
terlihat pada institusi-institusi pendidikan seperti Universitas Pendidikan
Indonesia (UPI) yang memiliki jaringan komputer dengan 1 sampai 5 buah server
pada setiap gedungnya. Server inilah

yang menunjang network availability

sehingga setiap mahasiswa dan civitas UPI dapat saling terhubung dan
menghubungkan mereka ke internet. Namun, kemungkinan terganggunya network
availability sehingga mempengaruhi kegiatan pengguna jaringan komputer ini
selalu ada. Karena itluah diperlukan monitoring dan backup server untuk menjaga
network availability. Monitoring server dapat dilakukan secara otomatis dengan
menggunakan Periodic Push Technology (PPT) sehingga tidak perlu membebani
admin jaringan untuk menjaga network availability 24 jam non stop. Sama halnya

dengan monitoring, auto backup dapat dilakukan secara terjadwal sehingga admin
jaringan tidak perlu melakukannya secara manual.
Kata Kunci : network availability, server, server monitoring, server backup, auto
backup, periodic push technology.

Mohammad Fachry Rozak, 2014
MONITORING DAN AUTO BACKUP SERVER DENGAN PERIODIC PUSH TECHNOLOGY DALAM
NETWORK AVAILABILITY
Universitas Pendidikan Indonesia | repository.upi.edu | perpustakaan.upi.edu

MONITORING DAN AUTO BACKUP SERVER DENGAN PERIODIC PUSH
TECHNOLOGY DALAM NETWORK AVAILABILITY
(STUDI KASUS PADA SERVER FPMIPA UPI)
A B S T R A CT
Computer network has become important part in various industries in
Indonesia. From economy industrial, governments, to education industry. It
is seen in education institutes like Universitas Pendidikan Indonesia (UPI)
that have 1 to 5 servers in each building. This server supports network
availability so that every students and civitas of UPI can connected locally
and access the internet. Nevertheless, there is always a probability for

network availability interference that affects activities of network clients.
Therefore monitoring and backup server needed to secure network
availability. Monitoring server can be done automatically with Periodic
Push Technology (PPT) so no need to trouble network administrator
securing network availability manually 24 hours non stop. Same as
monitoring, auto backup can be scheduled so network administrator
doesn’t need to manually backup the server.
Keyword: network availability, server, server monitoring, server backup, auto
backup, periodic push technology.

ii
Mohammad Fachry Rozak, 2014
MONITORING DAN AUTO BACKUP SERVER DENGAN PERIODIC PUSH TECHNOLOGY DALAM
NETWORK AVAILABILITY
Universitas Pendidikan Indonesia | repository.upi.edu | perpustakaan.upi.edu

DAFTAR ISI

ABSTRAK ............................................................. Error! Bookmark not defined.
ABSTRACT ........................................................... Error! Bookmark not defined.

KATA PENGANTAR ............................................. Error! Bookmark not defined.
UCAPAN TERIMA KASIH .................................. Error! Bookmark not defined.
DAFTAR ISI ........................................................................................................... v
DAFTAR TABEL................................................................................................. viii
DAFTAR GAMBAR ............................................................................................. ix
BAB I PENDAHULUAN ...................................... Error! Bookmark not defined.
1.1 LATAR BELAKANG ................................. Error! Bookmark not defined.
1.2 RUMUSAN MASALAH ............................ Error! Bookmark not defined.
1.3 BATASAN MASALAH .............................. Error! Bookmark not defined.
1.4 TUJUAN PENELITIAN ............................. Error! Bookmark not defined.
1.5 MANFAAT PENELITIAN ........................ Error! Bookmark not defined.
1.6 METODE PENELITIAN ........................... Error! Bookmark not defined.
1.7 SISTEMATIKA PENULISAN .................. Error! Bookmark not defined.
BAB II TINJAUAN PUSTAKA ............................ Error! Bookmark not defined.
2.1 NETWORK AVAILABILITY...................... Error! Bookmark not defined.
2.2 SERVER ....................................................... Error! Bookmark not defined.
2.3 SERVICE ..................................................... Error! Bookmark not defined.
2.4 SERVER MONITORING ............................ Error! Bookmark not defined.
2.5 SERVER BACKUP ..................................... Error! Bookmark not defined.
2.6 ESSENTIAL UTILITIES ............................. Error! Bookmark not defined.

2.6.1 Awk........................................................ Error! Bookmark not defined.
2.6.2 Sed ......................................................... Error! Bookmark not defined.
2.6.3 Grep ....................................................... Error! Bookmark not defined.
2.7 DATA DELIVERY METHODS ................... Error! Bookmark not defined.
2.7.1 Client Pull vs. Server Push .................... Error! Bookmark not defined.
2.7.2 Aperiodic vs. Periodic ........................... Error! Bookmark not defined.
2.7.3 Unicast vs. 1-to-N ................................. Error! Bookmark not defined.
BAB III METODOLOGI PENELITIAN ............... Error! Bookmark not defined.
3.1 DESAIN PENELITIAN ............................... Error! Bookmark not defined.

Mohammad Fachry Rozak, 2014
Monitoring Dan Auto Backup Server Dengan Periodic Push Technology Dalam Network
Availability
Universitas Pendidikan Indonesia | repository.upi.edu | perpustakaan.upi.edu

3.2 METODE PENELITIAN ............................ Error! Bookmark not defined.
3.2.1 Metode Pengumpulan Data ................. Error! Bookmark not defined.
3.2.2 Metode Pengembangan Perangkat Lunak ......... Error! Bookmark not
defined.
3.3 ALAT DAN BAHAN PENELITIAN .......... Error! Bookmark not defined.

3.3.1 Alat Penelitian ..................................... Error! Bookmark not defined.
3.3.2 Bahan Penelitian.................................. Error! Bookmark not defined.
BAB IV HASIL PENELITIAN DAN PEMBAHASAN ..... Error! Bookmark not
defined.
4.1 HASIL PENELITIAN .................................. Error! Bookmark not defined.
4.1.1 Pengumpulan Data ................................ Error! Bookmark not defined.
4.2 PEMBAHASAN .......................................... Error! Bookmark not defined.
4.2.1 Network Availability ............................. Error! Bookmark not defined.
4.2.2 Analisis Periodic Push Technology dalam Menjaga Network
Availability ..................................................... Error! Bookmark not defined.
4.2.3 Aristektur Sistem Monitoring dan Auto Backup . Error! Bookmark not
defined.
4.2.4 Deskripsi Sistem Monitoring dan Auto Backup .. Error! Bookmark not
defined.
4.2.5 Analisis Input ........................................ Error! Bookmark not defined.
4.2.5.1 Input pada Subsistem Monitoring...... Error! Bookmark not defined.
4.2.5.2 Input pada Subsistem Auto Backup ... Error! Bookmark not defined.
4.2.6 Analisis Output ...................................... Error! Bookmark not defined.
4.2.6.1 Output pada Subsistem Monitoring ... Error! Bookmark not defined.
4.2.6.2 Output pada Subsistem Auto Backup . Error! Bookmark not defined.

4.3 IMPLEMENTASI SISTEM MONITORING DAN AUTO BACKUP
............................................................................ Error! Bookmark not defined.
4.3.1 Implementasi Subsistem Monitoring .... Error! Bookmark not defined.
4.3.2 Implementasi Subsistem Auto Backup .. Error! Bookmark not defined.
4.3.3 Implementasi Periodic Push Technology pada Sistem ................. Error!
Bookmark not defined.
4.4 PERAN AUTO WARNING TWEET ......... Error! Bookmark not defined.
4.5 PENGUJIAN SISTEM ................................ Error! Bookmark not defined.
4.5.1 Rencana Pengujian (Test) ..................... Error! Bookmark not defined.
4.5.2 Pelaksanaan Pengujian (Test) ............... Error! Bookmark not defined.
4.5.2.1 Pengujian Implementasi Push Periodic Technology pada Subsistem

vi
Mohammad Fachry Rozak, 2014
Monitoring Dan Auto Backup Server Dengan Periodic Push Technology Dalam Network
Availability
Universitas Pendidikan Indonesia | repository.upi.edu | perpustakaan.upi.edu

Monitoring (Auto Warning Tweet) ................. Error! Bookmark not defined.
4.5.2.2

Pengujian Implementasi Push Periodic Technology pada
Subsistem Auto Backup .................................. Error! Bookmark not defined.
4.5.2.3
Pengujian Implementasi Push Periodic Technology pada
Penyimpanan Log Harian............................... Error! Bookmark not defined.
4.5.2.4
Pengujian Akurasi Perhitungan Network Availability .......... Error!
Bookmark not defined.
4.5.3 Hasil dan Analisi Pengujian (Test) ....... Error! Bookmark not defined.
4.5.3.1 Hasil Pengujian ................................. Error! Bookmark not defined.
4.5.3.2 Analisis Pengujian.............................. Error! Bookmark not defined.
BAB V KESIMPULAN DAN SARAN ................. Error! Bookmark not defined.
5.1 KESIMPULAN ............................................ Error! Bookmark not defined.
5.2 SARAN ........................................................ Error! Bookmark not defined.
DAFTAR PUSTAKA ............................................. Error! Bookmark not defined.

vii
Mohammad Fachry Rozak, 2014
Monitoring Dan Auto Backup Server Dengan Periodic Push Technology Dalam Network
Availability

Universitas Pendidikan Indonesia | repository.upi.edu | perpustakaan.upi.edu

DAFTAR TABEL
Tabel 4.1 Rencana Pengujian ................................. Error! Bookmark not defined.
Tabel 4.2 Hasil Pengujian pada Subsistem Monitoring ....... Error! Bookmark not
defined.
Tabel 4.3 Pengujian pada Subsistem Auto Backup Error! Bookmark not defined.
Tabel 4.4 Pengujian pada Penyimpanan Log Harian ........... Error! Bookmark not
defined.
Tabel 4.5 Pengujian pada Perhitungan Network Availability Error! Bookmark not
defined.

viii
Mohammad Fachry Rozak, 2014
Monitoring Dan Auto Backup Server Dengan Periodic Push Technology Dalam Network
Availability
Universitas Pendidikan Indonesia | repository.upi.edu | perpustakaan.upi.edu

DAFTAR GAMBAR
Gambar 2.1 Contoh.txt. .......................................... Error! Bookmark not defined.
Gambar 2.2 Hasil awk. ........................................... Error! Bookmark not defined.
Gambar 2.3 Hasil sed. ............................................ Error! Bookmark not defined.
Gambar 2.4 Contoh3.txt. ........................................ Error! Bookmark not defined.
Gambar 2.5 Hasil grep. .......................................... Error! Bookmark not defined.
Gambar 2.6 Client Pull .......................................... Error! Bookmark not defined.
Gambar 2.7 Server Push ........................................ Error! Bookmark not defined.
Gambar 3.1 Desain Penelitian Monitoring dan Auto Backup Server ............. Error!
Bookmark not defined.
Gambar 3.2 Model Sekuensial Linier (Pressman, 2001) ..... Error! Bookmark not
defined.
Gambar 4.1 Arsitektur Fisik Sistem Monitoring dan Auto Backup Server .... Error!
Bookmark not defined.
Gambar 4.2 Arsitektur Logic Sistem Monitoring dan Auto Backup Server ... Error!
Bookmark not defined.
Gambar 4.3 Target Server mengirimkan stat.json menggunakan Netcat ....... Error!
Bookmark not defined.
Gambar 4.4 System Server menerima stat.json menggunakan Netcat ........... Error!
Bookmark not defined.
Gambar 4.5 Konfigurasi Library CLI Twitter Status Update Bot.................. Error!
Bookmark not defined.
Gambar 4.6 Mengirim tweet dengan Library CLI Twitter Status Update Bot
................................................................................ Error! Bookmark not defined.
ix
Mohammad Fachry Rozak, 2014
Monitoring Dan Auto Backup Server Dengan Periodic Push Technology Dalam Network
Availability
Universitas Pendidikan Indonesia | repository.upi.edu | perpustakaan.upi.edu

Gambar 4.7 Hasil tweet dengan Library CLI Twitter Status Update Bot ...... Error!
Bookmark not defined.
Gambar 4.8 Penjadwalan Crontab pada Target Server ........ Error! Bookmark not
defined.
Gambar 4.9 Penjadwalan Crontab pada System Server ....... Error! Bookmark not
defined.
Gambar 4.10 Alur Periodic Push Technology pada Subsistem Monitoring ... Error!
Bookmark not defined.
Gambar 4.11 Alur Periodic Push Technology pada Subsistem Autobackup .. Error!
Bookmark not defined.
Gambar 4.12 Auto Warning Tweet tentang service Auditd yang mati ........... Error!
Bookmark not defined.
Gambar 4.13 Error pada web monitoring ketika pengujian service Crond ... Error!
Bookmark not defined.
Gambar 4.14 Auto Warning Tweet tentang service Dovecot yang mati ......... Error!
Bookmark not defined.
Gambar 4.15 Auto Warning Tweet tentang service Exim yang mati .............. Error!
Bookmark not defined.
Gambar 4.16 Auto Warning Tweet tentang service Fcoe yang mati ............... Error!
Bookmark not defined.
Gambar 4.17 Auto Warning Tweet tentang service Ftpd yang mati ............... Error!
Bookmark not defined.
Gambar 4.18 Auto Warning Tweet tentang service Cpanel yang mati ........... Error!
Bookmark not defined.
Gambar 4.19 Auto Warning Tweet tentang service Httpd yang mati ............. Error!
Bookmark not defined.
Gambar 4.20 Auto Warning Tweet tentang service Lldpad yang mati ........... Error!
Bookmark not defined.
Gambar 4.21 Auto Warning Tweet tentang service Mysql yang mati ............ Error!
Bookmark not defined.
Gambar 4.22 Auto Warning Tweet tentang service Named yang mati ........... Error!
Bookmark not defined.

x
Mohammad Fachry Rozak, 2014
Monitoring Dan Auto Backup Server Dengan Periodic Push Technology Dalam Network
Availability
Universitas Pendidikan Indonesia | repository.upi.edu | perpustakaan.upi.edu

Gambar 4.23 Auto Warning Tweet tentang service Rpcbind yang mati ......... Error!
Bookmark not defined.
Gambar 4.24 Auto Warning Tweet tentang service Rsyslogd yang mati........ Error!
Bookmark not defined.
Gambar 4.25 Auto Warning Tweet tentang service Sshd yang mati ............... Error!
Bookmark not defined.
Gambar 4.26 Auto Warning Tweet tentang service Xinetd yang mati............ Error!
Bookmark not defined.
Gambar 4.27 Auto Warning Tweet tentang pemakaian harddisk Error! Bookmark
not defined.
Gambar 4.28 Auto Warning Tweet tentang RAM yang tersisa ... Error! Bookmark
not defined.
Gambar 4.29 Direktori /etc/ pada Target Server .... Error! Bookmark not defined.
Gambar 4.30 Direktori /home/fpmipa pada Target Server ... Error! Bookmark not
defined.
Gambar 4.31 Direktori backup /etc/ pada System Server ..... Error! Bookmark not
defined.
Gambar 4.32 Direktori backup /home/fpmipa pada System Server ............... Error!
Bookmark not defined.
Gambar 4.33 Web Monitoring pada Tanggal 19 September 2013 ................. Error!
Bookmark not defined.
Gambar 4.34 Web Monitoring pada Tanggal 26 September 2013 ................. Error!
Bookmark not defined.
Gambar 4.35 Log Harian pada Tanggal 18 September 2013 Error! Bookmark not
defined.
Gambar 4.36 Log Harian pada Tanggal 19 September 2013 Error! Bookmark not
defined.
Gambar 4.37 Log Harian pada Tanggal 20 September 2013 Error! Bookmark not
defined.
Gambar 4.38 Log Harian pada Tanggal 21 September 2013 Error! Bookmark not
defined.
Gambar 4.39 Log Harian pada Tanggal 22 September 2013 Error! Bookmark not

xi
Mohammad Fachry Rozak, 2014
Monitoring Dan Auto Backup Server Dengan Periodic Push Technology Dalam Network
Availability
Universitas Pendidikan Indonesia | repository.upi.edu | perpustakaan.upi.edu

defined.

xii
Mohammad Fachry Rozak, 2014
Monitoring Dan Auto Backup Server Dengan Periodic Push Technology Dalam Network
Availability
Universitas Pendidikan Indonesia | repository.upi.edu | perpustakaan.upi.edu

BAB I
PENDAHULUAN

1.1 LATAR BELAKANG
Jaringan komputer kini telah menjadi sebuah kebutuhan pokok dalam
institusi pendidikan khsususnya perguruan tinggi atau universitas. Hampir semua
universitas termasuk Universitas Pendidikan Indonesia (UPI) memliki jaringan
komputer yang dapat menghubungkan komputer-komputer yang berada di seluruh
penjuru kampus. Jaringan komputer ini berfungsi untuk menghubungkan para
staf, dosen, maupun mahasiswanya secara lokal dan juga menghubungkan mereka
pada internet. Selain itu jaringan komputer juga dapat digunakan untuk resource
sharing, yang bertujuan agar seluruh program, peralatan, khususnya data bisa
diakses oleh setiap komputer yang ada di dalam jaringan komputer tanpa
terpengaruh oleh lokasi sumber atau resource dan pemakainya. Fasilitas-fasilitas
ini dapat digunakan oleh para client berkat peranan server yang terdapat pada
jaringan komputer tersebut.
Server adalah suatu komputer yang merupakan sentral dari sebuah
jaringan dalam satu area yang menyediakan layanan-layanan atau services yang
memungkinkan client computers dapat saling berhubungan satu sama lain. UPI
memiliki beberapa server yang tersebar pada hampir semua gedung di area
kampus. Salah satu gedungnya adalah gedung Fakultas Pendidikan Matematika
dan Ilmu Pengetahuan Alam (FPMIPA). Pada Gedung FPMIPA UPI, terdapat
beberapa server yang digunakan untuk menyimpan berbagai informasi yang
menggunakan beberapa services yang dapat diakses oleh civitas FPMIPA UPI

Mohammad Fachry Rozak, 2014
Monitoring Dan Auto Backup Server Dengan Periodic Push Technology Dalam Network
Availability
Universitas Pendidikan Indonesia | repository.upi.edu | perpustakaan.upi.edu

2

termasuk para mahasiswa maupun oleh masyarakat umum (dalam hal ini website
FPMIPA UPI) dari dalam maupun luar gedung.
Server eagle.fpmipa.upi merupakan server yang penting bagi civitas UPI
yang berada di gedung tersebut untuk mengakses file yang tersimpan di dalamnya
secara lokal, maupun mahasiswa yang berada di luar kampus yang ingin
mengakses informasi yang terdapat pada server tersebut secara online. Namun,
tidak jarang muncul keluhan pada admin tentang tidak dapat diaksesnya server
secara lokal maupun melalui internet. Hal ini biasa dikarenakan sever mengalami
downtime yang disebabkan oleh matinya service tertentu pada server.
Layanan pada jaringan atau network services merupakan layanan yang
terdapat pada jaringan yang mengacu pada protokol tertentu untuk membuat
komputer-komputer pada sebuah jaringan dapat berkomunikasi, bertukar data atau
informasi, dan penggunaan bersama fasilitas-fasilitas yang terdapat pada jaringan.
Pada saat terkoneksi dengan jaringan, ada kemungkinan client tidak
mendapatkan balasan dari request dikarenakan service yang bersangkutan
mengalami error. Bukan hanya itu, ada kalanya server mengalami crash yang
menyebabkan konfigurasi dari server tersebut menjadi error dan juga
memungkinkan sebagian data-data dan files yang tersimpan pada server menjadi
corrupt atau rusak. Tentu saja selalu ada seorang atau beberapa administrator
jaringan (admin) yang bertugas untuk mengelola server agar tetap berfungsi
dengan baik dan komunikasi di dalam jaringan tetap lancar. Namun admin juga
manusia biasa yang tak luput dari kesalahan, dan tidak setiap saat berada di ruang
server. Oleh sebab itu, sering kali gangguan komunikasi pada suatu jaringan yang
disebabkan karena tidak tersedianya layanan atau services unavailability terlebih
Mohammad Fachry Rozak, 2014
Monitoring Dan Auto Backup Server Dengan Periodic Push Technology Dalam Network
Availability
Universitas Pendidikan Indonesia | repository.upi.edu | perpustakaan.upi.edu

3

dahulu dirasakan oleh client yang menyebabkan admin mengetahui gangguan
pada server dari client dan membuat admin seperti melalaikan tugasnya. Tidak
hanya itu, crash-nya server yang menyebabkan sebagian files milik client
mengalami kerusakan juga dapat membuat admin disalahkan. Hal ini dapat
disebabkan kelalaian admin yang tidak melakukan backup rutin.
Agar tidak terjadi hal tersebut, perlu diadakan Server Monitoring dan Auto
Backup. Server Monitoring merupakan sebuah kegiatan untuk memantau status
pada server. Sehingga admin akan mendapatkan warning jika terjadi gangguan
pada server atau tidak berjalannya service tertentu. Sedangkan Auto Backup
merupakan kegiatan backup secara otomatis data-data atau files yang tersimpan di
dalam server tanpa harus diperintahkan oleh Admin.
Sistem ini akan mengimplementasikan Periodic Push Technology (PPT)
sebagai jalur komunikasi antara Target Server, eagle.fpmipa.upi.edu dan server
yang terinstall sistem (System Server), karena PPT tidak hanya melakukan update
informasi Target Server ke System Server jika terdapat kesalahan pada service
tertentu, namun dengan interval yang ditentukan, sehingga dapat terciptanya
catatan atau log tentang status server selama sistem aktif.
Dengan diadakannya Server Monitoring dan Auto Backup tersebut,
diharapkan dapat menjaga network availability pada server dengan mengurangi
downtime. Terjaganya network availability ini dapat diwujudkan dengan bantuan
Auto Warning Tweet yang mengirimkan pesan kepada Admin. Sehingga Admin
dapat segera memperbaiki server bila terjadi error pada services.

Mohammad Fachry Rozak, 2014
Monitoring Dan Auto Backup Server Dengan Periodic Push Technology Dalam Network
Availability
Universitas Pendidikan Indonesia | repository.upi.edu | perpustakaan.upi.edu

4

1.2 RUMUSAN MASALAH
Perancangan sistem Server Monitoring dan Auto Backup ini diajukan
untuk network administrator pada server FPMIPA UPI agar dapat membantu
memantau server agar tetap terjaga network availability. Sistem ini dapat
memperlihatkan beberapa status dari server secara realtime, seperti RAM yang
bebas, kapasitas harddisk yang tersisa, load average, dan sebagainya. Rumusan
masalah dalam penelitian ini adalah :
1. Bagaimana membangun suatu sistem untuk menjaga Network Availability.
2. Bagaimanakah Periodic Push Technology dalam Server Monitoring dan Auto
Backup pada server dapat menjaga Network Availability.
3. Bagaimana peran Auto Warning Tweet untuk memberikan pesan kepada
Admin dan Auto Backup server agar mengurangi downtime pada server
sehingga Network Availability terjaga.
1.3 BATASAN MASALAH
Batasan masalah yang diteliti antara lain adalah :
1. Service yang di-monitoring berupa services atau daemons yang memang
sudah berjalan di server eagle.fpmipa.upi.edu (Target Server).
2. Penelitian memakai dua buah server yaitu, Server eagle.fpmipa.upi.edu
sebagai Target Server yang di-monitoring dan di-backup, dan Server cs
sebagai System Server yang melakukan monitoring dan menyimpan backup
dari server utama.
3. Menggunakan aplikasi PuTTY untuk melakukan SSH kepada server Target
dan System Server.

Mohammad Fachry Rozak, 2014
Monitoring Dan Auto Backup Server Dengan Periodic Push Technology Dalam Network
Availability
Universitas Pendidikan Indonesia | repository.upi.edu | perpustakaan.upi.edu

5

4.

Layanan atau services yang akan di-monitoring adalah services yang telah
terinstall pada server eagle.fpmipa.upi.edu yaitu Auditd, Crond, Dovecot,
Exim, Fcoe, Ftpd, Cpanel, Httpd, Lldpad, Mysql, Named, Rpcbind, Rsyslogd,
Sshd, dan Xinetd.

5.

Sistem tidak melakukan monitoring terhadap sumber kesalahan konflik pada
request, karena Target Server, eagle.fpmipa.upi.edu bukan merupakan DHCP
maupun Samba server.

1.4 TUJUAN PENELITIAN
Sejalan dengan permasalah yang telah dirumuskan, maka tujuan yang
ingin dicapai pada penelitian ini adalah :
1. Membangun suatu sistem Monitoring dan Auto Backup pada server untuk
menjaga Network Availability.
2. Implementasi Periodic Push Technology dalam Server Monitoring dan Auto
Backup pada server dalam menjaga Network Availability.
3. Membuktikan peran Auto Warning Tweet untuk memberikan pesan kepada
Admin dan Auto Backup server agar Network Availability terjaga.
1.5 MANFAAT PENELITIAN
Manfaat yang didapat dari penelitian ini antara lain berupa kemudahan memonitoring dan menanggulangi error akibat crash data dengan adanya auto
backup data ataupun service yang mati pada server. Hal ini juga dapat membantu
admin agar dapat menghemat waktunya karena tidak perlu memantau server
secara langsung dalam ruang server.
Secara umum penelitian ini diharapkan dapat memberikan manfaat

Mohammad Fachry Rozak, 2014
Monitoring Dan Auto Backup Server Dengan Periodic Push Technology Dalam Network
Availability
Universitas Pendidikan Indonesia | repository.upi.edu | perpustakaan.upi.edu

6

pengembangan pengetahuan dalam teknologi jaringan komputer. Selain itu, dapat
memberikan ide bagi system developers dalam bidang jaringan komputer untuk
mengembangkan dan menyempurnakan sistem yang lebih baik.
1.6 METODE PENELITIAN
Untuk membangun Sistem Monitoring dan Auto Backup Server ini,
penulis menggunakan beberapa metode penelitian, antara lain:
1. Metode Pengumpulan Data
Mempeajari teori-teori yang berhubungan dengan server monitoring dan
auto backup server yang diperoleh dari buku-buku, jurnal-jurnal, dan
sumber-sumber yang relevan.
2. Metode Pengembangan Aplikasi
Pengembangan Sistem Monitoring dan Auto Backup Server ini akan
dilakukan dengan metode pengembangan perangkat lunak Sekuensial
Linier dengan tahapan sebagai berikut:
1.

System/Information Engineering
Bagian sistem yang terbesar dalam pembangunan sebuah sistem,
mulai penetapan berbagai kebutuhan semua elemen yang
diperlukan sistem dan mengalokasikannya dalam pembentukan
perangkat lunak.

2.

Analysis
Pada tahap awal dilakukan analisis kebutuhan, tahapan ini
dilakukan untuk pengumpulan informasi, model, spesifikasi dari
sistem yang dibutuhkan. Referensi yang telah diperoleh kemudian

Mohammad Fachry Rozak, 2014
Monitoring Dan Auto Backup Server Dengan Periodic Push Technology Dalam Network
Availability
Universitas Pendidikan Indonesia | repository.upi.edu | perpustakaan.upi.edu

7

dianalisis untuk dicari solusinya yang sesuai dengan permasalahan
dalam sistem yang akan dibuat.
3.

Design
Setelah proses analisis kebutuhan selesai dilakukan dan didapatkan
hasilnya, dibuatlah rancangan sistem monitoring dan auto backup
yang cocok untuk network administrator baik dari segi fitur
maupun kegunaan dari sistem itu sendiri.

4.

Code
Tahap code atau implementasi merupakan tahap pembangunan dan
pengembangan sistem yang telah dirancang dengan menggunakan
bahasa pemograman dan alat bantu yang sesuai.

5.

Test
Merupakan tahap pengujian terhadap perangkat lunak yang telah
dibangun.

1.7 SISTEMATIKA PENULISAN
Dalam penyusunan skripsi ini, sistematika penulisan dibagi menjadi
beberapa bab sebagai berikut :
BAB I PENDAHULUAN
Bab ini menguraikan tentang latar belakang masalah, rumusan masalah,
maksud dan tujuan, batasan masalah, metode penelitian dan sistematika
penulisan.
BAB II TINJAUAN PUSTAKA
Bab ini memaparkan beberapa teori yang mendukung dalam pembuatan

Mohammad Fachry Rozak, 2014
Monitoring Dan Auto Backup Server Dengan Periodic Push Technology Dalam Network
Availability
Universitas Pendidikan Indonesia | repository.upi.edu | perpustakaan.upi.edu

8

perangkat lunak seperti teori Network Availability, Monitoring, Backup,
Server, Services, Essentials Utilities, dan Data Delivery Methods.
BAB III METODOLOGI PENELITIAN
Bab ini merupakan penjabaran dari implementasi Metode Pull Technology
dengan menggunakan cron, nmap dan rsync untuk server monitoring dan
Auto Backup. Mencakup analisis, dan desain model sistem.
BAB IV HASIL PENELITIAN DAN PEMBAHASAN
Pada bab ini akan dibahas secara mendalam hal-hal yang akan menjawab
apa yang sudah dirumuskan dalam rumusan masalah.
BAB V KESIMPULAN DAN SARAN
Pada bab ini berisi tentang kesimpulan dari BAB IV dan saran yang
diajukan agar dapat menjadi bahan pertimbangan untuk rekomendasi
penelitian selanjutnya.

Mohammad Fachry Rozak, 2014
Monitoring Dan Auto Backup Server Dengan Periodic Push Technology Dalam Network
Availability
Universitas Pendidikan Indonesia | repository.upi.edu | perpustakaan.upi.edu

BAB III
METODOLOGI PENELITIAN

3.1 DESAIN PENELITIAN
Tahapan penelitian yang dilakukan yaitu:
1.

Tahapan awal penelitian
a.

Menentukan server yang digunakan dalam objek penelitian.

b.

Menentukan parameter pada server yang akan dipakai dalam
penelitian.

2.

Studi literatur
a.

Mempelajari konsep Periodic Push Technology.

b.

Mempelajari peran Periodic Push Technology dalam Network
Availability.

3.

Tahap

ketiga

yaitu

pengembangan

perangkat

lunak.

Tahap

pengembangan sistem dilakukan berdasarkan metode sekuensial linear
yang terdiri dari tahapan–tahapan analysis, design, code dan testing.

Mohammad Fachry Rozak, 2014
Monitoring Dan Auto Backup Server Dengan Periodic Push Technology Dalam Network
Availability
Universitas Pendidikan Indonesia | repository.upi.edu | perpustakaan.upi.edu

19

Tahap Awal:
1. Menentukan server yang digunakan sebagai objek penelitian
2. Menentukan parameter pada server yang akan dipakai dalam
penelitian

Studi Literatur:
1. Mempelajari konsep Periodic Push Technology
2. Mempelajari peran Periodic Push Technology dalam Network Availability

Pembangunan
Perangkat Lunak
Subsistem
Monitoring

Analisis Kebutuhan:
1. Mendeskripsikan Sistem
2. Analisis kebutuhan Sistem

Konfigurasi:
Konfigurasi Netcat
dan Library CLI
Twitter status update
bot

Perancangan
Sistem

Pembangunan Sistem
Implementasi Periodic
Push Technology
(Konfigurasi Crontab)

Coding:
1. Preprocessing
2. Monitoring

Pembangunan
Perangkat Lunak
Subsistem Auto
Backup

Konfigurasi:
Konfigurasi Rsync

Coding:
1. Backup
2. Timekeeping

Pengujian Sistem

Gambar 3.1 Desain Penelitian Monitoring dan Auto Backup Server

3.2 METODE PENELITIAN
3.2.1 Metode Pengumpulan Data
Data dan informasi-informasi yang akurat sangat menunjang proses
peneletian yang dilakukan. Pada proses ini dilakukan studi literatur dengan
mempelajari Periodic Push Technology melalui jurnal, karya ilmiah, paper,
Mohammad Fachry Rozak, 2014
Monitoring Dan Auto Backup Server Dengan Periodic Push Technology Dalam Network
Availability
Universitas Pendidikan Indonesia | repository.upi.edu | perpustakaan.upi.edu

20

textbook, dan sumber ilmiah lainnya yang terdapat di internet. Selain
mengeksplorasi Periodic Push Technology, pada metodi ini pun dipelajari
beberapa tools yang dapat membantu penelitian seperti Sed, Grep, Awk, Cat, dan
Curl.
3.2.2 Metode Pengembangan Perangkat Lunak
Model proses yang digunakan oleh penulis dalam penelitian ini adalah
sekuensial lineir (Pressman, 2001), pada gambar 3.2 di bawah ini.

Gambar 3.2 Model Sekuensial Linier (Pressman, 2001)

1.

System/Information Engineering
Bagian sistem yang terbesar dalam pembangunan sebuah sistem,
mulai penetapan berbagai kebutuhan semua elemen yang
diperlukan sistem dan mengalokasikannya dalam pembentukan
perangkat lunak.

2.

Analysis
Tahap penganalisis hal-hal yang diperlukan dalam pembangunan
sistem.

Mohammad Fachry Rozak, 2014
Monitoring Dan Auto Backup Server Dengan Periodic Push Technology Dalam Network
Availability
Universitas Pendidikan Indonesia | repository.upi.edu | perpustakaan.upi.edu

21

3.

Design
Penerjemahan dari data yang dianalisis ke dalam bentuk yang
dapat dimengerti oleh user.

4.

Code
Penerjamahan data atau pemecahan masalah yang telah dirancang
ke dalam bahasa pemrograman tertentu.

5.

Test
Merupakan tahap pengujian terhadap perangkat lunak yang
dibangun.

3.3 ALAT DAN BAHAN PENELITIAN
3.3.1 Alat Penelitian
Pada penelitian ini digunakan alat penelitian berupa perangkat keras dan
perangkat lunak sebagai berikut:
1.

Server eagle.fpmipa.upi.edu (Target Server) sebagai server yang
akan di-monitor dan di-back up secara otomatis.

2.

Server cs (System Server) sebagai server yang melakukan
monitoring dan lokasi backup data server eagle.fpmipa.upi.edu
(Target Server).

3.

Sebuah laptop yang terkoneksi internet untuk melakukan remote
menggunakan ssh kepada kedua server.

4.

Sebuah smartphone yang selalu terkoneksi internet dan terpasang
aplikasi Twitter untuk menerima notifikasi error pada server.

Perangkat lunak yang dimanfaatkan dalam penelitian ini baik secara
langsung maupun tidak antara lain :
Mohammad Fachry Rozak, 2014
Monitoring Dan Auto Backup Server Dengan Periodic Push Technology Dalam Network
Availability
Universitas Pendidikan Indonesia | repository.upi.edu | perpustakaan.upi.edu

22

1.

Linux Based Operating System ( CentOS dan Ubuntu Server )

2.

Ping

3.

Netcat

4.

Nano

5.

Awk

6.

Grep

7.

Sed

8.

Crontab

9.

Rsync

10. PuTTY
11. Notepad ++
3.3.2 Bahan Penelitian
Sedangkan bahan penelitian yang penulis gunakan, meliputi infrastruktur
untuk otomasi backup dan informasi tentang keadaan service atau daemon yang
berjalan dalam Target Server. Status pada Target Server seperti load average,
received traffic, transferred traffic, update yang tersedia, dan informasi mengenai
RAM dan ukuran harddisk.

Mohammad Fachry Rozak, 2014
Monitoring Dan Auto Backup Server Dengan Periodic Push Technology Dalam Network
Availability
Universitas Pendidikan Indonesia | repository.upi.edu | perpustakaan.upi.edu

BAB V
KESIMPULAN DAN SARAN
5.1 KESIMPULAN
Sistem Monitoring dan Auto Backup dengan Periodic Push Technology ini
dapat digunakan sebagai salah satu solusi untuk menjaga network availability.
Dengan menggunakan kombinasi aplikasi atau tools crontab dan netcat untuk
monitoring, dan kombinasi aplikasi crontab dan rsync untuk auto backup sebagai
implementasi Periodic Push Technology, dari hasil seluruh pengujian terlihat
bahwa sistem monitoring dan auto backup dalam Target Server ini dapat menjaga
network availability dari kegagalan services atau corrupted files yang disebabkan
oleh server yang mengalami crash. Kesimpulan yang dapat diambil dari
penelitian ini adalah sebagai berikut:
1. Terjaganya network availability dapat terjaga dengan menciptakan sebuah
sistem yang terdiri dari subsistem monitoring dan autobackup. Subsistem
monitoring untuk menjaga services pada server terus bekerja dan subsistem
auto backup untuk melakukan backup terjadwal secara otomatis sehingga dapat
mengurangi resiko kegagalan pada server jika suatu saat server mengalami
crash.
2. Dengan mengimplementasikan Periodic Push Technology, memungkinkan
subsistem monitoring memeriksa service yang berjalan pada server juga
parameter-parameter seperti load average, sisa kapasitas harddisk dan RAM
yang berpengaruh pada kinerja server selama 1 menit sekali, dan mengirimkan
peringatan kepada admin jika terjadi sesuatu terhadap services dan parameter
tersebut yang mengakibatkan terganggunya kinerja server. Sedangkan

Mohammad Fachry Rozak, 2014
Monitoring Dan Auto Backup Server Dengan Periodic Push Technology Dalam Network
Availability
Universitas Pendidikan Indonesia | repository.upi.edu | perpustakaan.upi.edu

92

subsistem auto backup bekerja dengan melakukan backup direktori /etc/ dan
/home/fpmipa/ seminggu sekali pada hari Rabu pukul 23:00.
3. Auto Warning Tweet (AWT) berfungsi untuk memberikan peringatan melalui
mention kepada akun Twitter milik admin jika terjadi kendala terhadap server
seperti matinya service (downtime), tidak tersedianya kapasitas RAM, dan hal
lainnya yang menyebabkan terganggunya network availability. Sehingga AWT
bertugas membantu admin untuk mengatasi kendala yang terjadi dan
mengembalikan performa server seperti sedia kala dengan sesegera mungkin
agar terganggunya availability network tidak dialami oleh server dalam waktu
yang lama..
5.2 SARAN
Untuk pengembangan lebih lanjut, saran-saran yang diberikan pada
penelitian ini adalah sebagai berikut:
1. Mengembangkan sistem ini dengan menambahkan fitur seperti Auto Restore
jika terjadi crash pada server, add server untuk menambahkan server yang
akan di-monitoring dan auto backup, serta fitur lainnya yang dapat menjaga
network availability lebih baik lagi.
2. Mengujicobakan sistem ini pada server lain yang memiliki jam sibuk atau
uptime yang lebih padat dibandingkan dengan Target Server sehingga dapat
lebih diuji kehandalan sistem itu sendiri.
3. Mengembangkan sistem ini dalam segi user interface, misalnya membuatnya
ke dalam bentuk aplikasi smartphone.

Mohammad Fachry Rozak, 2014
Monitoring Dan Auto Backup Server Dengan Periodic Push Technology Dalam Network
Availability
Universitas Pendidikan Indonesia | repository.upi.edu | perpustakaan.upi.edu

DAFTAR PUSTAKA

Franklin, Michael; Zdonik, Stan. (1998). “Data In Your Face”: Push Technology
in Perspective*. Seattle, WA, USA: SIGMOD.
Harman, B; Burness, L; Corliano, G; Murgu, A; El-moussa, F; He, L. (2006).
Securing Network Availability. BT Technology Journal.
Stearley, Jon. (2005). Defining and Measuring Supercomputer Reliability,
Availability, and Serviceability. Sandia National Laboratories.
Elms, Charles P. (1998). Defining and Measuring Service Availability for
Complex Transportation Networks.
Gite, Vivek G. (2002). Linux Shell Scripting Tutorial v1.05r3 - A Beginner’s
Handbook. Pune, India: Cyberciti Computers & nixCraft.
Handayana, Wiilfridus Bambang Triadi; Suteja, Bernard Renaldy; Ashari,
Ahmad. (2010). Linux System Administrator. Bandung: Informatika.
Sugeng, Winarno. (2010). Jaringan Komputer dengan TCP/IP. Bandung:
Informatika.
Pressman, Roger S. (2000). Software Engineering. New York, America: McGrawHill Companies, Inc.
Corp., N-TRON. Network Availability. University Blvd.

Mohammad Fachry Rozak, 2014
MONITORING DAN AUTO BACKUP SERVER DENGAN PERIODIC PUSH TECHNOLOGY DALAM
NETWORK AVAILABILITY
Universitas Pendidikan Indonesia | repository.upi.edu | perpustakaan.upi.edu