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
. Ambos están configurados 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.
Para sustituir el usuario y grupo predeterminados para el agente Zabbix, ejecute:
Luego, agregue el siguiente contenido:
Vuelva a cargar los demonios y reinicie el servicio zabbix-agent:
Para el agente Zabbix, esto vuelve a habilitar la funcionalidad de configurar el usuario en el archivo zabbix_agentd.conf
. Ahora necesita establecer los parámetros de configuración User=root
y AllowRoot=1
en el archivo de configuración del agente.
Para sobrescribir el usuario y grupo predeterminados para Zabbix agent 2, ejecute:
Luego, agregue el siguiente contenido:
Recargue los demonios y reinicie el servicio zabbix-agent2:
Para Zabbix agent2 esto determina completamente el usuario bajo el que se ejecuta. No se requieren modificaciones adicionales.