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-agent

Active: active (running) となっていれば正常に起動しています。

コメントを残す

メールアドレスが公開されることはありません。 が付いている欄は必須項目です