GNU/Linux >> Linux の 問題 >  >> Linux

LinuxサーバーにGrafanaをインストールする方法

Grafanaは、オープンソースのデータ視覚化および監視スイートです。 Graphite、Elasticsearch、Included、Prometheus、およびその他の多くのデータベースをサポートします。このツールは、アプリやインフラストラクチャのパフォーマンス監視用に独自のダッシュボードを管理および作成する機能を備えた、美しいダッシュボードとメトリック分析を提供します。

このチュートリアルでは、Linuxサーバー(Ubuntu16.04およびCentOS7)にGrafanaをインストールして構成する方法を示します。 Grafanaリポジトリを使用して両方のサーバーにGrafanaをインストールします。インストール後、Grafanaプラグインを追加してインストールする方法を説明します。

前提条件
  • UbuntuServer16.04またはCentOS7。
  • root権限
何をするか
  1. Ubuntu16.04にGrafanaをインストールする
  2. CentOS7にGrafanaをインストールする
  3. Grafana管理者パスワードを変更する
  4. Grafanaプラグインをインストールする
ステップ1-Ubuntu16.04にGrafanaをインストールします

Grafanaは、ダウンロードしたDebianパッケージを使用する方法とaptリポジトリを使用する方法の2つのインストール方法を提供します。このチュートリアルでは、aptリポジトリのインストールを使用します。それでは始めましょう。

まず、sshログインでサーバーに接続します。

ssh [email protected]

新しいGrafanaリポジトリを「sources.list.d」ディレクトリに追加してから、次のコマンドを使用してリポジトリのgpgキーを追加します。

echo 'deb https://packagecloud.io/grafana/stable/debian/ jessie main' > /etc/apt/sources.list.d/grafana.list
curl https://packagecloud.io/gpg.key | sudo apt-key add -

次に、リポジトリを更新し、次のaptコマンドを使用してGrafanaをインストールします。

sudo apt update
sudo apt install grafana

インストールが完了すると、次のような結果が得られます。

ご存知かもしれませんが、Ubuntu16.04はsystemdをinitシステムとして使用します。したがって、Grafanaのインストール後、Grafanaサービスを開始するには、systemdマネージャーの構成をリロードする必要があります。

systemctl daemon-reload

Grafanaを起動し、システムの起動時に毎回自動的に実行できるようにします。

systemctl start grafana-server
systemctl enable grafana-server

デフォルトでは、Grafanaはポート3000で実行されます。netstatコマンドを使用してチェックし、ポート3000が「LISTEN」状態リストにあることを確認してください。

netstat -plntu

サーバーにUFWファイアウォールがインストールされている場合は、sshサービスポート、grafanaポート3000を開き、次のコマンドを使用してファイアウォールを開始します。

ufw allow ssh
ufw allow 3000/tcp
ufw enable

起動を続行するには「y」と入力し、起動時に自動的に実行されるUFWを追加します。

ファイアウォールのステータスを確認するには、以下のコマンドを実行してください。

ufw status

GrafanaはUbuntu16.04サーバーにインストールされており、ポート3000のUFWファイアウォールUbuntuで実行されています。

ステップ2-CentOS7にGrafanaをインストールする

このステップでは、CentOS7サーバーのリポジトリからGrafanaをインストールする方法を示します。 Grafanaは、rpmパッケージまたはリポジトリからインストールできます。このガイドでは、Grafanaリポジトリを使用します。

'yum.repos.d'ディレクトリに新しい.repoファイルを作成して、新しいGrafanaリポジトリを追加します。ディレクトリに移動し、vimエディターを使用して「grafana.repo」という名前の新しいファイルを作成します。

cd /etc/yum.repos.d/
vim grafana.repo

次の情報をそこに貼り付けます。

