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プロジェクトには理想的な選択肢となります。このガイドに従ってグラファナをセットアップし、今日洞察に満ちたダッシュボードの作成を開始してください!