Embedded/RaspberryPI

[MQTT] CM4 RaspberryPi 에 Grafana 설치

변화의 물결1 2024. 1. 4. 21:01

 

 

안녕하세요.

 

  MQTT 연동을 위해서 InfluxDB를 설치할 때처럼 공식적인 저장소에서 설치패키지를 다운로드하여서 설치를 진행하도록 해보겠습니다.


 

1. Grafana 다운로드

 

 

 - RaspberryPi에 GPG key를 추가합니다.

 

curl https://packages.grafana.com/gpg.key | gpg --dearmor | sudo tee /usr/share/keyrings/grafana-archive-keyrings.gpg >/dev/null

 

 

- Grafana 저장소를 추가합니다.

echo "deb [signed-by=/usr/share/keyrings/grafana-archive-keyrings.gpg] https://packages.grafana.com/oss/deb stable main" | sudo tee /etc/apt/sources.list.d/grafana.list

 

 

 

- 저장소를 업데이트합니다.

sudo apt update

 

 

2. Grafana 설치

 

- Raspberry Pi에 Grafana를 설치를 진행합니다. y를 눌러 계속 진행시킵니다. 특별한 설정 없이

 

sudo apt install grafana

 

 

 

 

3. Grafana 서비스 실행

 

- Grafana Service를 활성화하고 Service를 실행합니다.

sudo systemctl enable grafana-server
sudo systemctl start grafana-server

 

 

- Service 상태를 확인해 봅니다.

sudo systemctl status grafana-server

 

 

 

4. Grafana 동작확인

 

 - Raspberry Pi  IP 주소를 확인합니다.

hostname -I

 

 - PC의 웹브라우저에서 Raspberry Pi로 접속을 합니다. Grafana 기본포트는 3000번입니다.

 

 

기본 username/password는 admin입니다. 처음 접속을 하면 암호를 변경하라고 창이 나타납니다. 필요에 따라 변경하시면 됩니다. 필요 없다면 Skip 하시면 됩니다. 그러나 변경을 추천드립니다.

 

 

 

- Grafana Dashboard 첫 화면을 볼 수 있습니다.

 

 

 

 

  - 시계열 데이터를 시각화하기 위한 웹기반 Dashboard를 생성할 수 있게 되었습니다. influxDB와 MQTT와 연동해서  데이터를 시각화한다면 시간과 노력 대비에 효율적으로 데이터를 보여줄 수 있습니다.

 

 

감사합니다.

 

 

<참고 사이트>

https://linuxhint.com/install-grafana-visualization-tool-raspberry-pi/

 

 

반응형