GNU/Linux >> Belajar Linux >  >> Ubuntu

Cara menginstal alat pemantauan Prometheus di Ubuntu 20.04

Prometheus adalah alat pemantauan sistem yang digunakan untuk merekam metrik waktu nyata dan kinerja sistem dalam database deret waktu. Ini adalah perangkat lunak sumber terbuka yang awalnya dikembangkan di SoundCloud menggunakan bahasa pemrograman Go.

Anda dapat memantau aplikasi dan sumber daya sistem seperti penggunaan CPU, penggunaan memori, bandwidth jaringan, dan lainnya.

Prometheus dapat diakses melalui antarmuka web, oleh karena itu, memungkinkan Anda untuk memantau server Anda dari perangkat apa pun. Selain itu, Anda dapat mengirim peringatan melalui email dan pesan SMS jika ada masalah yang teridentifikasi di sistem Anda.

Dalam panduan ini, kami akan membahas bagaimana Anda dapat menginstal Prometheus di Ubuntu 20.04.

Langkah 1:Buat Pengguna dan Direktori sistem

Pertama, Anda perlu membuat pengguna dan grup sistem untuk Prometheus. Mari buat pengguna, grup, dan direktori bernama Prometheus. Jalankan perintah berikut:

$ sudo useradd --no-create-home --shell /bin/false prometheus
$ sudo useradd --no-create-home --shell /bin/false node_exporter

Setelah itu, kita perlu membuat direktori untuk menyimpan file dan data Prometheus. Buat direktori /var/lib untuk datanya dan direktori /etc untuk file konfigurasi.

$ sudo mkdir /etc/prometheus

$ sudo mkdir /var/lib/prometheus

Selanjutnya, ubah kepemilikan pengguna dan grup pada direktori baru menjadi pengguna Prometheus yang Anda buat. Jalankan:

$ sudo chown prometheus:prometheus /etc/prometheus

$ sudo chown prometheus:prometheus /var/lib/prometheus

Langkah 2:Unduh Prometheus

Selanjutnya, unduh file arsip Prometheus terbaru dari Github atau halaman resmi Prometheus. Jalankan perintah wget berikut:

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

Kemudian, gunakan baris perintah sha256sum untuk memverifikasi integritas file arsip Prometheus yang baru saja Anda unduh.

$ sha256sum prometheus-2.31.0.linux-amd64.tar.gz

Pastikan bahwa hasil dari perintah di atas cocok dengan Checksum SHA256 di halaman unduhan resmi Prometheus. Ini akan menjamin bahwa file kami asli dan tidak rusak.

Selanjutnya, ekstrak isi file arsip.

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

Arahkan ke folder prometheus seperti yang ditunjukkan:

$ cd prometheus-2.21.0.linux-amd64

Gunakan perintah ls untuk melihat isi folder. Anda melihat dua file biner (Prometheus dan promtool), satu prometheus.yml, dua konsol, dan direktori perpustakaan konsol yang berisi file antarmuka web.

Langkah 3:Salin file Biner Prometheus

Seperti yang terlihat, direktori prometheus berisi dua file biner, Prometheus dan promtool. Salin file biner ke direktori /usr/local/bin seperti yang ditunjukkan:

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

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

Selanjutnya, atur kepemilikan pengguna dan grup pada file biner. Jalankan perintah:

$ sudo chown prometheus:prometheus /usr/local/bin/prometheus

$ sudo chown prometheus:prometheus /usr/local/bin/promtool

Langkah 4:Salin Perpustakaan Konsol Prometheus

Kita juga perlu menyalin direktori prometheus console dan console_libraries ke /etc/prometheus/. Jalankan:

$ sudo cp -r prometheus-2.31.0.linux-amd64/consoles /etc/prometheus

sudo cp -r prometheus-2.31.0.linux-amd64/console_libraries /etc/prometheus

$ sudo cp -r prometheus-2.31.0.linux-amd64/prometheus.yml /etc/prometheus

Kemudian, perbarui kepemilikan pengguna dan grup pada direktori /etc/promotheus menggunakan perintah di bawah ini:

$ sudo chown -R prometheus:prometheus /etc/prometheus/consoles

$ sudo chown -R prometheus:prometheus /etc/prometheus/console_libraries

$ sudo chown -R prometheus:prometheus /etc/prometheus/prometheus.yml

Prometheus sekarang telah berhasil diinstal pada sistem kami. Konfirmasikan versi yang diinstal dengan perintah:

$ prometheus --version

$ promtool --version

Langkah 5:Konfigurasikan prometheus

Selanjutnya buka file konfigurasi default prometheus seperti gambar dibawah ini. Anda dapat mengubah pengaturan sesuai dengan preferensi Anda

$ cat /etc/prometheus/prometheus.yml

Langkah 6:Buat file Prometheus Systemd

Untuk meluncurkan Prometheus sebagai layanan, pertama-tama kita harus mengonfigurasinya. Kami akan menentukan lokasi untuk file konfigurasi dan direktori data seperti yang ditunjukkan:

$ sudo -u prometheus /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

Selanjutnya, buat file systemd untuk Prometheus agar Anda dapat mengelola layanan dengan mudah. Mari kita buat file systemd di direktori /etc/systemd/system seperti yang ditunjukkan:

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

Selanjutnya, salin baris di bawah ini ke file systemd.

[Unit]

Description=Prometheus

Wants=network-online.target

After=network-online.target

[Service]

User=prometheus

Group=prometheus

Type=simple

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

[Install]

WantedBy=multi-user.target

Simpan dan tutup file.

Selanjutnya, muat ulang layanan daemon agar perubahan diterapkan. Jalankan:

$ sudo systemctl daemon-reload

Kemudian, mulai dan aktifkan layanan Prometheus dengan perintah berikut:

$ sudo systemctl start prometheus

$ sudo systemctl enable prometheus

Sekarang periksa status Prometheus dengan perintah:

$ sudo systemctl status prometheus

Prometheus sekarang aktif dan berjalan.

Langkah 7:Mengakses Prometheus

Sekarang Prometheus telah berhasil dikonfigurasi, kita dapat mengaksesnya melalui antarmuka web. Juga, pastikan port 9090 diaktifkan di firewall. Untuk mengizinkan layanan prometheus di firewall, jalankan:

$ sudo ufw allow 9090/tcp

Buka browser web dan akses Prometheus seperti yang ditunjukkan di bawah ini:

$ http://server-IP:9090.

Anda akan melihat layar berikut.

Prometheus sekarang berjalan di sistem Ubuntu 20.04. Sekarang Anda dapat mulai memantau kinerja dan metrik sistem Anda.


Ubuntu
  1. Cara Menginstal R di Ubuntu 20.04

  2. Cara Menginstal Alat Pemantauan Netdata di Ubuntu 20.04

  3. Cara Menginstal Prometheus di Ubuntu 20.04

  1. Cara Menginstal Alat Pemantauan Zabbix di Ubuntu 18.04 LTS

  2. Cara Menginstal Alat Pemantauan Log Realtime Log.io di Ubuntu 16.04 LTS

  3. Cara Menginstal Alat Pemantau Grafana di Ubuntu 18.04 LTS

  1. Cara Menginstal Alat Pemantauan Netdata di Ubuntu 18.04 LTS

  2. Cara Menginstal Prometheus di Ubuntu 18.04 LTS

  3. Cara Menginstal Alat Pemantauan Pandora FMS di Ubuntu 20.04