9 Uruchamianie agenta jako root
Od Zabbix 5.0.0 plik usługi systemd dla agenta Zabbix w oficjalnych
pakietach jawnie zawiera dyrektywy User i Group.
Obie są ustawione na zabbix.
Nie jest już możliwe skonfigurowanie, jako który użytkownik ma działać agent Zabbix, za pomocą pliku zabbix_agentd.conf,
ponieważ agent ominie to ustawienie i uruchomi się jako użytkownik określony w pliku usługi systemd.
Aby uruchomić agenta Zabbix jako root, należy wprowadzić zmiany opisane poniżej.
Zabbix agent
Aby nadpisać domyślnego użytkownika i grupę dla Zabbix agent, uruchom:
systemctl edit zabbix-agent
Następnie dodaj następującą zawartość:
[Service]
User=root
Group=root
Załaduj ponownie demony i uruchom ponownie usługę zabbix-agent:
systemctl daemon-reload
systemctl restart zabbix-agent
Dla Zabbix agent ponownie włącza to funkcjonalność konfiguracji użytkownika w pliku zabbix_agentd.conf.
Teraz musisz ustawić parametry konfiguracyjne User=root i AllowRoot=1 w pliku konfiguracyjnym agenta.
Zabbix agent 2
Aby zastąpić domyślnego użytkownika i grupę dla Zabbix agent 2, uruchom:
systemctl edit zabbix-agent2
Następnie dodaj następującą zawartość:
[Service]
User=root
Group=root
Przeładuj demony i uruchom ponownie usługę zabbix-agent2:
systemctl daemon-reload
systemctl restart zabbix-agent2
W przypadku Zabbix agent2 to całkowicie określa użytkownika, jako który jest uruchamiany. Nie są wymagane żadne dodatkowe modyfikacje.