Pagpapatakbo ng Grafana sa Raspberry Pi

Ang Grafana ay isang malakas na open-source platform para sa pagsubaybay at paggunita ng data. Ang pagpapatakbo ng Grafana sa isang Raspberry Pi ay nagbibigay -daan sa iyo upang lumikha ng mga dashboard para sa iba't ibang mga sukatan, mula sa pagsubaybay sa system hanggang sa paggunita ng data ng IoT. Ang gabay na ito ay naglalakad sa iyo sa pamamagitan ng pag -set up ng Grafana sa isang Raspberry Pi.


Ano ang kakailanganin mo

  1. Raspberry PI: Inirerekomenda ang isang Raspberry Pi 3, 4, o mas bago.
  2. Operating System: Raspberry Pi OS (32-bit o 64-bit).
  3. Koneksyon sa Internet: Tiyakin na ang Raspberry Pi ay konektado sa Internet.
  4. Pag -access sa terminal: SSH sa iyong Raspberry Pi o gumamit ng isang keyboard at subaybayan.
  5. Nai -update na OS: I -update ang iyong Raspberry Pi OS sa pamamagitan ng pagtakbo:
    sudo apt update && sudo apt upgrade -y
    

Hakbang 1: I -install ang Grafana

Nagbibigay ang Grafana ng isang opisyal na imbakan para sa pag-install sa mga sistema na batay sa debian, kabilang ang Raspberry Pi OS.

1. Idagdag ang imbakan ng Grafana

  1. I -install ang mga kinakailangang dependencies:

    sudo apt install -y software-properties-common
    
  2. Idagdag ang Grafana GPG key:

    sudo wget -q -O /usr/share/keyrings/grafana.key https://packages.grafana.com/gpg.key
    
  3. Idagdag ang repositoryo ng 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. I -update ang iyong listahan ng pakete:

    sudo apt update
    

2. I -install ang Grafana

I -install ang Grafana gamit ang sumusunod na utos:

sudo apt install -y grafana

Hakbang 2: Magsimula at paganahin ang serbisyo ng Grafana

  1. Simulan ang serbisyo ng Grafana:

    sudo systemctl start grafana-server
    
  2. Paganahin ang serbisyo upang magsimula sa boot:

    sudo systemctl enable grafana-server
    
  3. Suriin ang katayuan ng serbisyo ng Grafana:

    sudo systemctl status grafana-server
    

Hakbang 3: I -access ang interface ng web ng Grafana

  1. Magbukas ng isang browser sa isang aparato na konektado sa parehong network tulad ng iyong Raspberry Pi.

  2. Mag -navigate sa sumusunod na URL, pinapalitan <raspberry-pi-ip> Sa IP address ng iyong Raspberry Pi:

    http://<raspberry-pi-ip>:3000
    
  3. Mag -log in gamit ang mga default na kredensyal:

    • Username: admin
    • Password: admin
  4. Baguhin ang password kapag sinenyasan.


Hakbang 4: I -configure ang isang mapagkukunan ng data

Ang Grafana ay nangangailangan ng isang mapagkukunan ng data upang mailarawan ang mga sukatan. Kasama sa mga karaniwang mapagkukunan ng data ang InfluxDB, Prometheus, at MySQL.

Halimbawa: Pagdaragdag ng Prometheus bilang isang mapagkukunan ng data

  1. Mag -click Pag -configure> Mga Pinagmumulan ng Data sa interface ng Grafana.
  2. Mag -click Magdagdag ng mapagkukunan ng data at piliin Prometheus.
  3. Ipasok ang URL ng Prometheus Server (hal., http://localhost:9090) at i -click I -save at Pagsubok.

Hakbang 5: Lumikha ng mga dashboard at panel

  1. Mag -navigate sa Mga Dashboard> Bagong Dashboard.
  2. Mag -click Magdagdag ng isang bagong panel.
  3. Piliin ang iyong mapagkukunan ng data at i -configure ang mga query upang mailarawan ang mga sukatan.
  4. I -save ang dashboard para sa paggamit sa hinaharap.

Hakbang 6: I -optimize ang Grafana para sa Raspberry Pi

  1. Limitahan ang paggamit ng mapagkukunan: Bawasan ang bilang ng mga puntos ng data at i -refresh ang mga agwat upang mabawasan ang paggamit ng CPU at memorya.
  2. Gumamit ng magaan na mapagkukunan ng data: Gumamit ng mahusay na mga mapagkukunan ng data tulad ng Prometheus o InfluxDB, na-optimize para sa mga mababang kapaligiran na kapaligiran.
  3. Subaybayan ang pagganap: Regular na suriin ang mga mapagkukunan ng system na may htop o top.

Opsyonal: Pagpapatakbo ng Grafana sa Docker

Maaari kang magpatakbo ng Grafana sa isang lalagyan ng Docker para sa mas madaling pamamahala.

  1. I -install ang Docker kung hindi pa naka -install:

    curl -fsSL https://get.docker.com -o get-docker.sh
    sudo sh get-docker.sh
    
  2. Hilahin ang imahe ng Grafana Docker:

    sudo docker pull grafana/grafana
    
  3. Patakbuhin ang lalagyan ng Grafana:

    sudo docker run -d -p 3000:3000 --name=grafana grafana/grafana
    
  4. I -access ang Grafana sa http://<raspberry-pi-ip>:3000.


Pag -aayos

  1. Hindi ma -access ang Grafana:

    • Patunayan na ang serbisyo ng Grafana ay tumatakbo:
      sudo systemctl status grafana-server
      
    • Tiyakin na ang Port 3000 ay hindi naharang ng isang firewall.
  2. Paggamit ng Mataas na Mapagkukunan:

    • Bawasan ang rate ng pag -refresh ng dashboard at limitahan ang bilang ng mga aktibong panel.
  3. Mga isyu sa pahintulot sa Docker:

    • Idagdag ang iyong gumagamit sa docker Pangkat:
      sudo usermod -aG docker $USER
      

Mga aplikasyon ng Grafana sa Raspberry Pi

  1. Pagsubaybay sa mga sukatan ng Raspberry Pi System (CPU, memorya, paggamit ng disk)
  2. Pag -visualize ng data ng IoT mula sa mga sensor at aparato
  3. Pagganap ng Pagganap ng Network at Bandwidth
  4. Lumilikha ng mga dashboard para sa mga sistema ng automation ng bahay

Konklusyon

Ang pagpapatakbo ng Grafana sa isang Raspberry Pi ay nagbibigay ng isang malakas at nababaluktot na platform para sa visualization ng data. Kung sinusubaybayan mo ang pagganap ng system o pagsubaybay sa data ng IoT, ang intuitive interface at mga pagpipilian sa pagpapasadya ng Grafana ay ginagawang isang mainam na pagpipilian para sa mga proyekto ng Raspberry Pi. Sundin ang gabay na ito upang mag -set up ng Grafana at simulan ang paglikha ng mga matalinong dashboard ngayon!

Mag -iwan ng komento

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.