GNU/Linux >> Belajar Linux >  >> Ubuntu

Cara Menginstal Grafana di Ubuntu 20.04

Artikel ini berfokus pada penginstalan versi terbaru Grafana pada server Ubuntu 20.04.

Baru-baru ini, Grafana Labs merilis versi baru Grafana :v7.0

Versi baru ini menampilkan serangkaian fitur yang berbeda :yaitu editor panel baru , fungsi penjelajahan yang baru serta plugin dan tutorial baru untuk pemula .

Karena Grafana banyak berkembang sejak tutorial terakhir kami, sekarang saatnya bagi kami untuk memperbarui panduan instalasi Grafana untuk Ubuntu 20.04.

Dalam tutorial ini, Anda akan mempelajari cara menginstal dan mengonfigurasi instance Grafana untuk server Ubuntu Anda.

Ingin menginstal Grafana di CentOS/RHEL, kami memiliki tutorial untuk distribusi lain.

Prasyarat

Untuk menginstal Grafana, Anda harus memiliki hak istimewa sudo di instans Anda.

Untuk memverifikasi bahwa ini masalahnya, Anda dapat menjalankan “grup ” perintah dan verifikasi bahwa “sudo ” adalah bagian dari grup sekunder.

$ groups

Jika Anda tidak yakin tentang metode untuk mendapatkan hak sudo di Ubuntu, Anda dapat memeriksa panduan khusus kami tentang masalah ini.

Sekarang setelah Anda memiliki hak yang benar, sekarang saatnya untuk menautkan instans Anda ke repositori Grafana.

1. Tambahkan repositori Grafana ke server Anda

Pertama-tama, Anda perlu menambahkan repositori Grafana APT agar dapat menginstal paket dari mereka.

Jika Anda sudah memiliki repositori Grafana, Anda dapat melewati bagian ini dan pergi ke yang berikutnya.

Pertama, instal paket-paket yang diperlukan agar Grafana berjalan dengan baik :apt-transport dan software-properties-common .

$ sudo apt-get install -y apt-transport-https
$ sudo apt-get install -y software-properties-common wget

Tambahkan kunci GPG ke kunci tepercaya

Untuk mengambil paket Grafana dengan cara yang aman, Anda perlu menambahkan kunci GPG ke kumpulan kunci tepercaya Anda.

Untuk mencapainya, Anda perlu menggunakan apt-key perintah.

$ wget -q -O - https://packages.grafana.com/gpg.key | sudo apt-key add -

OK

Sederhana “Oke ” konfirmasi akan ditampilkan tepat setelah perintah.

Tambahkan repositori Grafana tepercaya

Sekarang setelah semuanya dikonfigurasi, Anda dapat menambahkan repositori Grafana ke repositori APT kustom dari server Anda.

$ echo "deb https://packages.grafana.com/oss/deb stable main" | sudo tee -a /etc/apt/sources.list.d/grafana.list

deb https://packages.grafana.com/oss/deb stable main

Luar biasa, sekarang Anda dapat memperbarui paket distribusi Anda dan memverifikasi bahwa paket tersebut tertaut ke repositori Grafana.

Untuk menginstal Grafana, gunakan “apt-get install ” perintah.

$ sudo apt-get install grafana

Selamat, Anda berhasil menginstal Grafana v7.0 baru di mesin Ubuntu Anda!

Namun, secara default, server Grafana Anda tidak dimulai. Anda harus mengonfigurasinya dan memulainya secara manual, yang merupakan tujuan dari bagian berikut.

2. Periksa layanan sistem grafana-server Anda

Jika Anda menggunakan systemd, Grafana membuatkan untuk Anda layanan yang disebut “grafana-server “.

Untuk memastikannya, Anda dapat menjalankan perintah berikut.

$ sudo ls /usr/lib/systemd/system/grafana-server.service

$ cat /usr/lib/systemd/system/grafana-server.service

[Unit]                                                                                          
Description=Grafana instance                                                                    
Documentation=http://docs.grafana.org                                                           
Wants=network-online.target                                                                     
After=network-online.target                                                                     
After=postgresql.service mariadb.service mysql.service                                          
                                                                                                
[Service]                                                                                       
EnvironmentFile=/etc/default/grafana-server                                                     
User=grafana                                                                                    
Group=grafana                                                                                   
Type=simple                                                                                     
Restart=on-failure                                                                              
WorkingDirectory=/usr/share/grafana                                                             
RuntimeDirectory=grafana                                                                        
RuntimeDirectoryMode=0750                                                                       
ExecStart=/usr/sbin/grafana-server                                                  \           
                            --config=${CONF_FILE}                                   \           
                            --pidfile=${PID_FILE_DIR}/grafana-server.pid            \           
                            --packaging=deb                                         \           
                            cfg:default.paths.logs=${LOG_DIR}                       \           
                            cfg:default.paths.data=${DATA_DIR}                      \           
                            cfg:default.paths.plugins=${PLUGINS_DIR}                \           
                            cfg:default.paths.provisioning=${PROVISIONING_CFG_DIR}              
                                                                                                
                                                                                                
LimitNOFILE=10000                                                                               
TimeoutStopSec=20                                                                               
UMask=0027   
[Install]
WantedBy=multi-user.target 

Sangat penting bagi Anda untuk memeriksa file ini, karena menyediakan banyak informasi tentang server yang baru saja Anda instal.

Dari file tersebut, Anda memahami bahwa :

  • Biner server Grafana terletak di /usr/sbin/grafana-server.
  • File yang mendefinisikan semua variabel lingkungan terletak di /etc/default/grafana-server
  • File konfigurasi diberikan melalui variabel lingkungan CONF_FILE.
  • PID file juga ditentukan oleh variabel lingkungan PID_FILE_DIR.
  • Mencatat Log , data , plugin dan penyediaan jalur diberikan oleh variabel lingkungan.

