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

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