Installazione dell'agent macOS da PKG
Panoramica
Zabbix agent può essere installato su macOS utilizzando pacchetti di installazione PKG, disponibili per il download.
I pacchetti di Zabbix agent sono disponibili con o senza crittografia.
Installazione di agent
L'agent può essere installato utilizzando l'interfaccia utente grafica oppure dalla riga di comando, ad esempio:
sudo installer -pkg zabbix_agent-8.0.0-macos-arm64-openssl.pkg -target /
Assicurati di utilizzare nel comando la versione corretta del pacchetto Zabbix. Deve corrispondere al nome del pacchetto scaricato.
Esecuzione dell'agent
L'agent si avvierà automaticamente dopo l'installazione o il riavvio.
Se necessario, è possibile modificare il file di configurazione in /usr/local/etc/zabbix/zabbix_agentd.conf.
Per avviare manualmente l'agent, è possibile eseguire:
sudo launchctl start com.zabbix.zabbix_agentd
Per arrestare manualmente l'agent:
sudo launchctl stop com.zabbix.zabbix_agentd
Durante l'aggiornamento, il file di configurazione esistente non viene sovrascritto.
Viene invece creato un nuovo file zabbix_agentd.conf.NEW da utilizzare per rivedere e aggiornare il file di configurazione esistente, se necessario.
Ricordarsi di riavviare l'agent dopo aver apportato modifiche manuali al file di configurazione.
Risoluzione dei problemi e rimozione di agent
Questa sezione elenca alcuni comandi utili che possono essere usati per la risoluzione dei problemi e la rimozione dell'installazione di Zabbix agent.
Verificare se Zabbix agent è in esecuzione:
ps aux | grep zabbix_agentd
Verificare se Zabbix agent è stato installato dai pacchetti:
pkgutil --pkgs | grep zabbix
com.zabbix.pkg.ZabbixAgent
Visualizzare i file installati dal pacchetto di installazione (si noti che la / iniziale non viene visualizzata in questa vista):
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
Arrestare Zabbix agent se è stato avviato con launchctl:
sudo launchctl unload /Library/LaunchDaemons/com.zabbix.zabbix_agentd.plist
Rimuovere i file (incluse configurazione e log) installati con il pacchetto di installazione:
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
Dimenticare che Zabbix agent è stato installato:
sudo pkgutil --forget com.zabbix.pkg.ZabbixAgent