[RESOLU] Incompatibilité Jeedom server et Agent Zabbix
Publié : 30 avr. 2019, 12:18
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 !
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 !