Menjalankan Grafana di Raspberry Pi

Grafana adalah platform sumber terbuka yang kuat untuk memantau dan memvisualisasikan data. Menjalankan Grafana pada Raspberry Pi memungkinkan Anda membuat dasbor untuk berbagai metrik, dari pemantauan sistem hingga visualisasi data IoT. Panduan ini menuntun Anda melalui menyiapkan Grafana di Raspberry Pi.


Apa yang Anda Butuhkan

  1. Raspberry Pi: Direkomendasikan raspberry pi 3, 4, atau lebih baru.
  2. Sistem Operasi: Raspberry Pi Os (32-bit atau 64-bit).
  3. Koneksi Internet: Pastikan Raspberry Pi terhubung ke Internet.
  4. Akses Terminal: Ssh ke raspberry pi Anda atau gunakan keyboard dan monitor.
  5. OS yang diperbarui: Perbarui raspberry pi os Anda dengan menjalankan:
    sudo apt update && sudo apt upgrade -y
    

Langkah 1: Pasang Grafana

Grafana menyediakan repositori resmi untuk pemasangan pada sistem yang berbasis di Debian, termasuk Raspberry Pi Os.

1. Tambahkan repositori grafana

  1. Pasang dependensi yang diperlukan:

    sudo apt install -y software-properties-common
    
  2. Tambahkan kunci grafana gpg:

    sudo wget -q -O /usr/share/keyrings/grafana.key https://packages.grafana.com/gpg.key
    
  3. Tambahkan Repositori Grafana:

    echo "deb [signed-by=/usr/share/keyrings/grafana.key] https://packages.grafana.com/oss/deb stable main" | sudo tee /etc/apt/sources.list.d/grafana.list
    
  4. Perbarui daftar paket Anda:

    sudo apt update
    

2. Pasang Grafana

Instal Grafana menggunakan perintah berikut:

sudo apt install -y grafana

Langkah 2: Mulai dan Aktifkan Layanan Grafana

  1. Mulailah Layanan Grafana:

    sudo systemctl start grafana-server
    
  2. Aktifkan layanan untuk memulai saat boot:

    sudo systemctl enable grafana-server
    
  3. Periksa status Layanan Grafana:

    sudo systemctl status grafana-server
    

Langkah 3: Akses antarmuka web Grafana

  1. Buka browser pada perangkat yang terhubung ke jaringan yang sama dengan Raspberry Pi Anda.

  2. Arahkan ke URL berikut, mengganti <raspberry-pi-ip> Dengan alamat IP Raspberry Pi Anda:

    http://<raspberry-pi-ip>:3000
    
  3. Masuk dengan kredensial default:

    • Nama belakang: admin
    • Kata sandi: admin
  4. Ubah kata sandi saat diminta.


Langkah 4: Mengkonfigurasi sumber data

Grafana membutuhkan sumber data untuk memvisualisasikan metrik. Sumber data umum termasuk InfluxDB, Prometheus, dan MySQL.

Contoh: Menambahkan Prometheus sebagai sumber data

  1. Klik Konfigurasi> Sumber Data di antarmuka Grafana.
  2. Klik Tambahkan Sumber Data dan pilih Prometheus.
  3. Masukkan URL Server Prometheus (mis., http://localhost:9090) dan klik Simpan & Tes.

Langkah 5: Buat dasbor dan panel

  1. Navigasikan ke Dasbor> Dasbor Baru.
  2. Klik Tambahkan panel baru.
  3. Pilih sumber data Anda dan konfigurasikan kueri untuk memvisualisasikan metrik.
  4. Simpan dasbor untuk penggunaan di masa mendatang.

Langkah 6: Mengoptimalkan Grafana untuk Raspberry Pi

  1. Batasi penggunaan sumber daya: Kurangi jumlah titik data dan refresh interval untuk meminimalkan CPU dan penggunaan memori.
  2. Gunakan sumber data ringan: Gunakan sumber data yang efisien seperti Prometheus atau InfluxDB, dioptimalkan untuk lingkungan sumber daya rendah.
  3. Monitor Kinerja: Secara teratur memeriksa sumber daya sistem dengan htop atau top.

Opsional: Menjalankan Grafana di Docker

Anda dapat menjalankan Grafana dalam wadah Docker untuk manajemen yang lebih mudah.

  1. Instal Docker jika belum diinstal:

    curl -fsSL https://get.docker.com -o get-docker.sh
    sudo sh get-docker.sh
    
  2. Tarik gambar Grafana Docker:

    sudo docker pull grafana/grafana
    
  3. Jalankan wadah grafana:

    sudo docker run -d -p 3000:3000 --name=grafana grafana/grafana
    
  4. Akses grafana di http://<raspberry-pi-ip>:3000.


Pemecahan masalah

  1. Tidak dapat mengakses Grafana:

    • Verifikasi bahwa Layanan Grafana sedang berjalan:
      sudo systemctl status grafana-server
      
    • Pastikan Port 3000 tidak diblokir oleh firewall.
  2. Penggunaan Sumber Daya Tinggi:

    • Kurangi laju penyegaran dasbor dan batasi jumlah panel aktif.
  3. Masalah izin dengan Docker:

    • Tambahkan pengguna Anda ke docker kelompok:
      sudo usermod -aG docker $USER
      

Aplikasi Grafana di Raspberry Pi

  1. Pemantauan metrik sistem raspberry pi (CPU, memori, penggunaan disk)
  2. Memvisualisasikan data IoT dari sensor dan perangkat
  3. Melacak kinerja jaringan dan bandwidth
  4. Membuat dasbor untuk sistem otomatisasi rumah

Kesimpulan

Menjalankan Grafana pada Raspberry Pi menyediakan platform yang kuat dan fleksibel untuk visualisasi data. Baik Anda memantau kinerja sistem atau melacak data IoT, antarmuka intuitif Grafana dan opsi kustomisasi menjadikannya pilihan yang ideal untuk proyek Raspberry PI. Ikuti panduan ini untuk mengatur Grafana dan mulai membuat dasbor mendalam hari ini!

Tinggalkan komentar

Notice an Issue? Have a Suggestion?
If you encounter a problem or have an idea for a new feature, let us know! Report a problem or request a feature here.