Zabbix Agentは過去のバージョンから利用されているZabbix Agentとは別に、新たにGo言語ベースで作り直されたZabbix Agent 2が存在する。
過去Windows環境にZabbix Agent 2をインストールする手順は記載した。
今回は、Ubuntuに対してZabbix Agent 2をインストールする手順を記載する。
環境
導入対象となるOSとZabbixのバージョンは以下の通り。
- OS : Ubuntu 22.04.2 LTS
- Zabbix Agent 2 : 6.0
Ubuntuは初期状態ではcurl
コマンドが使えない場合があるので、その場合は以下の通りインストールをしておくこと。
$ sudo apt install curl
手順
1. zabbix-release
をインストール
以下URLから最新のzabbix-release
のパッケージファイルのURLを確認する。
今回の場合は、Ubuntu 22.04.2 LTSに対して、Zabbix 6.0のエージェントをインストールすることから、https://repo.zabbix.com/zabbix/6.0/ubuntu/pool/main/z/zabbix-release/zabbix-release_latest%2Bubuntu22.04_all.deb
をcurl
を使ってダウンロードしてインストールする。
$ curl -LO https://repo.zabbix.com/zabbix/6.0/ubuntu/pool/main/z/zabbix-release/zabbix-release_latest%2Bubuntu22.04_all.deb
$ sudo dpkg -i zabbix-release_latest%2Bubuntu22.04_all.deb
以前に未選択のパッケージ zabbix-release を選択しています。
(データベースを読み込んでいます ... 現在 204627 個のファイルとディレクトリがインストールされています。)
zabbix-release_latest%2Bubuntu22.04_all.deb を展開する準備をしています ...
zabbix-release (1:6.0-4+ubuntu22.04) を展開しています...
zabbix-release (1:6.0-4+ubuntu22.04) を設定しています ...
$ sudo apt update
2. Zabbix Agnet 2をインストール
$ apt search zabbix-agent
ソート中... 完了
全文検索... 完了
pcp-export-zabbix-agent/jammy 5.3.6-1build1 amd64
Module for exporting PCP metrics to Zabbix agent
zabbix-agent/jammy 1:6.0.25-1+ubuntu22.04 amd64
Zabbix network monitoring solution - agent
zabbix-agent-dbgsym/jammy 1:6.0.25-1+ubuntu22.04 amd64
debug symbols for zabbix-agent
zabbix-agent2/jammy 1:6.0.25-1+ubuntu22.04 amd64
Zabbix network monitoring solution - agent
zabbix-agent2-dbgsym/jammy 1:6.0.25-1+ubuntu22.04 amd64
debug symbols for zabbix-agent2
zabbix-agent2-plugin-mongodb/jammy 1:6.0.25-1+ubuntu22.04 amd64
Zabbix Agent2 plugin for monitoring MongoDB installations
zabbix-agent2-plugin-postgresql/jammy 1:6.0.25-2+ubuntu22.04 amd64
Zabbix Agent2 plugin for monitoring PostgreSQL installations
$ sudo apt install zabbix-agent2
$ systemctl status zabbix-agent2
● zabbix-agent2.service - Zabbix Agent 2
Loaded: loaded (/lib/systemd/system/zabbix-agent2.service; enabled; vendor preset: enabled)
Active: active (running) since Sat 2023-12-16 20:34:53 JST; 25s ago
Main PID: 4798 (zabbix_agent2)
Tasks: 10 (limit: 4599)
Memory: 4.5M
CPU: 21ms
CGroup: /system.slice/zabbix-agent2.service
mq4798 /usr/sbin/zabbix_agent2 -c /etc/zabbix/zabbix_agent2.conf
12月 16 20:34:53 t1082ubnt systemd[1]: Started Zabbix Agent 2.
12月 16 20:34:53 t1082ubnt zabbix_agent2[4798]: Starting Zabbix Agent 2 (6.0.25)
12月 16 20:34:53 t1082ubnt zabbix_agent2[4798]: Zabbix Agent2 hostname: [Zabbix server]
12月 16 20:34:53 t1082ubnt zabbix_agent2[4798]: Press Ctrl+C to exit.
3. 設定ファイルを修正
/etc/zabbix/zabbix_agent2.conf
のファイルを修正し、Zabbix Serverと疎通できるようにする。最低限以下の通り設定すれば動作する。
Server=[Zabbix ServerのIPアドレス]
ServerActive=[Zabbix ServerのIPアドレス]
Hostname=[Ubuntuのホスト名]
設定反映のため、Zabbix Agent 2を再起動する。
$ sudo systemctl restart zabbix-agent2
以上で、Ubuntuに対してZabbix Agent 2をインストールする手順は完了となる。
0 件のコメント:
コメントを投稿