Cara Install Prometheus di Ubuntu

Cara Install Prometheus di Ubuntu, Prometheus adalah sistem monitoring dan pemberitahuan yang awalnya dibuat oleh SoundCloud. Sejak lahirnya Prometheus pada tahun 2012, banyak sekali perusahaan yang mengadopsi Prometheus untuk dijadikan sistem monitoring mereka.

Pada tahun 2016, Prometheus bergabung dengan CNCF (Cloud Native Computing Foundation) sebagai proyek kedua di CNCF setelah Kubernetes. Setelah itu, Prometheus menjadi proyek mandiri dan tidak terkait dengan perusahaan mana pun.

Prometheus memiliki komunitas yang besar, dan merupakan sistem monitoring yang sangat populer. Untuk itu, bagi Anda yang berencana untuk membangun sistem monitoring sendiri, Anda bisa menggunakan Prometheus.

Kali ini, saya akan membagikan tutorial menginstal Prometheus di distribusi Ubuntu. Berikut langkah-langkahnya.

Install Prometheus di Ubuntu

Pertama, silakan unduh berkas tarball Prometheus. Pada saat artikel ini ditulis, versi terbaru merupakan versi 2.27.1.

$ wget https://github.com/prometheus/prometheus/releases/download/v2.27.1/prometheus-2.27.1.linux-amd64.tar.gz

Lalu, ekstrak berkas tarball yang telah diunduh sebelumnya.

$ tar xvf prometheus-2.27.1.linux-amd64.tar.gz

Setelah diekstrak, kita membutuhkan berkas binary prometheus dan juga promtool. Salin kedua berkas tersebut ke executable direktori.

$ sudo cp prometheus-2.27.1.linux-amd64/prometheus /usr/local/bin/ 
$ sudo cp prometheus-2.27.1.linux-amd64/promtool /usr/local/bin/

Selanjutnya, kita buat direktori untuk menyimpan konfigurasi dari Prometheus.

$ sudo mkdir /etc/prometheus

Kemudian, kita salin sampel konfigurasi yang berada di hasil ekstrak ke direktori konfigurasi Prometheus yang dibuat tadi.

$ sudo cp prometheus-2.27.1.linux-amd64/prometheus.yml /etc/prometheus/

Kita juga perlu menyalin direktori consoles dan console_libraries ke direktori konfigurasi Prometheus.

$ sudo cp -rf prometheus-2.27.1.linux-amd64/consoles /etc/prometheus/
$ sudo cp -rf prometheus-2.27.1.linux-amd64/console_libraries /etc/prometheus/

Sampai tahap ini, instalasi telah selesai, silakan lanjut ke tahap konfigurasi.

Konfigurasi Prometheus

Kita telah memiliki binary dari Prometheus, namun kita belum membuat sebuah service agar Prometheus dapat berjalan. Buat systemd service dengan nama prometheus.service.

$ sudo vim /etc/systemd/system/prometheus.service

Lalu isi dengan konfigruasi berikut.

[Unit]
Description=Prometheus
Documentation=https://prometheus.io/docs/introduction/overview/
Wants=network-online.target
After=network-online.target

[Service]
Type=simple
User=prometheus
Group=prometheus
ExecReload=/bin/kill -HUP \$MAINPID
ExecStart=/usr/local/bin/prometheus \
--config.file=/etc/prometheus/prometheus.yml \
--storage.tsdb.path=/var/lib/prometheus \
--web.console.templates=/etc/prometheus/consoles \
--web.console.libraries=/etc/prometheus/console_libraries \
--web.listen-address=0.0.0.0:9090 \
--web.external-url=

SyslogIdentifier=prometheus
Restart=always

[Install]
WantedBy=multi-user.target

Simpan, lalu muat ulang service systemd.

$ sudo systemctl daemon-reload

Pada konfigurasi service kita menjalankannya dengan pengguna Prometheus. Namun, kita belum membuatnya. Untuk itu kita buat pengguna dan grup Prometheus dengan perintah berikut.

$ sudo groupadd --system prometheus
$ sudo useradd -s /sbin/nologin --system -g prometheus prometheus

Lalu, kita juga membutuhkan direktori untuk menyimpan data dari prometheus. Buat dengan perintah di bawah.

$ sudo mkdir /var/lib/prometheus

Jangan lupa untuk menyetel berkas kepemilikannya.

$ sudo chown -R prometheus.prometheus /var/lib/prometheus

Akses Dashboard Prometheus

Instalasi dan Konfigurasi telah selesai, sekarang kita coba akses dashboard dari Prometheus di peramban. Akses http://localhost:9090 di Firefox atau Chrome. Anda akan melihat laman seperti berikut.

Prometheus Dashboard
Cara Install Prometheus di Ubuntu

Selamat Anda telah berhasil menginstal dan mengonfigurasi Prometheus di Ubuntu. Untuk memvisualisasikan metrics-nya Anda dapat menggunakan Grafana. Anda bisa merujuk ke tutorial Cara Install Grafana di Ubuntu, dan Visualisasi Metrics Prometheus dengan Grafana.

Itulah Cara Install Prometheus di Ubuntu. Jika Anda tertarik untuk memonitoring service lain menggunakan Prometheus, berikut beberapa ttorial yang disarankan.

0 Komentar

Tinggalkan Balasan

Alamat email Anda tidak akan dipublikasikan. Ruas yang wajib ditandai *