ZABBIX Agent2¶
Zabbix Agent2はGo言語で書かれている新しい世代のZabbixエージェントで、以下の目的で開発されています。
- TCP接続数の削減。
- チェックの同時性の向上。
- プラグインによる拡張が容易であること。プラグインには以下の機能があります。
- 数行のシンプルなコードで構成される些細なチェック
- 長時間稼働するスクリプトや、定期的にデータを送り返すスタンドアロンデータ収集からなる複雑なチェック
- Zabbixエージェントの代替として以前のバージョンの機能をすべてサポート。
インストール手順¶
リポジトリの追加¶
コマンド
sudo rpm -Uvh https://repo.zabbix.com/zabbix/5.0/rhel/8/x86_64/zabbix-release-5.0-1.el8.noarch.rpm
sudo dnf clean all
実行例
# sudo rpm -Uvh https://repo.zabbix.com/zabbix/5.0/rhel/8/x86_64/zabbix-release-5.0-1.el8.noarch.rpm
https://repo.zabbix.com/zabbix/5.0/rhel/8/x86_64/zabbix-release-5.0-1.el8.noarch.rpm を取得中
警告: /var/tmp/rpm-tmp.nLUEAw: ヘッダー V4 RSA/SHA512 Signature、鍵 ID a14fe591: NOKEY
Verifying... ################################# [100%]
準備しています... ################################# [100%]
更新中 / インストール中...
1:zabbix-release-5.0-1.el8 ################################# [100%]
#
# sudo dnf clean all
0 ファイルが削除されました
ZABBIX Agent2のインストール¶
コマンド
sudo dnf install -y zabbix-agent2
実行例
# sudo dnf install -y zabbix-agent2
メタデータの期限切れの最終確認: 0:00:38 時間前の 2021年06月05日 23時26分20秒 に実施しました。
依存関係が解決しました。
================================================================================================
パッケージ アーキテクチャー バージョン リポジトリー サイズ
================================================================================================
インストール:
zabbix-agent2 x86_64 5.0.12-1.el8 zabbix 5.8 M
トランザクションの概要
================================================================================================
インストール 1 パッケージ
ダウンロードサイズの合計: 5.8 M
インストール後のサイズ: 20 M
パッケージのダウンロード:
zabbix-agent2-5.0.12-1.el8.x86_64.rpm 237 kB/s | 5.8 MB 00:25
------------------------------------------------------------------------------------------------
合計 237 kB/s | 5.8 MB 00:25
警告: /var/cache/dnf/zabbix-b7349cbb4866b08d/packages/zabbix-agent2-5.0.12-1.el8.x86_64.rpm: ヘ ッダー V4 RSA/SHA512 Signature、鍵 ID a14fe591: NOKEY
Zabbix Official Repository - x86_64 1.6 MB/s | 1.7 kB 00:00
GPG 鍵 0xA14FE591 をインポート中:
Userid : "Zabbix LLC <packager@zabbix.com>"
Fingerprint: A184 8F53 52D0 22B9 471D 83D0 082A B56B A14F E591
From : /etc/pki/rpm-gpg/RPM-GPG-KEY-ZABBIX-A14FE591
鍵のインポートに成功しました
トランザクションの確認を実行中
トランザクションの確認に成功しました。
トランザクションのテストを実行中
トランザクションのテストに成功しました。
トランザクションを実行中
準備 : 1/1
scriptletの実行中: zabbix-agent2-5.0.12-1.el8.x86_64 1/1
インストール中 : zabbix-agent2-5.0.12-1.el8.x86_64 1/1
scriptletの実行中: zabbix-agent2-5.0.12-1.el8.x86_64 1/1
検証 : zabbix-agent2-5.0.12-1.el8.x86_64 1/1
インストール済み:
zabbix-agent2-5.0.12-1.el8.x86_64
完了しました!
サービスの起動¶
コマンド
sudo systemctl enable --now zabbix-agent2
sudo systemctl status zabbix-agent2
実行例
# sudo systemctl enable --now zabbix-agent2
Created symlink /etc/systemd/system/multi-user.target.wants/zabbix-agent2.service → /usr/lib/systemd/system/zabbix-agent2.service.
#
# sudo systemctl status zabbix-agent2
● zabbix-agent2.service - Zabbix Agent 2
Loaded: loaded (/usr/lib/systemd/system/zabbix-agent2.service; enabled; vendor preset: disab>
Active: active (running) since Sat 2021-06-05 23:30:24 JST; 13s ago
Main PID: 1539 (zabbix_agent2)
Tasks: 8 (limit: 24744)
Memory: 7.9M
CGroup: /system.slice/zabbix-agent2.service
mq1539 /usr/sbin/zabbix_agent2 -c /etc/zabbix/zabbix_agent2.conf
6月 05 23:30:24 almalinux systemd[1]: Started Zabbix Agent 2.
6月 05 23:30:24 almalinux zabbix_agent2[1539]: Starting Zabbix Agent 2 [Zabbix server]. (5.0.1>
6月 05 23:30:24 almalinux zabbix_agent2[1539]: Press Ctrl+C to exit.