This is a translation of the original English documentation page. Help us make it better.

5 Installation de l'agent Mac OS à partir de PKG

Aperçu

L'agent Zabbix Mac OS peut être installé à partir des packages d'installation PKG disponibles en [téléchargement] (https://www.zabbix.com/download_agents#tab:44). Des versions avec ou sans cryptage sont disponibles.

Installation de l'agent

L'agent peut être installé à l'aide de l'interface utilisateur graphique ou à partir de la ligne de commande, par exemple :

sudo installer -pkg zabbix_agent-5.4.0-macos-amd64-openssl.pkg -target /

Assurez-vous d'utiliser la bonne version du package Zabbix dans la commande. Il doit correspondre au nom du package téléchargé.

Exécution de l'agent

L'agent démarrera automatiquement après l'installation ou le redémarrage.

Vous pouvez modifier le fichier de configuration dans /usr/local/etc/zabbix/zabbix_agentd.conf si nécessaire.

Pour démarrer l'agent manuellement, vous pouvez exécuter :

sudo launchctl start com.zabbix.zabbix_agentd

Pour arrêter l'agent manuellement :

sudo launchctl stop com.zabbix.zabbix_agentd

Lors de la mise à niveau, le fichier de configuration existant n'est pas écrasé. Au lieu de cela, un nouveau fichier zabbix_agentd.conf.NEW est créé pour être utilisé pour réviser et mettre à jour le fichier de configuration existant, si nécessaire. N'oubliez pas de redémarrer l'agent après des modifications manuelles du fichier de configuration.

Dépannage et suppression de l'agent

Cette section répertorie certaines commandes utiles qui peuvent être utilisées pour dépanner et supprimer l'installation de l'agent Zabbix.

Vérifiez si l'agent Zabbix est en cours d'exécution :

ps aux | grep zabbix_agentd

Vérifiez si l'agent Zabbix a été installé à partir de packages :

$ pkgutil --pkgs | grep zabbix 
       com.zabbix.pkg.ZabbixAgent

Voir les fichiers qui ont été installés à partir du package d'installation (notez que le / initial n'est pas affiché dans cette vue) :

$ 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

Arrêtez l'agent Zabbix s'il a été lancé avec launchctl :

sudo launchctl unload /Library/LaunchDaemons/com.zabbix.zabbix_agentd.plist

Supprimez les fichiers (y compris la configuration et les journaux) qui ont été installés avec le package d'installation :

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

Oubliez que l'agent Zabbix a été installé :

sudo pkgutil --forget com.zabbix.pkg.ZabbixAgent