4 Installation de l'agent Mac OS à partir de PKG
Aperçu
L'agent Zabbix Mac OS peut être installé à partir des packages du programme d'installation de PKG disponibles en téléchargement. Des versions avec ou sans cryptage sont disponibles.
Agent en cours d'exécution
L'agent démarrera automatiquement après l'installation ou le redémarrage.
Vous pouvez éditer le fichier de configuration
/usr/local/etc/zabbix/zabbix_agentd.conf si nécessaire.
Pour démarrer l'agent manuellement, vous pouvez exécuter :
launchctl start com.zabbix.zabbix_agentd
Pour arrêter l'agent manuellement :
launchctl stop com.zabbix.zabbix_agentd
Lors de la mise à jour, le fichier de configuration existant n'est pas
écrasé. À la place, un nouveau fichier zabbix_agentd.conf.NEW est créé
pour être utilisé pour être examiné et pour mettre à jour le fichier de
configuration existant, si nécessaire. N'oubliez pas de redémarrer
l'agent après les modifications manuelles apportées au fichier de
configuration.
Dépannage et suppression de l'agent
Cette section répertorie certaines commandes utiles qui peuvent être utilisées pour résoudre et supprimer l’installation de l’agent Zabbix.
Voir si l'agent Zabbix est en cours d'exécution :
ps aux | grep zabbix_agentd
Vérifier 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êter l'agent Zabbix s'il a été lancé avec launchctl :
sudo launchctl unload /Library/LaunchDaemons/com.zabbix.zabbix_agentd.plist
Supprimer les fichiers (y compris la configuration et les journaux) 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/logs/zabbix
Oublier que l'agent Zabbix a été installé :
sudo pkgutil --forget com.zabbix.pkg.ZabbixAgent
Troubleshooting and removing agent
This section lists some useful commands that can be used for troubleshooting and removing Zabbix agent installation.
See if Zabbix agent is running:
ps aux | grep zabbix_agentd
See if Zabbix agent has been installed from packages:
$ pkgutil --pkgs | grep zabbix
com.zabbix.pkg.ZabbixAgent
See the files that were installed from the installer package (note that
the initial / is not displayed in this view):
$ 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
Stop Zabbix agent if it was launched with launchctl:
sudo launchctl unload /Library/LaunchDaemons/com.zabbix.zabbix_agentd.plist
Remove files (including configuration and logs) that were installed with installer package:
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/logs/zabbix
Forget that Zabbix agent has been installed:
sudo pkgutil --forget com.zabbix.pkg.ZabbixAgent