Setup SSL/TLS + Autentikasi Prometheus Server dan Node Exporter

Mengapa kita perlu enkripsi? Enkripsi dibutuhkan agar komunikasi antara prometheus server dan node exporter terenkripsi, karena default protokol yang digunakan HTTP maka data yang diambil ke prometheus server akan berbentuk plaintext sehingga tidak aman maka kita perlu enkripsi dengan TLS Mengapa kita perlu autentikasi? Autentikasi diperlukan untuk keamanan, secara default metrics yang di ekspose oleh … Read more

Installasi Prometheus dan Setup Node Exporter

Siapkan 2 server: Disini saya menggunakan Ubuntu Server 20.04 LTS, perintah installasi di bawah ini semua menggunakan user root Alamat IP Server saya: Server Prometheus Server Target 10.23.2.111 10.23.2.110 Prometheus bisa di download di website resminya https://prometheus.io/download/ Prometheus hasil download dari website berbentuk binary dimana bisa dijalankan secara langsung, namun ada beberapa kekurangan jika kita … Read more

Mengenal Prometheus

Apa Itu Prometheus? Prometheus merupakan project open source software yang dibuat dengan bahasa Go, untuk melakukan monitoring dan alerting yang pada awalnya dibuat oleh Soundcloud, kemudian bergabung ke project CNCF pada tahun 2016. Prometheus akan mengambil dan menyimpan metrics dengan time series data, dimana informasi metric akan disimpan dengan tanggal dan waktu saat dicatat. Apa … Read more

Mengenal Observability

Observability merupakan kemampuan untuk mengamati sistem secara menyeluruh dengan cara mengamati data yang dihasilkan sebuah sistem Tujuan dari observability adalah untuk meningkatkan kecepatan troubleshooting, memberikan pengetahuan lebih tentang cara kerja aplikasi, untuk mendeteksi problem yang sulit di temukan, untuk monitoring performa aplikasi, dan meningkatkan kolaborasi antar tim Pilar dari observability ada 3 yaitu : Logging … Read more

Install PowerCLI dan Deploy Multiple VM dari template

PowerCLI merupakan tools di Powershell yang memungkinkan kita untuk manajemen vCenter melalui command-line, keunggulannya ya dengan powercli kita bisa melakukan scripting untuk task yang mau kita jalankan, contohnya membuat banyak vm sekaligus. Akses ke Powershell lalu jalankan perintah berikut Set-PSRepository -Name “PSGallery” -InstallationPolicy “Trusted” Setelah itu install modul PowerCLI Find-Module “VMware.PowerCLI” | Install-Module -Scope “CurrentUser” … Read more

Install PowerShell di Ubuntu 22.04

Download package Lalu install Jika ada problem depedensi jalankan perintah berikut Verifikasi powershell sudah terinstall Secara default akan berjalan di /home/usermu Opsi lain: https://learn.microsoft.com/en-us/powershell/scripting/install/install-ubuntu?view=powershell-7.3

Bikin Cluster Storage di Linux dengan GlusterFS

GlusterFS adalah distributed, scalable file sistem, dimana kita bisa membuat kumpulan storage yang bisa diakses dari mana saja. Keuntungan menggunakan GlusterFS: Skalabilitas support hingga PetaBytes Bisa menghandle ribuan klien Menggunakan perangkat yang umum(server biasa) Dapat diakses dengan standar protokol lain (NFS,SMB) Open-source Tipe Volume yang bisa kita buat di GlusterFS: Distributed Volume Disini kita bisa … Read more

File System & Logical Volume Manager(LVM) di Linux

FIle System File sistem adalah adalah metode untuk memberi nama pada berkas dan meletakkannya pada penyimpanan. Ada banyak jenis file sistem, yang sering kita pakai misalkan ada FAT, NTFS, EXT4 dll. Setiap File sistem memiliki keunggulan masing-masing, ada yang dikhuskan untuk menyimpan file-file kecil, ada yang dikhusukan untuk kecepatan baca/tulis, ada juga yang dikhususkan untuk redudancy data. Untuk … Read more

Virtualisasi di Linux dengan KVM

Kernel-based Virtual Machine atau KVM adalah teknologi virtualisasi yang ada di kernel linux, dengan KVM kita bisa mengubah linux kita menjadi hypervisor dan menjalankan beberapa os diatasnya. Untuk menjalankan KVM hardware kita tentunya harus support virtualisasi. Benefit menggunakan KVM Performa Dikarenakan kvm adalah type-1 hypervisor, kita tidak perlu Host OS untuk menjalankan virtualisasinya, jadi VM … Read more

iSCSI Storage di Linux

iSCSI adalah singkatan dari Internet Small Computer Systems Interface  yang merupakan penyimpanan berbasis Internet prokokol sebagai penghubung antara storage server dan server. iSCSI dulunya hanya bisa digunakan di SAN(Storage Area Network) dengan harga perangkat yang mahal, namun sekarang kita bisa menggunakannya di Linux/WIndows Server ataupun di server NAS dengan cost yang lebih murah. Perbedaan iSCSI … Read more