2016-10-07 3 views
2

Je suis en train de courir zabbix agent 3.0.4 sur CentOS7, systemd n'a pas pu démarrer l'agent Zabbix, de journalctl -xeservice d'agent Zabbix a échoué, PID illisible

PID file /run/zabbix/zabbix_agentd.pid not readable (yes?) after start. node=localhost.localdomain type=SERVICE_START msg=audit(1475848200.601:17994): pid=1 uid=0 auid=4294967298 ses=... zabbix-agent.service never wrote its PID file. Failing. Failed to start Zabbix Agent.

Il n'y a pas d'erreur d'autorisation , et j'essaye de reconfigurer le chemin PID au dossier /tmp dans zabbix-agent.service et zabbix_agentd.conf, cela ne fonctionne pas.

Très étrange, quelqu'un a une idée? Merci d'avance.

=====

enquête un peu, le PID doit être sous /run/zabbix dossier, je crée manuellement le zabbix_agentd.pid, et il disparaît après 1 seconde. Vraiment étrange.

+0

Essayez de démarrer l'agent directement. Des messages d'erreur? Peut-être que le fichier de configuration n'est pas accessible, ou a des erreurs? Vérifiez également que l'option PidFile du fichier de configuration du démon de l'agent est définie pour correspondre à ce chemin. – Richlv

+0

@Richlv, vérifiez la permission, pas de conflit, juste il semble y avoir un processus de suppression '/ run/zabbix/zabbix_agentd.pid' constamment, ne sait pas que c'est' systemd' ou pas. – perigee

+0

Pour l'instant, la solution de contournement que j'ai utilisée, installez d'abord la version zabbix-agent 2.2, redémarré, activé, puis installez zabbix-agent 3.0.4, redémarrez l'agent à nouveau. – perigee

Répondre

0

L'octroi des droits d'accès complets 7777 à ce fichier pid aidera à résoudre le problème.

+0

s'il vous plaît poster votre réponse complète ici. comme comment donner des autorisations. – Sachith

+0

Donner 777 autorisations est une mauvaise idée presque toujours ... Il est préférable de comprendre la véritable cause et éviter les problèmes de sécurité. – Richlv

4

J'ai eu le même problème et il était lié à selinux. Alors je zabbix_agent_t permis par semanage

yum install policycoreutils-python 

semanage permissive -a zabbix_agent_t 
+0

J'ai eu un tel problème avec zabbix-agent version 3.0 et 3.2 et votre réponse m'a beaucoup aidé et m'a permis de gagner du temps. Merci. –

0

j'ai eu cela aussi et il était SELinux, il était handicapé mais je dû exécuter la commande