Isi dari file lingkungan adalah sebagai berikut :

GRAFANA_USER=grafana

GRAFANA_GROUP=grafana

GRAFANA_HOME=/usr/share/grafana

LOG_DIR=/var/log/grafana

DATA_DIR=/var/lib/grafana

MAX_OPEN_FILES=10000

CONF_DIR=/etc/grafana

CONF_FILE=/etc/grafana/grafana.ini

RESTART_ON_UPGRADE=true

PLUGINS_DIR=/var/lib/grafana/plugins

PROVISIONING_CFG_DIR=/etc/grafana/provisioning

# Only used on systemd systems
PID_FILE_DIR=/var/run/grafana

3. Mulai layanan grafana-server Anda

Sekarang setelah Anda mempelajari tentang variabel konfigurasi Grafana dan bagaimana Anda dapat mengatur server Grafana Anda, sekarang saatnya untuk meluncurkan layanan Anda.

Untuk memulai layanan, Anda harus menjalankan “systemctl start ” pada perintah “grafana-server ” layanan.

$ sudo systemctl start grafana-server
$ sudo systemctl status grafana-server

Jika layanan Anda disetel sebagai “Aktif ” dan “Termuat ” (artinya akan dimulai saat peluncuran), Anda harus siap!

Sekarang setelah semuanya dikonfigurasi, kita akan menuju ke UI Web untuk membuat dasbor pertama Anda.

4. Luncurkan UI Web Grafana v7

Untuk membuka Grafana, Anda perlu membuka browser web dan menavigasi ke http://localhost:3000 .

Sebagai pengingat, Grafana bekerja pada port 3000 secara default, tetapi mungkin berbeda jika Anda sudah menggunakan port ini.

Anda akan disajikan layar ini saat meluncurkan aplikasi untuk pertama kalinya.

Secara default, login untuk Grafana adalah “admin ” dan sandi defaultnya juga “admin “.

Anda akan diminta untuk mengubah kata sandi Anda melalui kata sandi pilihan khusus atau kata sandi yang dibuat dengan kuat.

Pilih kata sandi dan klik “Kirim “.

Anda sekarang akan disajikan dengan layar default untuk Grafana v7.0, sangat berbeda dari yang v6.2!

Jika Anda baru mengenal Grafana, Anda mungkin harus mengikuti tutorial yang ditampilkan di “Halaman selamat datang “.

Nonaktifkan pendaftaran pengguna baru

Akun yang baru saja Anda buat akan digunakan sebagai akun administrator untuk server Anda.

Namun, dalam beberapa kasus, Anda ingin menjadi satu-satunya yang bertanggung jawab atas pendaftaran pengguna baru di server Anda.

Itulah mengapa Anda harus mempertimbangkan untuk menonaktifkan pendaftaran pengguna baru.

Secara default, pendaftaran pengguna tersedia di http://localhost:3000/signup .

Untuk menonaktifkan pendaftaran pengguna , kembali ke file konfigurasi dan nonaktifkan bagian berikut.

$ sudo vi /etc/grafana/grafana.ini

### Content of grafana configuration file

[users]
# disable user signup / registration
;allow_sign_up = true

# Allow non admin users to create organizations
;allow_org_create = true

# Set to true to automatically assign new users to the default organization (id 1)
;auto_assign_org = true

Ubah allow_sign_up pengaturan ke salah , dan mulai ulang server Grafana Anda.

;allow_sign_up = false

$ sudo systemctl restart grafana-server

Sekarang Anda dapat menguji apakah pendaftaran pengguna dinonaktifkan dengan benar di server Anda.

Perhatikan bahwa laman akan tetap dapat diakses tetapi Anda akan dimintai pesan kesalahan saat Anda mencoba membuat pengguna baru.

Bagus, Anda berhasil menonaktifkan pendaftaran pengguna di server Anda!

Mulai pantau target dengan Grafana

Menggunakan Grafana saja tidak terlalu berguna tetapi Anda dapat menghubungkannya ke banyak sumber data yang berbeda.

Di Grafana, sumber data didefinisikan sebagai plugin yang dapat dipasang seseorang untuk terhubung dengannya.

Pada arsitektur modern, seseorang dapat terhubung ke sumber data cloud seperti Cloudwatch atau Amazon Timestream.

Jika Anda menggunakan InfluxDB atau Prometheus , perhatikan bahwa kami menulis tutorial tentang cara mengatur Grafana dengan Telegraf dan InfluxDB.

Kemungkinan dengan alat tersebut tidak terbatas:Anda dapat mengatur pemantauan server Windows atau pemantauan proses waktu nyata, terserah Anda.

Buat Dasbor Pertama Anda

Untuk membuat semua dasbor pemantauan tersebut, Anda harus membuat dasbor sederhana terlebih dahulu.

Jika Anda baru mengenal dasbor Grafana, kami menulis panduan lengkap tentang cara membuat dasbor Grafana, jadi pastikan untuk memeriksanya!


Ubuntu
  1. Cara Menginstal Grafana di Ubuntu 16.04 LTS

  2. Cara Menginstal Grafana di Ubuntu 18.04 LTS

  3. Cara menginstal R di Ubuntu 16.04

  1. Cara Menginstal Odoo di Ubuntu

  2. Cara Menginstal Grafana di Ubuntu 20.04 LTS

  3. Cara Menginstal Go di Ubuntu 18.04

  1. Cara Menginstal Maven di Ubuntu

  2. Cara Menginstal Anggur di Ubuntu

  3. Cara Menginstal Ruby di Ubuntu 20.04