2 Instalación del agente macOS desde PKG
Descripción general
El agente Zabbix se puede instalar en macOS utilizando paquetes instaladores PKG, disponibles para descarga.
Los paquetes del agente Zabbix están 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 comandos, por ejemplo:
sudo installer -pkg zabbix_agent-7.0.0-macos-arm64-openssl.pkg -target /
Asegúrese de utilizar la versión correcta del paquete de Zabbix en el comando. Debe coincidir con el nombre del paquete descargado.
Ejecutando el agente
El agente se iniciará automáticamente después de 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 para ser utilizado al 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 la solución de problemas y la eliminación de la instalación del agente Zabbix.
Ver si el agente Zabbix se está ejecutando:
ps aux | grep zabbix_agentd
Ver si el agente Zabbix se ha instalado desde paquetes:
pkgutil --pkgs | grep zabbix
com.zabbix.pkg.ZabbixAgent
Ver los archivos que se instalaron desde el paquete instalador (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
Detener el agente Zabbix si se inició con launchctl:
sudo launchctl unload /Library/LaunchDaemons/com.zabbix.zabbix_agentd.plist
Eliminar los archivos (incluyendo configuración y registros) que se instalaron con el paquete 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
Olvidar que el agente Zabbix ha sido instalado:
sudo pkgutil --forget com.zabbix.pkg.ZabbixAgent