Grafana インストール · 1 min read · Nov 19, 2025
Ubuntu 20.04 LTSにGrafanaをインストールする方法
Grafanaはオープンソースで、機能豊富なメトリクスダッシュボードおよびグラフエディタです。Grafanaは、MySQL、MongoDB、InfluxDBなどの異なるデータソースから多数のメトリクスを監視するために広く使用されています。さまざまなデータソース用の複数のプラグインで拡張できるプラグイン可能なアーキテクチャを持っています。
GrafanaはScala言語で書かれており、永続性のためにElasticsearchを使用し、データソースを横断する簡単なクエリを提供します。自分のアプリケーションやPingdom、Google Analytics、AWS Cloudwatchなどのサードパーティサービスからのメトリクスを視覚化するために使用できます。
Grafanaの主な機能:
- ダッシュボードエディタ: 強力なグラフィカルダッシュボードエディタを備えており、ドラッグアンドドロップインターフェースでダッシュボードを構築できます。GrafanaはAPIアクセスも提供しており、開発者がリアルタイムでダッシュボードを展開できるようにします。
- 複数のデータソース: 現在、GrafanaはGraphite、InfluxDB、Prometheusデータソースをサポートしています。しかし、MySQL、Elasticsearchなどのさまざまな他のデータソース用のプラグインを使用して拡張可能です。新しいプラグインはコミュニティメンバーによって頻繁に追加されます。
- データ視覚化: グラフ、テーブル、チャートなど、さまざまな視覚化タイプを提供します。また、小さなダッシュレットから複雑なダッシュボードを作成できるダッシュボード機能もあります。
- ダッシュボードの共有: Grafanaには統合されたダッシュボード共有機能があり、他のユーザーやグループとオンラインで自分のダッシュボードを作成して共有できます。共有ダッシュボードをJSONファイルとしてエクスポートするか、PNG形式でダウンロードするオプションがあります。
それは何をしますか?
Grafanaの機能について詳しく知ったので、どのように機能するかを見てみましょう。Graphiteはメトリクスを監視するために最も広く使用されている人気のあるツールの1つです。しかし、データソースからメトリクスを収集する方法に大きな欠点があります。ポーリングメカニズムを使用してメトリック値を収集するため、高いCPU使用率を引き起こし、さまざまなクライアントからのクエリを処理するのに時間がかかります。GrafanaはローカルホストでCollectdを使用し、メトリクスをInfluxDBおよびGraphiteに送信して永続的に保存します。
どのように機能しますか?
Grafanaは次に、InfluxDBまたはGraphiteからこのデータを取得し、複数のホストにわたって大量のデータを迅速にクエリできるNoSQLデータベースであるElasticsearchに保存します。Grafanaは次に、さまざまなデータソース用のサードパーティプラグインを追加できるプラグイン可能なプラグインアーキテクチャを介してElasticsearchからこれらのポイントを読み取ります。Grafanaにはほぼすべての人気のあるデータソース用のプラグインがあり、その中にはGraphite、InfluxDB、OpenTSDBなどのオープンソースのものもあります。
このガイドでは、Ubuntu 20.04にGrafanaをインストールして構成するプロセスを説明します(他のバージョンでも動作するはずです)。
前提条件
- Ubuntu 20.04 64ビット版がインストールされたサーバー。
- rootまたはsudo権限を持つユーザーとしてログインします。
- 十分なスペース。Grafanaは少なくとも200 MBのディスクスペース、少なくとも3 GBのRAM、およびダッシュボードとメトリクスを処理するために少なくとも2つのCPUを必要とします。
始めに
サーバーの更新
何かをインストールする前にサーバーを更新することは常に良いアイデアです。ターミナルで次のコマンドを実行します:
sudo apt update -ysudo apt upgrade -y-yフラグは、更新中に表示されるプロンプトに対して「はい」と答えるために使用されます。
apt updateはパッケージリストを更新し、apt upgradeはシステムに現在インストールされているすべてのパッケージの最新バージョンをインストールします。
サンプル出力:

サーバーの更新
更新プロセスが完了したら、ターミナルで次のコマンドを実行してサーバーを再起動する必要があるかもしれません:
sudo reboot依存関係のインストール
Grafanaをインストールする前に、いくつかのパッケージをインストールする必要があります。これらのパッケージをインストールするには、ターミナルで次のコマンドを実行します:
sudo apt-get install -y gnupg2 curl software-properties-common apt-transport-https wget -ygnupg2は、パッケージに署名するために使用されるgpgキーを生成するのに役立つパッケージです。
curlは、サーバーからデータを転送するためのアプリケーションです。
apt-transport-httpsは、apt-getコマンドがhttpsで動作することを可能にするパッケージです。
software-properties-commonは、Grafanaリポジトリを追加することを可能にし、wgetはリポジトリからパッケージを取得します。
これらのパッケージは、確認なしにサーバーにインストールされます。
サンプル出力:

