You are viewing documentation for the development version, it may be incomplete.
Join our translation project and help translate Zabbix documentation into your native language.

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