PKGからのmacOSエージェントのインストール
概要
Zabbixエージェントは、ダウンロード可能なPKGインストーラーパッケージを使用してmacOSにインストールできます。
Zabbixエージェントパッケージは、暗号化の有無にかかわらず利用できます。
エージェントのインストール
エージェントは、グラフィカルユーザーインターフェースまたはコマンドラインからインストールできます。例えば:
sudo installer -pkg zabbix_agent-8.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