You are not logged in.
Pages: 1
Topic closed
Bonjour,
J'utilise GLPI depuis quelques semaines à ma plus grande satisfaction.
J'ai mis en place les plugins "domaine" et "certificat" et souhaite être alerté lorsque la date d'expiration de ces items approche.
J'ai configuré les profils correspondants pour les notifications de ces plugins ainsi que les "délais de vérification de validité.
La notification par mail fonctionne parfaitement sur les seuils d'alarmes (des cartouches par exemple).
La pseudo cron tourne régulièrement.
Or, je ne parviens pas à obtenir la moindre notification de proximité de date d'expiration d'un domaine ou d'un certificat.
J'obtiens dans les logs le message laconique suivant :
Launch plugin_certificates
06-08-2009 16:00
Launch plugin_domain
06-08-2009 16:00
plugin_domain Nothing to do (0.03s)
Quelqu'un aurait-il la bonne idée qui me permettrait d'être correctement notifié ou de comprendre pourquoi je ne le suis pas ?
D'avance merci.
GLPI 0.72.4 user
Offline
et dans le mode debug et les logs type php-errors or sql-errors ?
Xavier Caillaud
Blog GLPI Infotel
Offline
la bonne idée que voilà.
si le php-errors est vierge d'erreur, ce n'est pas le cas du sql-errors
06-08-2009 16:00
*** MySQL query error :
***
SQL: SELECT `glpi_users`.`email` as EMAIL
FROM `glpi_users_profiles`
INNER JOIN `glpi_users` ON (`glpi_users_profiles`.`FK_users` = `glpi_users`.`ID`)
WHERE `glpi_users_profiles`.`FK_profiles` = \'5\'
AND ( glpi_users_profiles.FK_entities = \'Nom : domain1 - Date d\'expiration : 13-10-20
09<br>Nom : domain2 - Date d\'expiration : 12-10-2009<br>Nom : domain3 - Date d\'expiration : 10-10-2009<br>Nom : domain4 - Date d\'expi
ration : 08-10-2009<br>Nom : domain5 - Date d\'expiration : 08-10-2009<br>Nom : domain6 - Date d\'expiration : 11-09-2009<br>\' )
Error: You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'expiration : 13-
10-2009<br>Nom : domain1 - Date d'expiration : 12-10-2009<' at line 5
Backtrace :
/usr/share/glpi/plugins/domain/inc/plugin_domain.mailing.class.php:175 DBmysql->query()
/usr/share/glpi/plugins/domain/inc/plugin_domain.mailing.class.php:211 PluginDomainMailing->get_users_to_send_mail()
/usr/share/glpi/plugins/domain/inc/plugin_domain.mailing.function.php:178 PluginDomainMailing->mailing()
/usr/share/glpi/plugins/domain/inc/plugin_domain.mailing.function.php:104 plugin_domain_generateMail_Preventive()
/usr/share/glpi/plugins/domain/hook.php:687 plugin_domain_alerts()
/usr/share/glpi/inc/cron.class.php:229 cron_plugin_domain()
/usr/share/glpi/front/cron.php:71 Cron->launch()
/usr/share/glpi/front/cron.php
GLPI 0.72.4 user
Offline
remplacez ligne 137 et 177 - plugin_domain.mailing.function.php
$PluginDomainMailing=new PluginDomainMailing("domain",'',$msg,$entity);
par
$PluginDomainMailing=new PluginDomainMailing("domain",$msg,$entity);
Xavier Caillaud
Blog GLPI Infotel
Offline
Bonjour,
C'est parfait, la modif permet de régler le problème concernant le plugin Domain, par contre, ça ne règle pas le problème concernant le plugin Certificates.
J'ai la nette impression que l'exécution de plugin_certificates.mailing.function.php par la pseudo cron ne se termine pas...
Aucune erreur ni dans php-errors, ni dans sql-errors.
Ce qui motive mon opinion c'est la log cron.log.
Je m'explique, alors que toutes les cron lorsqu'elles sont appelées génèrent des logs sur le format :
Launch plugin_<nom du plugin>
07-08-2009 09:50
plugin_<nom du plugin> Nothing to do (0.57s)
l'appel de la cron Certificates donne la log suivante :
Launch plugin_certificates
07-08-2009 10:00
Launch <nom du plugin suivant>
Visiblement, l'exécution de la cron s'interrompt après que la tâche ait été lancée (Message Launch de la fonction homonyme) mais avant que le code retour ne puisse être analysé.
Une idée ?
GLPI 0.72.4 user
Offline
A retester - nouvelle version du plugin
Xavier Caillaud
Blog GLPI Infotel
Offline
Bonjour,
J'avais testé la version 1.5.1 hier, sans succès.
Par contre, la version 1.5.2 livrée ce jour est pleinement fonctionnelle.
Attention, cependant, le numéro de version n'a pas été changé, le plugin continue à se présenter comme étant 1.5.1 au lieu de 1.5.2.
En tout état de cause, merci beaucoup pour votre aide efficace.
Cordialement,
Gilles Moulin.
Last edited by gmoulin (2009-08-14 16:31:27)
GLPI 0.72.4 user
Offline
je clos
Xavier Caillaud
Blog GLPI Infotel
Offline
Pages: 1
Topic closed