Table of Contents

Sinds Zabbix 5.0.0 bevat het systemd-servicebestand voor de Zabbix-agent in officiële pakketten expliciete instructies voor User en Group. Beide zijn ingesteld op zabbix.

Het is niet langer mogelijk om te configureren welke gebruiker de Zabbix-agent uitvoert via het zabbix_agentd.conf-bestand, omdat de agent deze configuratie zal negeren en zal worden uitgevoerd als de gebruiker die is gespecificeerd in het systemd-servicebestand. Om de Zabbix-agent als root uit te voeren, moet je de onderstaande wijzigingen aanbrengen.

Om de standaardgebruiker en -groep voor de Zabbix-agent te overschrijven, voer je het volgende uit:

systemctl edit zabbix-agent

Voeg vervolgens de volgende inhoud toe:

[Service]
       User=root
       Group=root

Herlaad de services en herstart de zabbix-agent-service:

systemctl daemon-reload
       systemctl restart zabbix-agent

Voor de Zabbix-agent wordt hiermee de functionaliteit om de gebruiker te configureren in het zabbix_agentd.conf-bestand opnieuw ingeschakeld. Nu moet je de configuratieparameters User=root en AllowRoot=1 instellen in het configuratiebestand van de agent.

Zabbix agent 2

Om de standaardgebruiker en -groep voor Zabbix agent 2 te overschrijven, voer je het volgende uit:

systemctl edit zabbix-agent2

Voeg vervolgens de volgende inhoud toe:

[Service]
       User=root
       Group=root

Herlaad de services en herstart de Zabbix-agent-service:

systemctl daemon-reload
       systemctl restart zabbix-agent2

Voor Zabbix agent 2 bepaalt dit volledig de gebruiker waarvoor het wordt uitgevoerd. Er zijn geen extra wijzigingen vereist.