Desde o Zabbix 5.0.0, o arquivo de serviço systemd para o agent Zabbix nos pacotes oficiais inclui explicitamente diretivas para User e Group. Ambos são definidos como zabbix.
Não é mais possível configurar qual usuário o agent Zabbix será executado via arquivo zabbix_agentd.conf, porque o agent irá ignorar essa configuração e será executado como o usuário especificado no arquivo de serviço systemd. Para executar o agent Zabbix como root, você precisa fazer as modificações descritas abaixo.
Para substituir o usuário e grupo padrão do Zabbix agent, execute:
Em seguida, adicione o seguinte conteúdo:
Recarregue os daemons e reinicie o serviço zabbix-agent:
Para o Zabbix agent isso reabilita a funcionalidade de configurar o usuário no arquivo zabbix_agentd.conf. Agora você precisa definir os parâmetros de configuração User=root e AllowRoot=1 no arquivo de configuração do agent.
Para substituir o usuário e grupo padrão para o Zabbix agent 2, execute:
Em seguida, adicione o seguinte conteúdo:
Recarregue os daemons e reinicie o serviço zabbix-agent2:
Para o Zabbix agent2 isso determina completamente o usuário como o qual ele será executado. Nenhuma modificação adicional é necessária.