[grafana]
name=grafana
baseurl=https://packagecloud.io/grafana/stable/el/7/$basearch
repo_gpgcheck=1
enabled=1
gpgcheck=1
gpgkey=https://packagecloud.io/gpg.key https://grafanarel.s3.amazonaws.com/RPM-GPG-KEY-grafana
sslverify=1
sslcacert=/etc/pki/tls/certs/ca-bundle.crt

変更を保存して、エディターを終了します。

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

yum -y install grafana

インストール後、Grafanaサービスを開始する前にsystemdマネージャー構成をリロードする必要があります。

次のsystemctlコマンドを実行します。

systemctl daemon-reload

次に、Grafanaを起動し、システムが起動するたびに自動的に実行されるようにします。

systemctl start grafana-server
systemctl enable grafana-server

デフォルトでは、Grafanaはポート3000で実行されています。サーバーがファイアウォールを使用している場合は、以下に示すように、firewall-cmdコマンドを使用してポートを開きます。

firewall-cmd --add-port=3000/tcp --permanent
firewall-cmd --reload

CentOS7サーバーへのGrafanaのインストールは成功しました。

ステップ3-Grafana管理者パスワードを変更する

Grafanaisをサーバーにインストールしたら、ウェブブラウザを開き、次の方法でgrafanaサーバーのIPアドレス(ポート3000)を入力します。

http://192.168.1.11:3000/

デフォルトのユーザー「admin」とパスワード「admin」を使用してGrafanaダッシュボードにログインします。

以下に示すように、Grafanaダッシュボードが表示されます。

Grafanaのデフォルトのユーザー名とパスワードを変更するには、左上のGrafanaロゴをクリックし、[管理]メニューをクリックして、[グローバルユーザー]を選択します。

ユーザーのリストが表示されます。 [編集]メニューをクリックして、ユーザー名とパスワードを編集します。

新しいユーザー名とパスワードを入力し、緑色の[更新]ボタンをクリックして確認します。

Grafanaのデフォルトのユーザーとパスワードが変更されました。

ステップ4-プラグインをインストールする

このステップでは、Grafanaプラグインをインストールする方法を説明します。知っておく必要のあるGrafanaプラグインには次の3つのタイプがあります。

  1. パネルプラグイン-これらを使用すると、新しいデータの視覚化をGrafanaに追加できます。
  2. データソース-これらはGrafanaデータソースプラグインです。
  3. アプリ-これらは、新しいUIを備えたパネル、データソース、ダッシュボードのバンドルです。

プラグインのインストール用に、Grafanaは「grafana-cli」と呼ばれるコマンドラインツールを提供しています。実行して手順を確認してください。

grafana-cli

リポジトリで使用可能なすべてのプラグインのリストを取得するには、次のコマンドを使用します。

grafana-cli plugins list-remote

プラグインをインストールするには、以下に示すように「pluginsinstall」オプションを使用します。

grafana-cli plugins install grafana-clock-panel

プラグインをインストールしたら、Grafanaサービスを再起動します。

systemctl restart grafana-server

システムにインストールされているすべてのプラグインのリストを取得するには、次のコマンドを使用します。

grafana-cli plugins ls

また、プラグインを削除する場合は、以下のように「プラグインの削除」オプションを使用してください。

grafana-cli plugins remove grafana-clock-panel
結論

したがって、このチュートリアルでは、Debianパッケージとrpmパッケージの両方を介してLinuxサーバーにGrafanaをインストールできます。次のチュートリアルでは、データソースを追加してみます。ちなみに、Grafanaは、Influxdb、Elasticsearch、Graphite、Prometheusなどの多くのデータソースをサポートしています。


Linux
  1. LinuxにNodeJSをインストールする方法

  2. LinuxにFFmpegをインストールする方法

  3. LinuxにVagrantをインストールする方法

  1. LinuxにPythonをインストールする方法

  2. LinuxにTeamViewer15をインストールする方法

  3. LinuxにPIPをインストールする方法

  1. Linuxを3つのステップでインストールする方法

  2. LinuxにJavaをインストールする方法

  3. LinuxMint20にGrafanaをインストールする方法