zabbix-getコマンドがみつからない

zabbix-get がインストールされていない

Zabbix6.4でZabbix エージェントからデータを取得するためのコマンドラインユーティリティの「zabbix_get」を使おうと思いましたが、zabbix_get コマンドがありませんでした。

調べてみると、「zabbix-get」はdnfコマンドでインストールする必要がありました。「zabbix-server」や「zabbix-agent」をインストール一緒にインストールされると思いましたが違ったみたいです。下記のようにdnfコマンドで「zabbix-get」をインストールしたら「zabbix-get」コマンドが使用できるようになりました

$ sudo dnf install zabbix-get

また、「zabbix-get」コマンドですが、Zabbix 6.0 以降では、zabbix_get コマンドは非推奨となり、「zabbix_sender」コマンドを使用することが推奨されています。こちらもdnfコマンドでインストールします

sudo dnf install zabbix-ender

zabbix_getとzabbix_senderの違いについて

zabbix_get コマンドと zabbix_sender コマンドの違いは以下の通りです。

機能 zabbix_get zabbix_sender
バージョン Zabbix 5.4 以前 Zabbix 6.0 以降
推奨 非推奨 推奨
機能 簡易 高機能
互換性 Zabbix 5.4 以前と互換性あり Zabbix 6.0 以降と互換性あり

Zabbix 6 移行だと、Zabbix エージェントからデータを取得する場合は、zabbix_sender コマンドを利用したほうが良いです