5 Instalación del agente de Mac OS desde PKG

Descripción general

El agente Zabbix Mac OS se puede instalar desde los paquetes de instalación PKG disponibles para su descarga. Hay versiones disponibles con o sin cifrado.

Instalación del Agente

El agente se puede instalar utilizando la interfaz gráfica de usuario o desde la línea de comando, por ejemplo:

sudo installer -pkg zabbix_agent-6.0.12-macos-amd64-openssl.pkg -target /

Asegúrese de utilizar la versión correcta del paquete Zabbix en el comando. Debe coincidir con el nombre del paquete descargado.

Ejecución del Agente

El agente se iniciará automáticamente tras la instalación o el reinicio.

Puede editar el archivo de configuración en /usr/local/etc/zabbix/zabbix_agentd.conf si es necesario.

Para iniciar el agente manualmente, puede ejecutar:

sudo launchctl start com.zabbix.zabbix_agentd

Para detener el agente manualmente:

sudo launchctl stop com.zabbix.zabbix_agentd

Durante la actualización, el archivo de configuración existente no se sobrescribe. En su lugar se crea un nuevo archivo zabbix_agentd.conf.NEW que se utilizará para revisar y actualizar el archivo de configuración existente, si es necesario. Recuerde reiniciar el agente después de realizar cambios manuales en el archivo de configuración.

Solución de problemas y eliminación del agente

Esta sección enumera algunos comandos útiles que se pueden utilizar para solucionar problemas y eliminar la instalación del agente de Zabbix.

Mire si el agente Zabbix se está ejecutando:

ps aux | grep zabbix_agentd

Mire si el agente Zabbix ha sido instalado desde los paquetes:

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

Mire los archivos que se instalaron desde el paquete de instalación (tenga en cuenta que la / inicial no se muestra en esta 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

Detenga el agente Zabbix si fue lanzado con launchctl

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

Elimine los archivos (incluyendo la configuración y los registros) que fueron instalados con el paquete de instalación:

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

Olvide que el agente Zabbix ha sido instalado:

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