This is a translation of the original English documentation page. Help us make it better.

9 Futó ügynök rootként

A 5.0.0 verziótól kezdődően a Zabbix rendszerszolgáltatási fájlja ügynök a hivatalos csomagok frissítve, hogy kifejezetten tartalmazza a "Felhasználó" és a "Csoport" direktívákat. Mindkettő "zabbix"-ra van állítva.

Ez azt jelenti, hogy a régi Zabbix felhasználó konfigurálása Az ügynök a zabbix_agentd.conf fájlon keresztül fut, és az ügynök megkerüli mindig a systemd szolgáltatásfájlban megadott felhasználóként fut.

Az új viselkedés felülbírálásához hozzon létre a `/etc/systemd/system/zabbix-agent.service.d/override.conf' fájlt a következő tartalom:

[Szolgáltatás]
       User=root
       Csoport=gyökér

Töltse be újra a démonokat és indítsa újra a zabbix-agent szolgáltatást:

systemctl démon-reload
       systemctl indítsa újra a zabbix-agentet

A Zabbix agent2 esetében ez teljesen meghatározza a futtatandó felhasználót mint.

A régi ügynök esetében ez csak a konfigurálás funkcióját engedélyezi újra felhasználót a zabbix_agentd.conf fájlban. Ezért a zabbix futtatásához ügynök rootként még szerkesztenie kell az ügynököt konfiguráció file, és adja meg a „User=root” értéket mint valamint az AllowRoot=1 opciókat.

Zabbix agent

To override the default user and group for Zabbix agent, run:

systemctl edit zabbix-agent

Then, add the following content:

[Service]
       User=root
       Group=root

Reload daemons and restart the zabbix-agent service:

systemctl daemon-reload
       systemctl restart zabbix-agent

For Zabbix agent this re-enables the functionality of configuring user in the zabbix_agentd.conf file. Now you need to set User=root and AllowRoot=1 configuration parameters in the agent configuration file.

Zabbix agent 2

To override the default user and group for Zabbix agent 2, run:

systemctl edit zabbix-agent2

Then, add the following content:

[Service]
       User=root
       Group=root

Reload daemons and restart the zabbix-agent service:

systemctl daemon-reload
       systemctl restart zabbix-agent2

For Zabbix agent2 this completely determines the user that it runs as. No additional modifications are required.