Você está visualizando a documentação da versão de desenvolvimento, que pode estar incompleta.
Esta página foi traduzida automaticamente. Se você notar um erro, selecione-o e pressione Ctrl+Enter para reportá-lo aos editores.

10 Executando o agent como root

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.

Zabbix agent

Para substituir o usuário e grupo padrão do Zabbix agent, execute:

systemctl edit zabbix-agent

Em seguida, adicione o seguinte conteúdo:

[Service]
       User=root
       Group=root

Recarregue os daemons e reinicie o serviço zabbix-agent:

systemctl daemon-reload
       systemctl restart 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.

Zabbix agent 2

Para substituir o usuário e grupo padrão para o Zabbix agent 2, execute:

systemctl edit zabbix-agent2

Em seguida, adicione o seguinte conteúdo:

[Service]
       User=root
       Group=root

Recarregue os daemons e reinicie o serviço zabbix-agent2:

systemctl daemon-reload
       systemctl restart zabbix-agent2

Para o Zabbix agent2 isso determina completamente o usuário como o qual ele será executado. Nenhuma modificação adicional é necessária.