À partir de la version 5.0.0, le fichier de service systemd pour l'agent Zabbix dans les paquets officiels) inclut explicitement des directives pour User
et Group
. Les deux sont définis sur zabbix
.
Il n'est plus possible de configurer l'utilisateur sous lequel l'agent Zabbix s'exécute via le fichier zabbix_agentd.conf
, car l'agent contournera cette configuration et s'exécutera sous l'utilisateur spécifié dans le fichier de service systemd. Pour exécuter l'agent Zabbix en tant que root, vous devez apporter les modifications décrites ci-dessous.
Pour remplacer l'utilisateur et le groupe par défaut pour l'agent Zabbix, exécutez :
Ajoutez ensuite le contenu suivant :
Rechargez les démons et redémarrez le service zabbix-agent :
Pour l'agent Zabbix, cela réactive la fonctionnalité de configuration de l'utilisateur dans le fichier zabbix_agentd.conf
. Vous devez maintenant définir les paramètres de configuration User=root
et AllowRoot=1
dans le fichier de configuration de l'agent.
Pour remplacer l'utilisateur et le groupe par défaut pour l'agent Zabbix 2, exécutez :
Ajoutez ensuite le contenu suivant :
Rechargez les démons et redémarrez le service zabbix-agent :
Pour l'agent Zabbix 2, cela détermine complètement l'utilisateur sous lequel il s'exécute. Aucune modification supplémentaire n'est requise.