コンテンツにスキップ

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.