5 Installazione dell'agente Mac OS da PKG
Panoramica
L'agente Zabbix per Mac OS può essere installato dai pacchetti di installazione PKG disponibili per il download. Sono disponibili versioni con o senza crittografia.
Installazione dell'agente
L'agente può essere installato utilizzando l'interfaccia utente grafica o da la riga di comando, ad esempio:
· sudo installer -pkg zabbix_agent-6.0.12-macos-amd64-openssl.pkg -target /
Assicurati di utilizzare la versione corretta del pacchetto Zabbix nel comando. deve corrispondere al nome del pacchetto scaricato.
Agente in esecuzione
L'agente verrà avviato automaticamente dopo l'installazione o il riavvio.
È possibile modificare il file di configurazione all'indirizzo
/usr/local/etc/zabbix/zabbix_agentd.conf se necessario.
Per avviare l'agente manualmente, puoi eseguire:
sudo launchctl start com.zabbix.zabbix_agentd
Per arrestare l'agente manualmente:
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
revisione e aggiornamento del file di configurazione esistente, se necessario.
Ricordarsi di riavviare l'agente dopo le modifiche manuali alla configurazione
file.
Risoluzione dei problemi e rimozione dell'agente
Questa sezione elenca alcuni comandi utili che possono essere utilizzati per la risoluzione dei problemi e rimozione dell'installazione dell'agente Zabbix.
Verifica se l'agente Zabbix è in esecuzione:
ps ausiliario | grep zabbix_agentd
Verifica se l'agente Zabbix è stato installato dai pacchetti:
$ pkgutil --pkgs | grep zabbix
com.zabbix.pkg.ZabbixAgent
Guarda i file che sono stati installati dal pacchetto di installazione (nota che
l'iniziale / non viene visualizzato 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
Arresta l'agente Zabbix se è stato avviato con launchctl:
sudo launchctl unload /Library/LaunchDaemons/com.zabbix.zabbix_agentd.plist
Rimuovere i file (inclusi configurazione e registri) che sono stati installati con 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
Dimentica che l'agente Zabbix è stato installato:
sudo pkgutil --forget com.zabbix.pkg.ZabbixAgent