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