9 Ejecutar 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 "Usuario" y "Grupo". Ambos están configurados en "zabbix".
Ya no es posible configurar qué usuario ejecuta el agente Zabbix a través del archivo zabbix_agentd.conf.
porque el agente omitirá 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 de Zabbix
Para reemplazar el usuario y grupo predeterminados para el agente Zabbix, ejecute:
systemctl edit zabbix-agent
Luego, agregue el siguiente contenido:
[Service]
User=root
Group = root
Vuelva a cargar 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 necesita establecer los parámetros de configuración User=root y AllowRoot=1 en el [archivo de configuración] (/manual/appendix/config/zabbix_agentd) del agente.
Agente Zabbix 2
Para reemplazar el usuario y grupo predeterminados para el agente 2 de Zabbix, ejecute:
systemctl edit zabbix-agent2
Luego, agregue el siguiente contenido:
[Servicio]
User=root
Group = root
Vuelva a cargar los demonios y reinicie el servicio zabbix-agent:
systemctl daemon-reload
systemctl restart zabbix-agent2
Para Zabbix agent2 esto determina completamente el usuario con el que se ejecuta. No se requieren modificaciones adicionales.