依存関係のインストール
Grafanaのインストール
Grafanaに必要なすべての依存関係をインストールしたので、インストールを開始しましょう。
まず、GrafanaのGPGキーをインポートする必要があります。これにより、Grafanaの正当なバージョンをインストールしていることが保証されます。ターミナルで次のコマンドを実行します:
curl https://packages.grafana.com/gpg.key | sudo apt-key add -サンプル出力:

次に、ターミナルで次のコマンドを実行して、apt-getソースリストにリポジトリを追加します:
sudo add-apt-repository "deb https://packages.grafana.com/oss/deb stable main"サンプル出力:

これにより、すべてのリポジトリが最新のGrafanaバージョンを持つようにインストールおよび更新されます。完了したら、次のコマンドを使用してGrafanaをインストールできます:
sudo apt updatesudo apt install grafana -yサンプル出力:

インストールが成功したことを確認するには、ターミナルで次のコマンドを実行します:
grafana-server -vサンプル出力:

インストールが完了すると、Grafanaサービスが自動的に開始されます。実行されていない場合は、次のsystemctlコマンドを実行して開始します:
sudo systemctl start grafana-serverサービスの状態を確認するには、次のコマンドを使用します:
sudo systemctl status grafana-server出力は次のようになります:

この出力には、Grafanaのプロセスに関する情報が含まれており、その状態とPIDが示されています。プロセスはアクティブであり、正しく実行されています。
システム起動時にGrafanaサービスを開始したい場合は、次のコマンドを実行します:
sudo systemctl enable --now grafana-serverサンプル出力:

これにより、systemdがGrafanaを自動起動させるためのシンボリックリンクを作成したことが示されます。
ファイアウォールの設定
GrafanaはWebアプリケーションであり、ポート3000へのアクセスが必要です。Ubuntu 20.04にはUFW(Uncomplicated Firewall)が付属しているため、これを適切に設定する必要があります。ファイアウォールが実行されているかどうかわからない場合は、ターミナルで次のコマンドを実行します:
sudo systemctl status ufw実行されていない場合は、以下のコマンドを使用して開始します:
sudo ufw enablesudo systemctl enable ufwサンプル出力:

これにより、ファイアウォールが起動し、再起動時に実行されるようになります。次に、Grafanaアクセス用にファイアウォールを設定するために、ターミナルで次のコマンドを実行します:
sudo ufw allow 3000/tcp
このコマンドは、ポート3000でGrafanaへのポートアクセスを許可します。正しいファイアウォールルールが設定されていることを確認するには、次を実行します:
sudo ufw status出力は次のようになります:

Grafana Webインターフェースへのアクセス
Grafanaサーバーを正常にインストールしました。これで、ローカルコンピュータにサーバーをインストールした場合はhttp://localhost:3000に、別のコンピュータでGrafanaにアクセスする場合はhttp://my-ip-address:3000にアクセスできます。「my-ip-address」をサーバーのIPアドレスに置き換えることを忘れないでください。
すべてが正しく設定されていれば、以下のスクリーンショットのようにGrafanaのWebインターフェースが表示されます:

デフォルトのGrafanaは、ユーザー名adminおよびパスワードadminの管理者ユーザーを使用します。これらの資格情報でログインできます。初めてログインすると、パスワードの変更を求められます。Grafana Webインターフェース用に強力なパスワードを作成してください:

ログインすると、サンプルデータを含むダッシュボードが表示されます。パネルをクリックしてアクセスし、メトリクスや関心のあるパラメータの詳細を表示するには、チャートやグラフをクリックします。

おめでとうございます!UbuntuサーバーにGrafanaを正常にインストールしました。
注意: このガイドは、サービスを実行するためのGrafanaの基本的なインストールに過ぎません。このガイドは、詳細なGrafanaチュートリアルを意図したものではありません。ただし、https://grafana.com/docsを訪れることで、さらに多くの情報を見つけることができます。
結論
Grafanaは、あらゆる種類のデータに対する優れたオープンソースの視覚化ツールです。Grafanaを使用して、開発者や運用チームが簡単に監視できるようにデータを提示するダッシュボードを作成できます。Grafanaのダッシュボードページは、これらのダッシュボードに簡単にアクセス、検索、作成する便利な方法を提供します。
この記事が気に入ったら、TwitterやFacebookで友達と共有してください。これにより、私たちはこのような記事をさらに書き続けることができます。
質問やコメントがある場合は、下のコメントセクションに自由に残してください。お読みいただきありがとうございます。またお会いしましょう!
新しい投稿を受信箱で受け取る
スパムはありません。いつでも購読を解除できます。