10 Aģenta palaišana kā root

Kopš Zabbix 5.0.0 versijas systemd servisa fails Zabbix aģentam oficiālajās pakotnēs tieši ietver User un Group direktīvas. Abām ir iestatīta vērtība zabbix.

Vairs nav iespējams konfigurēt, ar kuru lietotāju Zabbix aģents tiek palaists, izmantojot zabbix_agentd.conf failu, jo aģents ignorēs šo konfigurāciju un tiks palaists ar lietotāju, kas norādīts systemd servisa failā. Lai palaistu Zabbix aģentu kā root, ir jāveic tālāk aprakstītās izmaiņas.

Zabbix aģents

Lai ignorētu noklusējuma lietotāju un grupu Zabbix aģentam, izpildiet:

systemctl edit zabbix-agent

Pēc tam pievienojiet šādu saturu:

[Service]
User=root
Group=root

Pārlādējiet dēmonus un restartējiet zabbix-agent servisu:

systemctl daemon-reload
systemctl restart zabbix-agent

Zabbix aģentam tas atkārtoti iespējo lietotāja konfigurēšanas funkcionalitāti failā zabbix_agentd.conf. Tagad aģenta konfigurācijas failā ir jāiestata konfigurācijas parametri User=root un AllowRoot=1.

Zabbix aģents 2

Lai pārrakstītu noklusējuma lietotāju un grupu Zabbix aģentam 2, izpildiet:

systemctl edit zabbix-agent2

Pēc tam pievienojiet šādu saturu:

[Service]
User=root
Group=root

Pārlādējiet dēmonus un restartējiet zabbix-agent2 servisu:

systemctl daemon-reload
systemctl restart zabbix-agent2

Zabbix agent2 gadījumā tas pilnībā nosaka lietotāju, ar kuru tas tiek darbināts. Papildu izmaiņas nav nepieciešamas.