You are not logged in.

Announcement

 Téléchargez la dernière version stable de GLPI      -     Et vous, que pouvez vous faire pour le projet GLPI ? :  Contribuer
 Download last stable version of GLPI                      -     What can you do for GLPI ? :  Contribute

#1 2009-08-06 16:44:52

gmoulin
Member
Registered: 2009-08-06
Posts: 4

Seuil d'alerte des plugins (domaine et certficats en particulier)

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 tongue ?

D'avance merci.


GLPI 0.72.4 user

Offline

#2 2009-08-06 16:47:30

tsmr
GLPI-DEV
From: Rennes
Registered: 2005-08-26
Posts: 11,632
Website

Re: Seuil d'alerte des plugins (domaine et certficats en particulier)

et dans le mode debug et les logs type php-errors or sql-errors ?


Xavier Caillaud
Blog GLPI Infotel

Offline

#3 2009-08-06 17:24:19

gmoulin
Member
Registered: 2009-08-06
Posts: 4

Re: Seuil d'alerte des plugins (domaine et certficats en particulier)

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

#4 2009-08-06 19:41:36

tsmr
GLPI-DEV
From: Rennes
Registered: 2005-08-26
Posts: 11,632
Website

Re: Seuil d'alerte des plugins (domaine et certficats en particulier)

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

#5 2009-08-07 10:14:58

gmoulin
Member
Registered: 2009-08-06
Posts: 4

Re: Seuil d'alerte des plugins (domaine et certficats en particulier)

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

#6 2009-08-14 15:33:58

tsmr
GLPI-DEV
From: Rennes
Registered: 2005-08-26
Posts: 11,632
Website

Re: Seuil d'alerte des plugins (domaine et certficats en particulier)

A retester - nouvelle version du plugin

http://www.glpi-project.org/spip.php?article207


Xavier Caillaud
Blog GLPI Infotel

Offline

#7 2009-08-14 16:30:24

gmoulin
Member
Registered: 2009-08-06
Posts: 4

Re: Seuil d'alerte des plugins (domaine et certficats en particulier)

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

#8 2009-08-14 16:34:50

tsmr
GLPI-DEV
From: Rennes
Registered: 2005-08-26
Posts: 11,632
Website

Re: Seuil d'alerte des plugins (domaine et certficats en particulier)

je clos big_smile


Xavier Caillaud
Blog GLPI Infotel

Offline

Board footer

Powered by FluxBB