Page 1 sur 1

[RESOLU] Incompatibilité Jeedom server et Agent Zabbix

Publié : 30 avr. 2019, 12:18
par mrRck
Hello,

Je ne sais pas si je suis au bon endroit mais je souhaiterai faire une remonté de "bug" ou incompatibilité entre jeedom et l'agent Zabbix (agent de supervision).
L'agent zabbix démarre bien mais se fait kill toutes les 5 minutes à heure fixe:

Apr 30 09:50:01 JEEDOM CRON[22160]: (root) CMD (/usr/bin/php /var/www/html/core/php/watchdog.php >> /dev/null)
Apr 30 09:50:01 JEEDOM CRON[22161]: (www-data) CMD (/usr/bin/php /var/www/html/core/php/jeeCron.php >> /dev/null)
Apr 30 09:50:01 JEEDOM systemd[1]: Stopping Zabbix Agent...
Apr 30 09:50:01 JEEDOM systemd[1]: Stopped Zabbix Agent.

J'ai reproduit le problème sur deux serveurs jeedom (VM Debian, pas de selinux) dont un "vierge" récemment installé.
Le composant zabbix-proxy tourne sans problème, c'est uniquement l'agent qui se fait kill:
Got signal [signal:15(SIGTERM),sender_pid:22275,sender_uid:0,reason:0]. Exiting ...

Le responsable semble être le cron jeeCron.php qui s’exécute chaque minute, cependant il kill l'agent zabbix que toutes les 5 minutes à heure fixe genre 14:00, 14:05, 14:10 ou avant parfois mais uniquement au changement de minute.

Après avoir renommé jeecron.php en jeecron.php.save, l'agent zabbix ne se fait plus kill:

Apr 30 12:06:57 JEEDOM systemd[1]: Starting Zabbix Agent...
Apr 30 12:06:57 JEEDOM systemd[1]: Started Zabbix Agent.
Apr 30 12:07:01 JEEDOM CRON[2610]: (www-data) CMD (/usr/bin/php /var/www/html/core/php/jeeCron.php >> /dev/null)
Apr 30 12:08:01 JEEDOM CRON[3797]: (www-data) CMD (/usr/bin/php /var/www/html/core/php/jeeCron.php >> /dev/null)
Apr 30 12:09:01 JEEDOM CRON[4999]: (www-data) CMD (/usr/bin/php /var/www/html/core/php/jeeCron.php >> /dev/null)
Apr 30 12:09:01 JEEDOM CRON[5000]: (root) CMD ( [ -x /usr/lib/php/sessionclean ] && if [ ! -d /run/systemd/system ]; then /usr/lib/php/sessionclean; fi)
Apr 30 12:09:20 JEEDOM systemd[1]: Starting Clean php session files...
Apr 30 12:09:20 JEEDOM systemd[1]: Started Clean php session files.
Apr 30 12:10:01 JEEDOM CRON[6247]: (root) CMD (/usr/bin/php /var/www/html/core/php/watchdog.php >> /dev/null)
Apr 30 12:10:01 JEEDOM CRON[6248]: (www-data) CMD (/usr/bin/php /var/www/html/core/php/jeeCron.php >> /dev/null)
Apr 30 12:11:01 JEEDOM CRON[7465]: (www-data) CMD (/usr/bin/php /var/www/html/core/php/jeeCron.php >> /dev/null)
Apr 30 12:12:01 JEEDOM CRON[8657]: (www-data) CMD (/usr/bin/php /var/www/html/core/php/jeeCron.php >> /dev/null)
Apr 30 12:13:01 JEEDOM CRON[9855]: (www-data) CMD (/usr/bin/php /var/www/html/core/php/jeeCron.php >> /dev/null)
Apr 30 12:14:01 JEEDOM CRON[11052]: (www-data) CMD (/usr/bin/php /var/www/html/core/php/jeeCron.php >> /dev/null)
Apr 30 12:15:01 JEEDOM CRON[12244]: (root) CMD (/usr/bin/php /var/www/html/core/php/watchdog.php >> /dev/null)
Apr 30 12:15:01 JEEDOM CRON[12245]: (www-data) CMD (/usr/bin/php /var/www/html/core/php/jeeCron.php >> /dev/null)

Merci aux devs ! :)

Re: Incompatibilité Jeedom server et Agent Zabbix

Publié : 30 avr. 2019, 12:20
par loic
Bonjour,
C'est normal il faut nommé ton agent zabbix autrement dans les fichiers de conf du service

Re: Incompatibilité Jeedom server et Agent Zabbix

Publié : 30 avr. 2019, 12:27
par mrRck
loic a écrit :
30 avr. 2019, 12:20
Bonjour,
C'est normal il faut nommé ton agent zabbix autrement dans les fichiers de conf du service
Ah étonnant, merci pour l'info !

Re: Incompatibilité Jeedom server et Agent Zabbix

Publié : 30 avr. 2019, 12:30
par mrRck
loic a écrit :
30 avr. 2019, 12:20
Bonjour,
C'est normal il faut nommé ton agent zabbix autrement dans les fichiers de conf du service
Aurais-tu + de détail ? c'est la première fois que je rencontre une appli incompatible avec l'agent zabbix :)

Re: Incompatibilité Jeedom server et Agent Zabbix

Publié : 30 avr. 2019, 13:26
par loic
Ben jeedom peut inegrer zabbix dans le service monitoring donc il gere le service de base de zabbix et il le coupe en lui donnant un autre nom ben il le voit plus et le coupe plus

Re: Incompatibilité Jeedom server et Agent Zabbix

Publié : 30 avr. 2019, 14:12
par mrRck
loic a écrit :
30 avr. 2019, 13:26
Ben jeedom peut inegrer zabbix dans le service monitoring donc il gere le service de base de zabbix et il le coupe en lui donnant un autre nom ben il le voit plus et le coupe plus
Ah ok merci je comprends mieux ! On peut pas spécifiquement désactiver le monitoring pour ce service ? Si je mets à jour mon agent il va reprendre le même nom :/

Re: Incompatibilité Jeedom server et Agent Zabbix

Publié : 30 avr. 2019, 14:38
par loic
Non non si tu creer un fichier de service a coté les updates se passeront bien

Re: Incompatibilité Jeedom server et Agent Zabbix

Publié : 30 avr. 2019, 14:43
par mrRck
loic a écrit :
30 avr. 2019, 14:38
Non non si tu creer un fichier de service a coté les updates se passeront bien
ça marche merci ! :)

Re: [RESOLU] Incompatibilité Jeedom server et Agent Zabbix

Publié : 25 août 2019, 17:13
par jax24fr
Bonjour a tous,

Je suis désolé mais on fait comment pour creer un fichier de service " a cote".

Dsl pour la question de noob

Re: [RESOLU] Incompatibilité Jeedom server et Agent Zabbix

Publié : 01 sept. 2019, 20:27
par jax24fr
Rebonjour un ptit up

Re: [RESOLU] Incompatibilité Jeedom server et Agent Zabbix

Publié : 04 sept. 2019, 16:07
par jax24fr
j'ai fini par trouver :

Code : Tout sélectionner

cp /etc/init.d/zabbix-agent /etc/init.d/zabbix-agent-new
nano /etc/init.d/zabbix-agent-new
Changer le name en NAME=zabbix_agentd-new

Code : Tout sélectionner

chmod +x /etc/init.d/zabbix-agent-new
cp /usr/sbin/zabbix_agentd /usr/sbin/zabbix_agentd-new
service zabbix-agent-new start
Pour verifier qu'il n'a pas été killé, au bout de 5 min faire :
service zabbix-agent-new status