Zabbixサーバー指標をGrafanaで可視化する(第1編)— Ubuntu環境でのGrafanaインストールと開始ガイド

📘 概要

Zabbixでデータを収集し、Grafanaで可視化することで、
運用者は単なるモニタリング画面ではなく、**「指標の意味が見えるダッシュボード」**を構築できる。

このシリーズでは Zabbix–Grafana の実務連携をテーマとし、
第1回では Ubuntu 22.04 + Grafana 12.2.1 のインストールと基本設定手順を扱う。

本ガイドは公式ドキュメントを基にしつつ、
エンジニアの実務観点で“本当に必要なコマンドと検証ステップだけ”に絞った最小構成でまとめている。

インストール関連のドキュメントは似た内容が多く、やや退屈かもしれないが、
シリーズが進むにつれ、より有用な内容を届けられると思う。


1. Grafanaのインストールと起動

1.1 必要パッケージのインストール

Grafanaインストール前に、HTTPSリポジトリへアクセスするためのユーティリティをインストールする。

# apt-get install -y apt-transport-https software-properties-common wget

1.2 GPGキー登録

Grafana公式リポジトリの認証に必要なGPGキーを登録する。

# mkdir -p /etc/apt/keyrings/
# wget -q -O - https://apt.grafana.com/gpg.key | gpg --dearmor | tee /etc/apt/keyrings/grafana.gpg > /dev/null

1.3 リポジトリの追加(stable または beta を選択)

以下のどちらか一つだけを適用する。
本番環境では stable、テストや最新機能の検証環境では beta を推奨。

Stable版:

# echo "deb [signed-by=/etc/apt/keyrings/grafana.gpg] https://apt.grafana.com stable main" \
| tee /etc/apt/sources.list.d/grafana.list

Beta版:

# echo "deb [signed-by=/etc/apt/keyrings/grafana.gpg] https://apt.grafana.com beta main" \
| tee /etc/apt/sources.list.d/grafana.list

1.4 パッケージリスト更新

# apt-get update

1.5 Grafanaインストール

# apt-get install grafana

1.6 サービス起動と自動起動設定

次のコマンドで「起動 + 自動起動登録」を同時に設定できる。

# systemctl enable --now grafana-server

1.7 サービス状態確認

# systemctl status grafana-server

出力例:

● grafana-server.service - Grafana instance
     Loaded: loaded (/lib/systemd/system/grafana-server.service; enabled)
     Active: active (running) since ...

active (running) であればインストール完了だ。


2. Grafanaログイン

ブラウザからアクセス:

http://<サーバーIP>:3000

初期アカウント:

  • Username: admin
  • Password: admin

初回ログイン後、パスワード変更画面が表示されるので新しいパスワードを設定する。

⚠️ セキュリティ上、adminパスワードは必ず即変更すること。
運用環境ではローカルアカウントではなく LDAP/SSO連携 も検討したい。


3. 動作確認と環境チェック

項目コマンド期待結果
ポート確認ss -tlnp | grep 30003000 users:(“grafana”)
ログ確認journalctl -u grafana-server -fUIアクセス時にログが出力
ファイアウォールufw enable の場合: ufw allow 3000/tcp外部アクセス許可

4. 次回予告

次回は Zabbix 連携用プラグイン
alexanderzobnin-zabbix-app をインストールし、
Zabbix API と接続してデータを読み込む手順に進む。

🛠 마지막 수정일: 2025.11.13

💡 お困りですか?
Zabbix、Kubernetes、各種オープンソースインフラの構築・運用・最適化・障害解析が必要であれば、いつでもご連絡ください。

📧 メール: jikimy75@gmail.com
💼 サービス: 導入支援 | 性能チューニング | 障害解析コンサルティング