Ubuntu LinuxにGrafanaをインストールする方法を学びたいですか? このチュートリアルでは、GrafanaをUbuntu Linuxにインストールする方法と、GrafanaのWeb管理インターフェースに初めてアクセスする方法を説明します。

グラファナとは何ですか?

Grafanaはデータ監視、分析、視覚化のためのオープンソースプラットフォームで、どこからでもアクセスできるWebサーバーが付属しています。

Webインターフェース上で、ユーザーはパネルとともにGrafanaダッシュボードを作成し、時間の経過とともにメトリックを表すことができます。

Grafanaチュートリアル:

このページでは、Grafanaチュートリアルのリストにすばやくアクセスすることができます。

チュートリアル – Grafanaインストール

Linuxコンソールで、次のコマンドを使用してMySQLデータベースサービスをインストールします。

# apt-get update
# apt-get install mysql-server

MySQLのコマンドラインにアクセスするには、次のコマンドを使用します。

# mysql -u root -p

次のSQLコマンドを使用してgrafanaという名前のデータベースを作成します。

CREATE DATABASE grafana CHARACTER SET UTF8 COLLATE UTF8_BIN;

次のSQLコマンドを使用して、grafanaという名前のデータベースユーザーを作成します。

CREATE USER ‘grafana’@’%’ IDENTIFIED BY ‘kamisama123’;

grafanaという名前のデータベースに対して、grafanaという名前のSQLユーザーに権限を付与します。

GRANT ALL PRIVILEGES ON grafana.* TO ‘grafana’@’%’;
quit;

Linuxコンソールで、次のコマンドを使用してGrafana APTリポジトリを設定します。

# mkdir /downloads/grafana -p
# cd /downloads/grafana
# wget https://packages.grafana.com/gpg.key
# apt-key add gpg.key
# add-apt-repository ‘deb [arch=amd64,i386] https://packages.grafana.com/oss/deb stable main’
# apt-get update

Grafanaをインストールするには、次のコマンドを使用します。

# apt-get install grafana

Grafana構成ファイルgrafana.iniを編集します。

# vi /etc/grafana/grafana.ini

[Database]セクションと[Session]セクションで以下の設定を実行します。

[database]

type = mysql
host = 127.0.0.1:3306
name = grafana
user = grafana
password = kamisama123

[session]

provider = mysql
provider_config = `grafana:kamisama123@tcp(127.0.0.1:3306)/grafana`

あなたの環境を反映するためにMySQLのユーザ名とパスワードを変更する必要があることを覚えておいてください。

Grafanaサービスを開始するには、次のコマンドを使用します。

# service grafana-server start

GrafanaサービスはTCPポート3000で待ち受けを開始します。

次のコマンドを使ってGrafanaのログを見て、すべてがうまくいっているかどうかを確認してください。

# cat /var/log/grafana/grafana.log

t=2019-03-24T01:50:56+0000 lvl=info msg=”Initializing ServerLockService” logger=server
t=2019-03-24T01:50:56+0000 lvl=info msg=”Initializing UsageStatsService” logger=server
t=2019-03-24T01:50:56+0000 lvl=info msg=”Initializing UserAuthTokenService” logger=server
t=2019-03-24T01:50:56+0000 lvl=info msg=”Initializing CleanUpService” logger=server
t=2019-03-24T01:50:56+0000 lvl=info msg=”Initializing NotificationService” logger=server
t=2019-03-24T01:50:56+0000 lvl=info msg=”Initializing ProvisioningService” logger=server
t=2019-03-24T01:50:56+0000 lvl=info msg=”Initializing TracingService” logger=server
t=2019-03-24T01:50:56+0000 lvl=info msg=”Initializing Stream Manager”
t=2019-03-24T01:50:56+0000 lvl=info msg=”HTTP Server Listen” logger=http.server address=0.0.0.0:3000 protocol=http subUrl= socket=
t=2019-03-24T01:50:57+0000 lvl=info msg=”cleanup of expired auth tokens done” logger=auth count=0

Grafanaダッシュボードログイン

ブラウザを開き、サーバのIPアドレスと3000を入力します。

この例では、ブラウザに次のURLが入力されています。

•http://34.216.84.149:3000

Grafana Webインターフェースが表示されるはずです。

grafana default password

プロンプト画面で、Grafana Default Passwordのログイン情報を入力します。

•ユーザ名:admin
•パスワード:admin

Grafanaのデフォルトパスワードを変更するように求められます。

Grafana Default password change

新しいパスワードを使用してログインに成功すると、Grafanaダッシュボードが表示されます。

Grafana Dashboard

起動時にGrafanaを起動したい場合は、次のコマンドを使用してください。

# systemctl enable grafana-server.service

Synchronizing state of grafana-server.service with SysV service script with /lib/systemd/systemd-sysv-install.
Executing: /lib/systemd/systemd-sysv-install enable grafana-server
Created symlink /etc/systemd/system/multi-user.target.wants/grafana-server.service → /usr/lib/systemd/system/grafana-server.service.

Grafanaサービスの状態を確認するには、次のコマンドを使用します。

# systemctl status grafana-server.service

これはGrafanaサービスステータス出力の例です。

● grafana-server.service – Grafana instance
Loaded: loaded (/usr/lib/systemd/system/grafana-server.service; enabled; vendor preset: enabled)
Active: active (running) since Sun 2019-03-24 02:13:58 UTC; 2min 15s ago
Docs: http://docs.grafana.org
Main PID: 758 (grafana-server)
Tasks: 9 (limit: 1152)
CGroup: /system.slice/grafana-server.service
└─758 /usr/sbin/grafana-server –config=/etc/grafana/grafana.ini –pidfile=/var/run/grafana/grafana-server.pid –packaging=deb cfg:default.paths.logs=/var/log/grafana cfg:default.paths.d

おめでとうございます。 これで、Ubuntu LinuxにGrafanaインストールが正常に作成されました。