Raspberry PiでGrafanaを実行しています

Grafanaは、データを監視および視覚化するための強力なオープンソースプラットフォームです。 Raspberry PIでGrafanaを実行すると、システムの監視からIoTデータの視覚化まで、さまざまなメトリック用のダッシュボードを作成できます。このガイドでは、Raspberry PiにGrafanaをセットアップすることをお勧めします。


あなたが必要とするもの

  1. RaspberryPi: Raspberry Pi 3、4以降をお勧めします。
  2. オペレーティング·システム: Raspberry Pi OS(32ビットまたは64ビット)。
  3. インターネット接続: Raspberry Piがインターネットに接続されていることを確認してください。
  4. ターミナルアクセス: raspberry piにsshまたはキーボードとモニターを使用します。
  5. 更新されたOS: 実行してRaspberry Pi OSを更新します。
    sudo apt update && sudo apt upgrade -y
    

ステップ1:グラファナをインストールします

Grafanaは、Raspberry Pi OSを含むDebianベースのシステムにインストールするための公式リポジトリを提供しています。

1. Grafanaリポジトリを追加します

  1. 必要な依存関係をインストールします:

    sudo apt install -y software-properties-common
    
  2. GrafanaGPGキーを追加します:

    sudo wget -q -O /usr/share/keyrings/grafana.key https://packages.grafana.com/gpg.key
    
  3. 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. パッケージリストを更新します:

    sudo apt update
    

2。Grafanaをインストールします

次のコマンドを使用してGrafanaをインストールします。

sudo apt install -y grafana

ステップ2:Grafanaサービスを開始および有効にします

  1. グラファナサービスを開始します:

    sudo systemctl start grafana-server
    
  2. サービスをブートから開始できるようにします。

    sudo systemctl enable grafana-server
    
  3. Grafanaサービスのステータスを確認してください。

    sudo systemctl status grafana-server
    

ステップ3:Grafana Webインターフェイスにアクセスします

  1. Raspberry Piと同じネットワークに接続されたデバイスでブラウザを開きます。

  2. 次のURLに移動し、置き換えます <raspberry-pi-ip> Raspberry PiのIPアドレスで:

    http://<raspberry-pi-ip>:3000
    
  3. デフォルトの資格情報でログインします。

    • ユーザー名: admin
    • パスワード: admin
  4. プロンプトが表示されたらパスワードを変更します。


ステップ4:データソースを構成します

Grafanaでは、メトリックを視覚化するためにデータソースが必要です。一般的なデータソースには、InfloxDB、Prometheus、およびMySQLが含まれます。

例:プロメテウスをデータソースとして追加します

  1. クリック 構成>データソース Grafanaインターフェイスで。
  2. クリック データソースを追加します 選択します プロメテウス.
  3. Prometheus Server URLを入力します(例えば、 http://localhost:9090)そしてクリックします 保存とテスト.

ステップ5:ダッシュボードとパネルを作成します

  1. に移動します ダッシュボード>新しいダッシュボード.
  2. クリック 新しいパネルを追加します.
  3. データソースを選択し、メトリックを視覚化するためにクエリを構成します。
  4. 将来の使用のためにダッシュボードを保存します。

ステップ6:ラズベリーPIのグラファナを最適化します

  1. リソースの使用制限: データポイントの数と更新間隔を減らして、CPUとメモリの使用量を最小限に抑えます。
  2. 軽量のデータソースを使用してください: 低リソース環境向けに最適化されたPrometheusやInfluxDBなどの効率的なデータソースを使用します。
  3. パフォーマンスの監視: 定期的にシステムリソースを確認します htop または top.

オプション:DockerでGrafanaを実行します

GrafanaをDockerコンテナで実行して、管理を容易にすることができます。

  1. まだインストールされていない場合はDockerをインストールします。

    curl -fsSL https://get.docker.com -o get-docker.sh
    sudo sh get-docker.sh
    
  2. Grafana Docker画像を引く:

    sudo docker pull grafana/grafana
    
  3. グラファナコンテナを実行します:

    sudo docker run -d -p 3000:3000 --name=grafana grafana/grafana
    
  4. アクセスグラファナに http://<raspberry-pi-ip>:3000.


トラブルシューティング

  1. グラファナにアクセスできません:

    • Grafanaサービスが実行されていることを確認してください。
      sudo systemctl status grafana-server
      
    • ポート3000がファイアウォールによってブロックされていないことを確認してください。
  2. リソースの高い使用量:

    • ダッシュボードのリフレッシュレートを下げ、アクティブパネルの数を制限します。
  3. Dockerの許可の問題:

    • ユーザーをに追加します docker グループ:
      sudo usermod -aG docker $USER
      

Raspberry PiでのGrafanaのアプリケーション

  1. Raspberry Piシステムメトリックの監視(CPU、メモリ、ディスク使用)
  2. センサーとデバイスからのIoTデータの視覚化
  3. ネットワークのパフォーマンスと帯域幅の追跡
  4. ホームオートメーションシステム用のダッシュボードの作成

結論

Raspberry PIでGrafanaを実行すると、データの視覚化のための強力で柔軟なプラットフォームが提供されます。システムのパフォーマンスを監視している場合でも、IoTデータを追跡する場合でも、Grafanaの直感的なインターフェイスとカスタマイズオプションにより、Raspberry PIプロジェクトには理想的な選択肢となります。このガイドに従ってグラファナをセットアップし、今日洞察に満ちたダッシュボードの作成を開始してください!

コメントを残す

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.