Monitoring Server: Difference between revisions
No edit summary |
No edit summary |
||
Line 20: | Line 20: | ||
cd prometheus-2.48.0-rc.0.linux-amd64 | cd prometheus-2.48.0-rc.0.linux-amd64 | ||
jalankan ls -l akan kelihatan 2 file eksekusi, namun tidak akan kita eksekusi langsung, melainkan akan kita eksekusi menggunakan service daemon agar dapat berjalan di background proses. | jalankan ls -l akan kelihatan 2 file eksekusi, namun tidak akan kita eksekusi langsung, melainkan akan kita eksekusi menggunakan service daemon agar dapat berjalan di background proses. | ||
Menyiapkan tempat penyimpanan data prometheus yang akan di buat secara terpisah di dalam /var/lib | |||
sudo mkdir /var/lib/prometheus | |||
===Membuat user untuk prometheus=== | ===Membuat user untuk prometheus=== | ||
Langkah pertama jalankan command : | Langkah pertama jalankan command : |
Revision as of 07:45, 23 October 2023
Monitoring Server Ubuntu Server 20.04 LTS yang akan penulis gunakan adalah Grafana dan Prometheus.
Install Prometheus
Download Prometheus
Download package prometheus di url https://prometheus.io/download/, caranya copy link url package untuk linux di https://github.com/prometheus/prometheus/releases/download/v2.48.0-rc.0/prometheus-2.48.0-rc.0.linux-amd64.tar.gz. Masuk ke server kemudian paste setelah command wget, atau command lengkatnya adalah berikut ini :
wget https://github.com/prometheus/prometheus/releases/download/v2.48.0-rc.0/prometheus-2.48.0-rc.0.linux-amd64.tar.gz
tunggu proses downloadnya selesai
Download node-exporter
Download package node-exporter caranya sama dengan cara prometheus. Maasuk ke url https://prometheus.io/download/#node_exporter kemudian copy link url https://github.com/prometheus/node_exporter/releases/download/v1.6.1/node_exporter-1.6.1.linux-amd64.tar.gz, paste setelah command wget, atau command lengkapnya adalah berikut ini :
wget https://github.com/prometheus/node_exporter/releases/download/v1.6.1/node_exporter-1.6.1.linux-amd64.tar.gz
tunggu proses downloadnya selesai. Jalankan command untuk menampilkan package yang sudah di download :
ls -l
Menyiapkan Prometheus
Extract prometheus yang sudah di download dengan command berikut :
tar xvf prometheus-2.48.0-rc.0.linux-amd64.tar.gz
tunggu proses extract sampai selesai, jalan ls -l, maka akan keluhatan folder baru dengan nama prometheus-2.48.0-rc.0.linux-amd64. Masuk ke folder prometheus-2.48.0-rc.0.linux-amd64 :
cd prometheus-2.48.0-rc.0.linux-amd64
jalankan ls -l akan kelihatan 2 file eksekusi, namun tidak akan kita eksekusi langsung, melainkan akan kita eksekusi menggunakan service daemon agar dapat berjalan di background proses. Menyiapkan tempat penyimpanan data prometheus yang akan di buat secara terpisah di dalam /var/lib
sudo mkdir /var/lib/prometheus
Membuat user untuk prometheus
Langkah pertama jalankan command :
sudo groupadd --system prometheus
masukkan password user jika diminta
Buatkan user baru dengan nama prometheus dan asign ke dalam group promehteus dengan command berikut :
sudo useradd --system -s /sbin/nologin -g prometheus prometheus
Kemudian pindahkan folder promehteus dan promtool ke /usr/local/bin/ dengan command :
sudo mv prometheus promtool /usr/local/bin/
periksa hasilnya menggunakan which, maka akan terlihat kedua file tersebut sudah berpindah folder
which prometheus which prom tool
kita dapat juga melakukan pengecekan version prometheus :
prometheus --version
Membuat folder baru untuk menyimpan file konfigurasi
Cek menggunakan ls -l, akan terlihat 3 komponen yang akan di pindahkan ke folder baru, yaitu folder consoles_libraries, folder consoles dan file prometheus.yml. Folder baru tersebut akan di buat di dalam folder /etc :
sudo mkdir /etc/prometheus