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