Zabbix Agent インストール&設定
前提環境
OS:Ubuntu 24.04.2 LTS
Zabbix Server:7.2.14
今回は従来型の Zabbix Agent(パッシブ&アクティブ両対応) を使用
設定ファイルの編集には vi を使用
標準リポジトリの Zabbix パッケージはバージョンが古いことがあるため、
Zabbix 公式リポジトリから 7.2 系をインストールする手順で進めます。
Zabbix 公式リポジトリの追加
まず、Ubuntu に Zabbix 7.2 用のリポジトリを登録します。
Bash
sudo -i
# パッケージリスト更新(必要なら)
apt update && apt upgrade -y
# Zabbix 7.2 用のリポジトリパッケージを取得
wget https://repo.zabbix.com/zabbix/7.2/release/ubuntu/pool/main/z/zabbix-release/zabbix-release_latest_7.2+ubuntu24.04_all.deb
# リポジトリを登録
dpkg -i zabbix-release_latest_7.2+ubuntu24.04_all.deb
# 反映
apt update
exitこれで、Zabbix 公式リポジトリから 7.2 系のパッケージが取得できる状態になります。
Zabbix Agent のインストール
Bash
sudo apt install -y zabbix-agentインストールが完了すると、主なファイルは以下に配置されます。
- 設定ファイル:/etc/zabbix/zabbix_agentd.conf
- ログファイル:/var/log/zabbix/zabbix_agentd.log
- systemd ユニット:zabbix-agent.service
Zabbix Agent の基本設定
次に、Zabbix Server と通信できるように設定を変更します。
ここでは例として、
- Zabbix Server の IP:192.168.1.202
- この Ubuntu ホスト名:sv06
とします。自分の環境にあわせて読み替えてください。
4.1 設定ファイルを vi で編集
Bash
sudo vi /etc/zabbix/zabbix_agentd.conf以下の 3 行を探して編集します。
Bash
### Zabbix server IPアドレス(パッシブ監視の許可元)
Server=192.168.1.202
### アクティブチェックの送信先
ServerActive=192.168.1.202
### このホストを識別する名前(Zabbixのホスト名と合わせる)
Hostname=sv06- Server
Zabbix Server(や Proxy)の IP をカンマ区切りで指定します。 - ServerActive
アクティブチェックを使う場合の送信先を指定します。 - Hostname
Zabbix Web でホストを作成する時の「ホスト名」と一致させるのが基本です。
編集が終わったら、Esc → :wq → Enter で保存して終了。
Zabbix Agent を起動&自動起動設定
Bash
# サービス起動
sudo systemctl start zabbix-agent
# 自動起動を有効化
sudo systemctl enable zabbix-agent
# 状態確認
systemctl status zabbix-agentActive: active (running) となっていれば正常に起動しています。

