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.