Você está visualizando a documentação da versão de desenvolvimento, que pode estar incompleta.
Esta página foi traduzida automaticamente. Se você notar um erro, selecione-o e pressione Ctrl+Enter para reportá-lo aos editores.

2 Instalação do agent no macOS a partir do PKG

Visão geral

O agent do Zabbix pode ser instalado no macOS usando pacotes de instalação PKG, disponíveis para download.

Os pacotes do agent do Zabbix estão disponíveis com ou sem criptografia.

Instalando o agent

O agent pode ser instalado usando a interface gráfica do usuário ou pela linha de comando, por exemplo:

sudo installer -pkg zabbix_agent-8.0.0-macos-arm64-openssl.pkg -target /

Certifique-se de usar a versão correta do pacote Zabbix no comando. Ela deve corresponder ao nome do pacote baixado.

Executando o agent

O agent será iniciado automaticamente após a instalação ou reinicialização.

Você pode editar o arquivo de configuração em /usr/local/etc/zabbix/zabbix_agentd.conf se necessário.

Para iniciar o agent manualmente, execute:

sudo launchctl start com.zabbix.zabbix_agentd

Para parar o agent manualmente:

sudo launchctl stop com.zabbix.zabbix_agentd

Durante a atualização, o arquivo de configuração existente não é sobrescrito. Em vez disso, um novo arquivo zabbix_agentd.conf.NEW é criado para ser usado na revisão e atualização do arquivo de configuração existente, se necessário. Lembre-se de reiniciar o agent após alterações manuais no arquivo de configuração.

Solução de problemas e remoção do agent

Esta seção lista alguns comandos úteis que podem ser usados para solucionar problemas e remover a instalação do agent Zabbix.

Veja se o agent Zabbix está em execução:

ps aux | grep zabbix_agentd

Veja se o agent Zabbix foi instalado a partir de pacotes:

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

Veja os arquivos que foram instalados a partir do pacote do instalador (observe que a / inicial não é exibida nesta visualização):

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

Pare o agent Zabbix se ele foi iniciado com launchctl:

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

Remova os arquivos (incluindo configuração e logs) que foram instalados com o pacote do instalador:

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

Esqueça que o agent Zabbix foi instalado:

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