2 PKGからのmacOSエージェントのインストール
概要
Zabbixエージェントは、ダウンロード可能なPKGインストーラーパッケージを使用して、macOSにインストールできます。
Zabbixエージェントのパッケージは、暗号化ありまたはなしで利用できます。
エージェントのインストール
エージェントは、グラフィカルユーザーインターフェースまたはコマンドラインを使用してインストールできます。例えば、次のように実行します。
sudo installer -pkg zabbix_agent-7.0.0-macos-arm64-openssl.pkg -target /
コマンドでは、正しいZabbixパッケージのバージョンを使用してください。
ダウンロードしたパッケージ名と一致している必要があります。
エージェントの実行
エージェントは、インストールまたは再起動後に自動的に起動します。
必要に応じて、設定ファイル /usr/local/etc/zabbix/zabbix_agentd.conf を編集できます。
エージェントを手動で起動するには、次を実行します。
sudo launchctl start com.zabbix.zabbix_agentd
エージェントを手動で停止するには、次を実行します。
sudo launchctl stop com.zabbix.zabbix_agentd
アップグレード中、既存の設定ファイルは上書きされません。
代わりに、新しい zabbix_agentd.conf.NEW ファイルが作成され、必要に応じて既存の設定ファイルの確認および更新に使用できます。
設定ファイルを手動で変更した後は、エージェントを再起動することを忘れないでください。
エージェントのトラブルシューティングと削除
このセクションでは、Zabbixエージェントのインストールのトラブルシューティングおよび削除に使用できる便利なコマンドをいくつか紹介します。
Zabbixエージェントが実行中かどうかを確認します。
ps aux | grep zabbix_agentd
Zabbixエージェントがパッケージからインストールされているかどうかを確認します。
pkgutil --pkgs | grep zabbix
com.zabbix.pkg.ZabbixAgent
インストーラーパッケージからインストールされたファイルを確認します(この表示では先頭の / は表示されないことに注意してください)。
pkgutil --only-files --files com.zabbix.pkg.ZabbixAgent
Library/LaunchDaemons/com.zabbix.zabbix_agentd.plist
usr/local/bin/zabbix_get
usr/local/bin/zabbix_sender
usr/local/etc/zabbix/zabbix_agentd/userparameter_examples.conf.NEW
usr/local/etc/zabbix/zabbix_agentd/userparameter_mysql.conf.NEW
usr/local/etc/zabbix/zabbix_agentd.conf.NEW
usr/local/sbin/zabbix_agentd
launchctl で起動された場合は、Zabbixエージェントを停止します。
sudo launchctl unload /Library/LaunchDaemons/com.zabbix.zabbix_agentd.plist
インストーラーパッケージでインストールされたファイル(設定ファイルおよびログを含む)を削除します。
sudo rm -f /Library/LaunchDaemons/com.zabbix.zabbix_agentd.plist
sudo rm -f /usr/local/sbin/zabbix_agentd
sudo rm -f /usr/local/bin/zabbix_get
sudo rm -f /usr/local/bin/zabbix_sender
sudo rm -rf /usr/local/etc/zabbix
sudo rm -rf /var/log/zabbix
Zabbixエージェントがインストールされたという記録を削除します。
sudo pkgutil --forget com.zabbix.pkg.ZabbixAgent