Anda di halaman 1dari 14

ANALISA PENERAPAN PROMATHEUS UNTUK MONITORING

SERVER PADA PROXMOX VIRTUAL ENVIRONMENT

SINOPSIS

Oleh:
SAHIMIN
1810520044

PROGRAM STUDI ILMU KOMPUTER


FAKULTAS TEKNIK DAN DESAIN
UNIVERSITAS BUMIGORA
MATARAM
2022
1. Latar Belakang
Kegiatan monitoring server dilakukan untuk memastikan layanan
server berjalan dengan normal. Kegiatan monitoring dapat dilakukan
dengan cara melihat penggunaan hardware resource dan status aplikasi
server melalui perintah pada terminal. Informasi yang diambil dari server
kemudian diolah menjadi data monitoring. Kegiatan monitoring dengan
cara menjalankan perintah pada terminal memiliki kekurangan, seperti
belum adanya sistem yang memeriksa status aplikasi server dan
memberikan peringatan ketika terdapat data monitoring yang tidak normal
seperti high CPU load dan high memory usage.
Proxmox Virtual Environment (ProxmoxVE) merupakan sistem
operasi mesin virtual yang mulai banyak dipakai oleh para pengguna
teknologi virtualisasi. ProxmoxVE juga dilengkapi dengan alat bantu
command line dan REST API untuk alat bantu pihak ketiga. Fitur-fitur
yang ditawarkan oleh ProxmoxVE antara lain High Availability Cluster,
Live Migration, bridged networking, flexible storage, OS template building,
scheduled backup, dan command line tools.
Sistem monitoring yang dibangun berbasis web menggunakan
metode script monitoring Promatheus untuk mengolah data monitoring
yang didapatkan dari server. Aplikasi monitoring akan mengambil raw
data monitoring berupa hardware usage dan application status. Kemudian
data monitoring ditampilkan melalui web. Aplikasi monitoring server akan
memberikan notifikasi peringatan ketika terdapat data monitoring yang
tidak normal seperti high CPU load, high memory usage dan high system
temperature. Dengan adanya sistem monitoring server virtual berbasis
web pada Proxmox Virtual Environment, diharapkan akan mempermudah
pekerjaan administrator untuk melakukan monitoring, controlling dan
troubleshooting pada server virtual
.
Prometheus adalah toolkit pemantauan dan peringatan system
sumber terbuka yang awalnya dibuat di SoundCloud. Sejak dimulai pada
2012, banyak perusahaan dan organisasi telah mengadopsi Prometheus,
dan proyek ini memiliki komunitas pengembang dan pengguna yang
sangat aktif. Sekarang proyek open source mandiri dan dikelola secara
independen dari perusahaan mana pun. Untuk menekankan hal ini, dan
untuk memperjelas struktur tata Kelola proyek, Prometheus bergabung
dengan Cloud Native Computing Foundation pada 2016 sebagai proyek
yang dihosting kedua, setelah Kubernetes. Prometheus memiliki
komponen utama yang disebut Prometheus server. Sebagai layanan
monitoring, Prometheus server memantau hal tertentu. Dalam kegiatan
monitoring, hal-hal yang dimonitoring oleh Prometheus disebut Target.
Target dapat merujuk ke berbagai hal, bisa berupa server tunggal atau
target bisa berupa endpoint yang melalui HTTP,HTTPS, DNS,TCP dan
ICMP. Prometheus server mengambil data target pada interval yang telah
ditentukan untuk mengumpulkan metric dari target tertentu dan
menyimpannya dalam timeseries database.

2. Rumusan Masalah
Bagaimana rancangan Sistem Monitoring Server Virtual Berbasis
Web Menggunakan Script Monitoring Promatheus Pada Proxmox Virtual
Environment ?
3. Batasan Masalah
a. Server utamanya menggunakan Proxmox Virtual Environment
b. Aplikasi Monitoring akan menampilkan data virtual Server meliputi
system info, CPU usage, RAM usage, storage usage, system
temperature, networking status, dan application status.
c. Menggunakan InflusxDB sebagai layanan database
4. Tujuan dan Manfaat
Tujuan :
Merancang dan membangun sistem Monitoring berbasis web yang
dapat memantau status Server virtual meliputi hardware resources dan
status layanan Server

