Grafanaは、データを監視および視覚化するための強力なオープンソースプラットフォームです。 Raspberry PIでGrafanaを実行すると、システムの監視からIoTデータの視覚化まで、さまざまなメトリック用のダッシュボードを作成できます。このガイドでは、Raspberry PiにGrafanaをセットアップすることをお勧めします。
あなたが必要とするもの
- RaspberryPi: Raspberry Pi 3、4以降をお勧めします。
- オペレーティング·システム: Raspberry Pi OS(32ビットまたは64ビット)。
- インターネット接続: Raspberry Piがインターネットに接続されていることを確認してください。
- ターミナルアクセス: raspberry piにsshまたはキーボードとモニターを使用します。
-
更新されたOS: 実行してRaspberry Pi OSを更新します。
sudo apt update && sudo apt upgrade -y
ステップ1:グラファナをインストールします
Grafanaは、Raspberry Pi OSを含むDebianベースのシステムにインストールするための公式リポジトリを提供しています。
1. Grafanaリポジトリを追加します
-
必要な依存関係をインストールします:
sudo apt install -y software-properties-common
-
GrafanaGPGキーを追加します:
sudo wget -q -O /usr/share/keyrings/grafana.key https://packages.grafana.com/gpg.key
-
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
-
パッケージリストを更新します:
sudo apt update
2。Grafanaをインストールします
次のコマンドを使用してGrafanaをインストールします。
sudo apt install -y grafana
ステップ2:Grafanaサービスを開始および有効にします
-
グラファナサービスを開始します:
sudo systemctl start grafana-server
-
サービスをブートから開始できるようにします。
sudo systemctl enable grafana-server
-
Grafanaサービスのステータスを確認してください。
sudo systemctl status grafana-server
ステップ3:Grafana Webインターフェイスにアクセスします
-
Raspberry Piと同じネットワークに接続されたデバイスでブラウザを開きます。
-
次のURLに移動し、置き換えます
<raspberry-pi-ip>
Raspberry PiのIPアドレスで:http://<raspberry-pi-ip>:3000
-
デフォルトの資格情報でログインします。
- ユーザー名:
admin
- パスワード:
admin
- ユーザー名:
-
プロンプトが表示されたらパスワードを変更します。
ステップ4:データソースを構成します
Grafanaでは、メトリックを視覚化するためにデータソースが必要です。一般的なデータソースには、InfloxDB、Prometheus、およびMySQLが含まれます。
例:プロメテウスをデータソースとして追加します
- クリック 構成>データソース Grafanaインターフェイスで。
- クリック データソースを追加します 選択します プロメテウス.
- Prometheus Server URLを入力します(例えば、
http://localhost:9090
)そしてクリックします 保存とテスト.
ステップ5:ダッシュボードとパネルを作成します
- に移動します ダッシュボード>新しいダッシュボード.
- クリック 新しいパネルを追加します.
- データソースを選択し、メトリックを視覚化するためにクエリを構成します。
- 将来の使用のためにダッシュボードを保存します。
ステップ6:ラズベリーPIのグラファナを最適化します
- リソースの使用制限: データポイントの数と更新間隔を減らして、CPUとメモリの使用量を最小限に抑えます。
- 軽量のデータソースを使用してください: 低リソース環境向けに最適化されたPrometheusやInfluxDBなどの効率的なデータソースを使用します。
-
パフォーマンスの監視: 定期的にシステムリソースを確認します
htop
またはtop
.
オプション:DockerでGrafanaを実行します
GrafanaをDockerコンテナで実行して、管理を容易にすることができます。
-
まだインストールされていない場合はDockerをインストールします。
curl -fsSL https://get.docker.com -o get-docker.sh sudo sh get-docker.sh
-
Grafana Docker画像を引く:
sudo docker pull grafana/grafana
-
グラファナコンテナを実行します:
sudo docker run -d -p 3000:3000 --name=grafana grafana/grafana
-
アクセスグラファナに
http://<raspberry-pi-ip>:3000
.
トラブルシューティング
-
グラファナにアクセスできません:
- Grafanaサービスが実行されていることを確認してください。
sudo systemctl status grafana-server
- ポート3000がファイアウォールによってブロックされていないことを確認してください。
- Grafanaサービスが実行されていることを確認してください。
-
リソースの高い使用量:
- ダッシュボードのリフレッシュレートを下げ、アクティブパネルの数を制限します。
-
Dockerの許可の問題:
- ユーザーをに追加します
docker
グループ:sudo usermod -aG docker $USER
- ユーザーをに追加します
Raspberry PiでのGrafanaのアプリケーション
- Raspberry Piシステムメトリックの監視(CPU、メモリ、ディスク使用)
- センサーとデバイスからのIoTデータの視覚化
- ネットワークのパフォーマンスと帯域幅の追跡
- ホームオートメーションシステム用のダッシュボードの作成
結論
Raspberry PIでGrafanaを実行すると、データの視覚化のための強力で柔軟なプラットフォームが提供されます。システムのパフォーマンスを監視している場合でも、IoTデータを追跡する場合でも、Grafanaの直感的なインターフェイスとカスタマイズオプションにより、Raspberry PIプロジェクトには理想的な選択肢となります。このガイドに従ってグラファナをセットアップし、今日洞察に満ちたダッシュボードの作成を開始してください!