Se encuentra viendo la documentación de la versión en desarrollo, puede estar incompleta.
Esta página fue traducida automáticamente. Si detectas un error, selecciónalo y presiona Ctrl+Enter para informarlo a los editores.

10 Ejecutar el agente como root

Desde Zabbix 5.0.0, el archivo de servicio systemd para el agente Zabbix en los paquetes oficiales incluye explícitamente directivas para User y Group. Ambas están configuradas como zabbix.

Ya no es posible configurar con qué usuario se ejecuta el agente Zabbix a través del archivo zabbix_agentd.conf, porque el agente ignorará esta configuración y se ejecutará como el usuario especificado en el archivo de servicio systemd. Para ejecutar el agente Zabbix como root, debe realizar las modificaciones que se describen a continuación.

Agente Zabbix

Para sobrescribir el usuario y grupo predeterminados para el agente Zabbix, ejecute:

systemctl edit zabbix-agent

Luego, agregue el siguiente contenido:

[Service]
       User=root
       Group=root

Recargue los demonios y reinicie el servicio zabbix-agent:

systemctl daemon-reload
       systemctl restart zabbix-agent

Para el agente Zabbix esto vuelve a habilitar la funcionalidad de configurar el usuario en el archivo zabbix_agentd.conf. Ahora debe establecer los parámetros de configuración User=root y AllowRoot=1 en el archivo de configuración del agente.

Zabbix agent 2

Para sobrescribir el usuario y grupo predeterminados para Zabbix agent 2, ejecute:

systemctl edit zabbix-agent2

Luego, agregue el siguiente contenido:

[Service]
       User=root
       Group=root

Recargue los demonios y reinicie el servicio zabbix-agent2:

systemctl daemon-reload
       systemctl restart zabbix-agent2

Para Zabbix agent2 esto determina completamente el usuario bajo el que se ejecuta. No se requieren modificaciones adicionales.