Manfaat :
a. Bagi penulis, dapat menambah dan memperdalam pengetahuan
tentang bagaimana rancangan Sistem Monitoring Server Virtual
Berbasis Web Menggunakan Script Monitoring promatheus Pada
Proxmox Virtual Environment
b. Bagi pengembangan ilmu, hasil dari penelitian ini dapat dijadikan
bahan referensi bagi mahasiswa kedepanya mengenai rancang
bangun sistem monitoring server virtual berbasis web menggunakan
script monitoring promatheus pada proxmox virtual environment.
c. Bagi masyarakat, dapat menambah wawasan terkait dengan
bagaimana bentuk kinerja monitoring server virtual berbasis web
menggunakan Promatheus.

5. Metodologi
Metodologi penelitian yang penulis gunakan dalam penyusunan
proposal skripsi ini adalah metodologi Network Development Life Cycle
(NDLC). Menurut Goldman dan Rawles (2011), Network Development Life
Cycle (NDLC) merupakan model dibalik kunci perancangan jaringan
komputer. NDLC merupakan sebuah siklus proses perancangan atau
pengembangan suatu infrastruktur jaringan yang memungkinkan
terjadinya pemantauan jaringan untuk mengetahui statistik dan kinerja
jaringan. Ada beberapa tahapan untuk NDLC :
1) Analysis : Tahap awal ini dilakukan analisa kebutuhan, analisa
permasalahan yang muncul,analisa keinginan user, dan analisa topologi /
jaringan yang sudah ada saat ini. Metode
2) Design : Dari data-data yang didapatkan sebelumnya, tahap Design ini
akan membuat gambar design topology jaringan interkoneksi yang akan
dibangun, diharapkan dengan gambar ini akan memberikan gambaran
seutuhnya dari kebutuhan yang ada.
3) Simulation Prototype : beberapa networker’s akan membuat dalam
bentuk simulasi dengan bantuan Tools khusus di bidang network seperti
BOSON, PACKET TRACERT, NETSIM, dan sebagainya.
4) Implementation : di tahapan ini akan memakan waktu lebih lama dari
tahapan sebelumnya. Dalam implementasi networker’s akan menerapkan
semua yang telah direncanakan dan di design sebelumnya. Implementasi
merupakan tahapan yang sangat menentukan dari berhasil / gagalnya
project yang akan dibangun dan ditahap inilah Team Work akan di uji
makanya dibutuhkan manajemen project dan manajemen resiko untuk
menimalkan sekecil mungkin hambatan-hambatan yang ada.

5) Monitoring : setelah implementasi tahapan monitoring merupakan


tahapan
yang penting, agar jaringan komputer dan komunikasi dapat berjalan
sesuai dengan keinginan dan tujuan awal dari user pada tahap awal
analisis, maka perlu dilakukan kegiatan monitoring.
6) Management, di manajemen atau pengaturan, salah satu yang menjadi
perhatian khusus adalah masalah Policy, kebijakan perlu dibuat untuk
membuat / mengatur agar sistem yang telah dibangun dan berjalan
dengan baik dapat berlangsung lama dan unsur Reliability terjaga.

6. Perbandingan dengan Skripsi Sebelumnya / Artikel Ilmiah Terkait


