Instal Grafana Terbaru di CentOS 8

Dalam panduan ini, kita akan mempelajari cara menginstal Grafana terbaru di CentOS 8. Grafana  adalah solusi analitik dan pemantauan open source yang memungkinkan Anda untuk menanyakan, memvisualisasikan, dan mengingatkan berbagai metrik sistem yang dapat diambil dari berbagai basis data deret waktu seperti seperti Grafit, InfluxDB & Prometheus dll.

Instal Grafana Terbaru di CentOS 8

Ada beberapa metode yang berbeda tentang cara menginstal Grafana terbaru di CentOS 8. Ini termasuk;

  • Menginstal Grafana secara otomatis melalui manajer paket YUM
  • Menginstal Grafana secara manual melalui manajer paket RPM
  • Menginstal Grafana melalui Grafana Standalone Binary

Dalam panduan ini, kita akan belajar cara menginstal Grafana menggunakan ketiga metode ini.

Menjalankan pembaruan sistem

Untuk memulainya, perbarui paket sistem Anda.

dnf update

Menginstal Grafana secara otomatis melalui YUM Package Manager

Untuk menginstal Grafana secara otomatis melalui pengelola paket YUM, ada dua cara;

  • Buat repo Grafana dan instal langsung dari repo ini.
  • Download biner Grafana RPM dan instal menggunakan manajer paket YUM.

Menginstal Grafana dari repositori YUM

Untuk menginstal Grafana dari repositori YUM, Anda perlu membuat repo YUM sebagai berikut

Nah, ada dua macam repo; Repo perusahaan dan perangkat lunak sumber terbuka (OSS). Demo kami melibatkan useran nanti.

cat > /etc/yum.repos.d/grafana.repo << 'EOL' [grafana] name=grafana baseurl=https://packages.grafana.com/oss/rpm repo_gpgcheck=1 enabled=1 gpgcheck=1 gpgkey=https://packages.grafana.com/gpg.key sslverify=1 sslcacert=/etc/pki/tls/certs/ca-bundle.crt EOL

Setelah repo terpasang, jalankan perintah di bawah ini untuk menginstal Grafana terbaru di CentOS 8.

dnf install grafana -y

Alih-alih membuat repo Grafana seperti yang ditunjukkan di atas, Anda cukup mengdownload rilis stabil terbaru Grafana RPM biner dari halaman downloadan Grafana dan menginstalnya menggunakan manajer paket YUM.

Dapatkan tautan downloadan versi rilis stabil terbaru dan tarik biner RPM menggunakan wget. Grafana 6.7.1 adalah rilis stabil saat ini pada tulisan ini.

wget https://dl.grafana.com/oss/release/grafana-6.7.1-1.x86_64.rpm

Setelah downloadan selesai, instal sebagai berikut;

dnf install grafana-6.7.1-1.x86_64.rpm

Anda juga dapat menginstalnya secara langsung tanpa harus mengdownloadnya;

dnf install https://dl.grafana.com/oss/release/grafana-6.7.1-1.x86_64.rpm

atau

dnf localinstall https://dl.grafana.com/oss/release/grafana-6.7.1-1.x86_64.rpm

Menginstal Grafana secara manual melalui manajer paket RPM

Untuk menginstal Grafana secara manual melalui pengelola paket RPM, Anda harus mengdownload penginstal biner RPM terbaru dari halaman downloadan Grafana.

wget https://dl.grafana.com/oss/release/grafana-6.7.1-1.x86_64.rpm

Instal dependensi yang diperlukan;

dnf install initscripts urw-fonts -y

Kemudian instal Grafana sebagai berikut;

rpm -Uvh grafana-6.7.1-1.x86_64.rpm

Menginstal Grafana melalui Grafana Standalone Binary

Grafana memiliki tarball biner Linux standalone siap pakai yang dapat dengan mudah didownload dan diinstal pada direktori Grafana yang sesuai.

Download tarball biner mandiri terbaru dari halaman Downloadan.

wget https://dl.grafana.com/oss/release/grafana-6.7.1.linux-amd64.tar.gz

Setelah downloadan selesai, Anda dapat mengekstrak tarball ke direktori yang sesuai. Misalnya, untuk mengekstrak file Grafana ke/usr/local/grafana direktori;

mkdir /usr/local/grafana
tar xzf grafana-6.7.1.linux-amd64.tar.gz --strip-components=1 -C /usr/local/grafana

Anda sekarang harus memiliki Grafana dan file konfigurasinya di /usr/local/grafana.

ls /usr/local/grafana
bin conf LICENSE NOTICE.md public README.md scripts tools VERSION

Perhatikan bahwa tidak ada skrip inisialisasi yang diinstal dengan metode ini.

Menjalankan Grafana

Tergantung pada metode instalasi yang Anda pilih, Grafana dapat dijalankan dengan cara yang berbeda.

Mengelola Layanan Grafana dengan Systemd

Reload konfigurasi manajer systemd.

systemctl daemon-reload

Untuk memulai, menghentikan, restart, memeriksa status atau mengaktifkan server Grafana untuk berjalan pada boot sistem, jalankan perintah di bawah ini masing-masing.

systemctl start grafana-server
systemctl stop grafana-server
systemctl restart grafana-server
systemctl enable grafana-server
systemctl status grafana-server

Untuk memulai dan mengaktifkan Grafana untuk berjalan saat boot secara bersamaan;

systemctl enable --now grafana-server

Mengelola Layanan Grafana dengan SysV

Untuk memulai, menghentikan, memeriksa status atau mengaktifkan Grafana untuk berjalan pada boot sistem, jalankan perintah di bawah ini masing-masing;

service grafana-server start
service grafana-server stop
service grafana-server status
chkconfig --add grafana-server

Mengelola Layanan Grafana dengan Standalone Binary

Jika Anda menginstal menggunakan biner Linux mandiri, maka Anda perlu menavigasi ke direktori tempat Anda mengekstrak file konfigurasinya dan menjalankan biner server Grafana seperti yang ditunjukkan di bawah ini.

cd /usr/local/grafana
./bin/grafana-server web

Anda dapat berhenti dengan menekan Ctrl+c.

Mengakses Grafana dari Web

Buka Port Grafana di Firewall

Grafana mendengarkan pada port TCP 3000 secara default. Untuk mengizinkan akses eksternal, buka port di FirewallD.

firewall-cmd --add-port=3000/tcp --permanent
firewall-cmd --reload

Anda kemudian dapat mengakses Grafana melalui url, http://grafana-server-IP:3000. Gunakan kredensial adminuntuk nama user dan password.

Atur ulang password saat diminta dan lanjutkan ke interface Grafana.

Anda telah berhasil menginstal Grafana di CentOS 8. Dalam panduan kami berikutnya, kami akan membahas cara memvisualisasikan berbagai metrik sistem dengan Grafana. Tetap terhubung.

Referensi

Menginstal Grafana di sistem Linux (CentOS, Fedora, OpenSuse, Red Hat) berbasis RPM

Tutorial Terkait

Integrasikan Prometheus dengan Grafana untuk Pemantauan

Instal Plugin Grafana Dibalik server Proxy

Instal Grafana 6.2.x di Ubuntu 18.04/Debian 9

Instal Alat Pemantau Grafana di Fedora 29