Sidebar

Zabbix Summit 2022
Register for Zabbix Summit 2022

6 PKG から Mac OS エージェントのインストール

概要

Zabbix Mac OS エージェントは、ダウンロード で利用可能な PKG インストーラー パッケージからインストールできます。 暗号化ありまたはなしのバージョンが利用可能です。

エージェントのインストール

エージェントはグラフィカル ユーザー インターフェイス、またはコマンド ラインからインストールできます。 次に例を示します。

sudo installer -pkg zabbix_agent-5.4.0-macos-amd64-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