NO Penulis Tahun Judul Pembahasan
1. Siti Nur 2019 Rancangan Pengembangan
Khasanah, Virtualisasi teknologi
Sandra Server virtualisasi server
Jamu Menggunakan dengan
Kuryanti VMWare memanfaatkan
Vsphare sumber daya
komputer yang
dimiliki oleh instansi
menjadi salah satu
solusi untuk
mengatasi
permasalahan
tersebut dalam
menekan biaya
yang dikeluarkan
perusahaan untuk
pembelian server
fisik dan juga
meningkatkan
performance server
2. Evan Prima 2022 Rancang Kesimpulan dari
Prasetyo, Bangun proses pembuatan
Joseph Sistem dan pengujian
Dedy Monitorin aplikasi monitoring
Irawan, FX g Server server virtual
Ariwibisono Virtual berbasis web
Berbasis menggunakan
Web script monitoring
Menggun pada Proxmox
akan Virtual Environment
Script adalah aplikasi
Monitorin monitoring server
g Pada virtual mampu
Proxmox melakukan
Virtual monitoring pada
Environment server virtual
meliputi monitoring
hardware dan
software secara
real time dan dapat
diakses melalui
web browser.
Aplikasi monitoring
server virtual
mampu melakukan
monitoring pada
server virtual
dengan basis
Container Template
Debian 10
Standard, Ubuntu
20.04 Standard.
Debian 10 with
Virtualmin dan
Debian 10 with
Docker. Aplikasi
monitoring server
virtual mampu
menampilkan grafik
penggunaan CPU,
RAM dan Storage
yang diperbarui
setiap 1 detik.
Aplikasi monitoring
server mampu
mengumpulkan
data monitoring dari
server virtual
berupa Raw Data
yang dapat
ditampilkan pada
web browser.
Notification alert
(sistem peringatan)
pada aplikasi
monitoring server
virtual dapat
bekerja ketika
trigger condition
terjadi. Trigger alert
apache2 tidak
bekerja dengan
semestinya. Fitur
remote connection
pada aplikasi
monitoring server
virtual dapat
bekerja dengan
baik.
3. Saleh 2020 Implementasi Dengan adanya
Dwiyatno, Virtualisasi penerapan
Edy Server Berbasis virtualisasi server
Rakhmat, Docker berbasis docker
Oki Container container pada
Gustiawan ubuntu 18.04 LTS,
dapat menjamin
web menjadi stabil.
Karena pada
docker container
memastikan
aplikasi dan
sumber daya yang
terisolasi serta
terpisah sehingga
para penggunanya
dapat
menyesuaikan
kebutuhan di setiap
aplikasi tanpa perlu
mempengaruhi
konfigurasi pada
aplikasi yang lain.
Selain itu adanya
pemanfaatan
docker container
pada perancangan
server dapat
memanfaatkan
hardware yang ada
untuk digunakan
secara maksimal.
Karena pada
docker container
dimana kernel yang
digunakan adalah
dari bagian sistem
operasi host nya
sendiri, sehingga
tidak membebani
kinerja dari server
host.

Berbeda dari penelitian sebelumnya, peneliti akan merancang


sistem monitoring server virtual berbasis web menggunakan script
monitoring promatheus pada proxmox virtual environment yang nantinya
diharapkan akan mempermudah pekerjaan administrator untuk
melakukan monitoring, controlling dan troubleshooting pada server virtual
dengan menggunkan web browser.
7. Jadwal Kegiatan

Waktu Kegiatan
No Kegiatan
Feb Mar Apr Mei Juni Juli
1. Bab 1

2. Bab 2

3. Bab 3

4. Bab 4

5. Bab 5

6. Uji Seminar
& Revisi
Mataram, Juni 2022
Telah dikonsultasikan
dengan dosen penguji Mahasiswa

(Sirojul Hadi, S.T.,M.T) (SAHIMIN)


NIK. 19.6.354 NIM. 1810520044

Disetujui oleh
Ka Prodi S1 Ilmu Komputer

(Lilik Widyawati, M.Kom)


NIK. 19.6.356
HALAMAN TAMBAHAN

IDENTITAS
NIM : 1810520044
Nama Lengkap : SAHIMIN
PRODI : S1 ILMU KOMPUTER
PEMINATAN (u/S1 IK) : JARINGAN KOMPUTER
NO.HP : 082133481858
EMAIL : sahimin011@gmail.com
TOPIK SKRIPSI/TA : ANALISA PENERAPAN PROMATHEUS
UNTUK MONITORING SERVER PADA
PROXMOX VIRTUAL ENVIRONMEN
KATA KUNCI : PROXMOX, PROMATHEUS,
MONITORING
DOSEN CALON : SIROJUL HADI, S.T.,M.T
PEMBIBING

Anda mungkin juga menyukai