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-07-28 16:52:20

raf
Member
Registered: 2009-07-16
Posts: 26

Problèmes de notifications

Bonjour,

J'aimerai faire fonctionner les notifications pour: les préavis de contrats, les expirations de licences, les expirations de contrat.

Le mail de test pour l'administrateur fonctionne bien, cependant les mails d'expiration ne sont pas envoyés: j'ai pourtant créé plusieurs contrats avec tous l'option d'alerte fin+préavis:


Sélectionnez les éléments à afficher par défaut     Nom     Entité     Type     Numéro     Date début     Durée     Préavis     Coût     Expiration+préavis
    0 test     Entité Racine             2009-06-29     1 mois           0.00     0 Jour(s)
    1 test     Entité Racine             2009-05-28     3 mois     1 mois     0.00     -1 Jour(s)
    2 test     Entité Racine             2009-04-28     5 mois     1 mois     0.00     30 Jour(s)
    3 test     Entité Racine             2009-04-27     5 mois     1 mois     0.00     29 Jour(s)
    4 test     Entité Racine             2009-05-28     1 mois           0.00     -31 Jour(s)


je ne reçois aucun mail

pour les licences idem :

    Nom    Numéro de série    Nombre                                Expiration   
    test le jour d'après encore        1                2009-07-30    
    Test le jour même        1                2009-07-28    
    test le jour suivant        1                2009-07-29    
    Test pre        1                             2009-07-27    

ya t il une extension à mettre dans le php ?

j'aimerai que les notifications fonctionne d'abord avec le pseudo cron avant de me pencher sur le cron,

y a til des paramétrages que j'ai omis ?

Offline

#2 2009-07-29 09:47:20

raf
Member
Registered: 2009-07-16
Posts: 26

Re: Problèmes de notifications

ma question est elle si saugrenue ?  ou puis je voir si tout se passe bien ?

dans le cron log j'ai ça:
2009-07-29 09:41
Launch plugin_massocsimport
2009-07-29 09:41
Clean massocsimport : nothing to do
2009-07-29 09:41
plugin_massocsimport Nothing to do (0.14s)

mais c'est indépendant,

j'ai la version 0.72 de glpi

Offline

#3 2009-07-29 09:49:36

raf
Member
Registered: 2009-07-16
Posts: 26

Re: Problèmes de notifications

en fait à chaque fois que je lance les tests: je reçoit le "tests effectués"   précédemment je recevais des informations type: alerte consommable ou alerte expiration contrat, mais là rien, ai je oublié de paramétrer quelque chose lors de ma réinstallation ?

Offline

#4 2009-07-29 10:14:08

raf
Member
Registered: 2009-07-16
Posts: 26

Re: Problèmes de notifications

en mode débug après avoir cliqué sur envoie de mai test j'obtiens ceci :

GLPI MODE DEBUG
SQL REQUEST : 0 Queries took 0s
N°     Queries    Time    Errors
POST VARIABLE
GET VARIABLE
SESSION VARIABLE
KEY    =>    VALUE
glpi_currenttime    =>    2009-07-29 10:11:52
glpi_use_mode    =>    2
glpiID    =>    2
glpiname    =>    glpi
glpirealname    =>    
glpifirstname    =>    
glpidefault_entity    =>    0
glpilanguage    =>    fr_FR
glpiauthorisation    =>    1
glpiextauth    =>    0
glpiauth_method    =>    1
glpisearchcount    =>    
KEY    =>    VALUE
1    =>    1
17    =>    1
6    =>    1
10    =>    1
15    =>    1
glpisearchcount2    =>    
KEY    =>    VALUE
1    =>    0
17    =>    0
6    =>    0
10    =>    0
15    =>    0
glpiroot    =>    /glpi
glpicrontimer    =>    1248855041
glpi_tab    =>    3
glpilist_limit    =>    20
glpidateformat    =>    0
glpinumberformat    =>    0
glpiview_ID    =>    0
glpidropdown_limit    =>    50
glpiflat_dropdowntree    =>    0
glpinum_of_events    =>    10
glpinextprev_item    =>    name
glpijobs_at_login    =>    0
glpipriority_1    =>    #fff2f2
glpipriority_2    =>    #ffe0e0
glpipriority_3    =>    #ffcece
glpipriority_4    =>    #ffbfbf
glpipriority_5    =>    #ffadad
glpiexpand_soft_categorized    =>    1
glpiexpand_soft_not_categorized    =>    1
glpitracking_order    =>    1
glpifollowup_private    =>    0
glpiprofiles    =>    
KEY    =>    VALUE
4    =>    
KEY    =>    VALUE
name    =>    super-admin
entities    =>    
KEY    =>    VALUE
2    =>    
KEY    =>    VALUE
ID    =>    0
name    =>    
recursive    =>    1
glpiactiveprofile    =>    
KEY    =>    VALUE
ID    =>    4
name    =>    super-admin
interface    =>    central
is_default    =>    0
computer    =>    w
monitor    =>    w
software    =>    w
networking    =>    w
printer    =>    w
peripheral    =>    w
cartridge    =>    w
consumable    =>    w
phone    =>    w
notes    =>    w
contact_enterprise    =>    w
document    =>    w
contract    =>    w
infocom    =>    w
knowbase    =>    w
faq    =>    w
reservation_helpdesk    =>    1
reservation_central    =>    w
reports    =>    r
ocsng    =>    w
view_ocsng    =>    r
sync_ocsng    =>    w
dropdown    =>    w
entity_dropdown    =>    w
device    =>    w
typedoc    =>    w
link    =>    w
config    =>    w
rule_tracking    =>    w
rule_ocs    =>    w
rule_ldap    =>    w
rule_softwarecategories    =>    w
search_config    =>    w
search_config_global    =>    w
check_update    =>    r
profile    =>    w
user    =>    w
user_auth_method    =>    w
group    =>    w
entity    =>    w
transfer    =>    w
logs    =>    r
reminder_public    =>    w
bookmark_public    =>    w
backup    =>    w
create_ticket    =>    1
delete_ticket    =>    1
comment_ticket    =>    1
comment_all_ticket    =>    1
update_ticket    =>    1
own_ticket    =>    1
steal_ticket    =>    1
assign_ticket    =>    1
show_all_ticket    =>    1
show_assign_ticket    =>    1
show_full_ticket    =>    1
observe_ticket    =>    1
update_followups    =>    1
show_planning    =>    1
show_group_planning    =>    1
show_all_planning    =>    1
statistic    =>    1
password_update    =>    1
helpdesk_hardware    =>    3
helpdesk_hardware_type    =>    8388674
show_group_ticket    =>    0
show_group_hardware    =>    0
rule_dictionnary_software    =>    w
rule_dictionnary_dropdown    =>    w
entities    =>    
KEY    =>    VALUE
2    =>    
KEY    =>    VALUE
ID    =>    0
name    =>    
recursive    =>    1
glpiactiveentities    =>    
KEY    =>    VALUE
0    =>    0
3    =>    3
4    =>    4
7    =>    7
5    =>    5
6    =>    6
8    =>    8
9    =>    9
glpiactiveentities_string    =>    '0','3','4','7','5','6','8','9'
glpiparententities    =>    
glpiparententities_string    =>    
glpiactive_entity    =>    0
glpiactive_entity_name    =>    Entité Racine (arborescence)
glpiactive_entity_shortname    =>    Entité Racine (arborescence)
glpishowallentities    =>    1
glpigroups    =>    
glpi_plugins    =>    
KEY    =>    VALUE
2    =>    alerting
MESSAGE_AFTER_REDIRECT    =>    
glpi_multientitiesmode    =>    1
glpisearch    =>    
KEY    =>    VALUE
1    =>    
KEY    =>    VALUE
start    =>    0
order    =>    ASC
deleted    =>    0
distinct    =>    N
link    =>    
field    =>    
KEY    =>    VALUE
0    =>    view
contains    =>    
KEY    =>    VALUE
0    =>    
link2    =>    
field2    =>    
KEY    =>    VALUE
0    =>    view
contains2    =>    
KEY    =>    VALUE
0    =>    
type2    =>    
sort    =>    1
17    =>    
KEY    =>    VALUE
start    =>    0
order    =>    ASC
deleted    =>    0
distinct    =>    N
link    =>    
field    =>    
KEY    =>    VALUE
0    =>    view
contains    =>    
KEY    =>    VALUE
0    =>    
link2    =>    
field2    =>    
KEY    =>    VALUE
0    =>    view
contains2    =>    
KEY    =>    VALUE
0    =>    
type2    =>    
sort    =>    1
6    =>    
KEY    =>    VALUE
start    =>    0
order    =>    ASC
deleted    =>    0
distinct    =>    N
link    =>    
field    =>    
KEY    =>    VALUE
0    =>    view
contains    =>    
KEY    =>    VALUE
0    =>    
link2    =>    
field2    =>    
KEY    =>    VALUE
0    =>    view
contains2    =>    
KEY    =>    VALUE
0    =>    
type2    =>    
sort    =>    1
10    =>    
KEY    =>    VALUE
start    =>    0
order    =>    ASC
deleted    =>    0
distinct    =>    N
link    =>    
field    =>    
KEY    =>    VALUE
0    =>    view
contains    =>    
KEY    =>    VALUE
0    =>    test
link2    =>    
field2    =>    
KEY    =>    VALUE
0    =>    view
contains2    =>    
KEY    =>    VALUE
0    =>    
type2    =>    
sort    =>    13
15    =>    
KEY    =>    VALUE
start    =>    0
order    =>    ASC
deleted    =>    0
distinct    =>    N
link    =>    
field    =>    
KEY    =>    VALUE
0    =>    view
contains    =>    
KEY    =>    VALUE
0    =>    
link2    =>    
field2    =>    
KEY    =>    VALUE
0    =>    view
contains2    =>    
KEY    =>    VALUE
0    =>    
type2    =>    
sort    =>    1
glpilisttitle    =>    
KEY    =>    VALUE
1    =>    Liste
17    =>    
6    =>    Liste
10    =>    Liste
39    =>    Logiciel = 3D Create 2009
20    =>    Logiciel = 3D Create 2009
15    =>    Liste
glpilistitems    =>    
KEY    =>    VALUE
1    =>    
KEY    =>    VALUE
0    =>    3
17    =>    
6    =>    
KEY    =>    VALUE
0    =>    64
1    =>    21
2    =>    170
3    =>    112
4    =>    180
5    =>    372
6    =>    143
7    =>    369
8    =>    181
9    =>    182
10    =>    183
11    =>    63
12    =>    168
13    =>    114
14    =>    113
15    =>    136
16    =>    17
17    =>    197
18    =>    106
19    =>    37
10    =>    
KEY    =>    VALUE
0    =>    40
1    =>    37
2    =>    36
3    =>    39
4    =>    38
39    =>    
KEY    =>    VALUE
0    =>    199
20    =>    
KEY    =>    VALUE
0    =>    43
1    =>    129
2    =>    127
3    =>    128
4    =>    126
15    =>    
KEY    =>    VALUE
0    =>    269
1    =>    277
2    =>    352
3    =>    190
4    =>    342
5    =>    189
6    =>    188
7    =>    360
8    =>    187
9    =>    186
10    =>    185
11    =>    395
12    =>    233
13    =>    229
14    =>    222
15    =>    212
16    =>    211
17    =>    179
18    =>    193
19    =>    178
glpilisturl    =>    
KEY    =>    VALUE
1    =>    /glpi/front/computer.php
17    =>    
6    =>    /glpi/front/software.php
10    =>    /glpi/front/contract.php
39    =>    http://localhost/glpi/front/software.form.php?ID=64
20    =>    http://localhost/glpi/front/software.form.php?ID=64
15    =>    /glpi/front/user.php
glpimassiveactionselected    =>    
glpi_plugin_alerting_profile    =>    
KEY    =>    VALUE
ID    =>    4
name    =>    super-admin
alerting    =>    w

je soupçonne que le test ne fasse aucun requête

Offline

#5 2009-07-29 10:36:51

raf
Member
Registered: 2009-07-16
Posts: 26

Re: Problèmes de notifications

j'ai réinstallé une version 0.71 pour vérifier que l'erreur n'a pas lieu que pour la 0.72, je n'obtiens rien du tout non plus en 0.71

est ce dû à une configuration de mon serveur Xampp ? j'avance des hypothèses aussi farfelues les unes que les autres, mais comme notre utilisation de glpi repose en grande partie sur la notification mail, j'aimerai vraiment pouvoir trouver le problème, le résoudre afin de le faire accepter par la production

Offline

#6 2009-08-18 17:19:06

Christophe NINUCCI
Member
Registered: 2009-08-18
Posts: 3

Re: Problèmes de notifications

As-tu rajouté la tâche qui envoie les mails dans cron ( ou tout autre outil de planification ) ?

Offline

#7 2009-10-15 16:52:29

delarosbyl
Member
From: Québec
Registered: 2009-07-21
Posts: 46

Re: Problèmes de notifications

Je crois que, dans le but d'éviter la confusion, le résultat du test devrait être décidé en fonction de ce qui arrive réellement. Quand j'ai essayé la fonction test au début, je m'attendais à ce que ça envoie un mail peu importe si des contrats arrivent à échéance ou non.

Je voyais un "test effectué" et je m'attendais à recevoir un mail. PAr contre, en regardant le code, j'ai bien vu que jamais un mail était envoyé puisqu'aucune condition était validée lorsque le programme cherchait des contrats sur le point d'expirer.

P-e qu'un message du genre "Test effectué : pas de contrats à échéance" ou "x contrats à échéance" serait plus efficace.

En gros, dans mon cas, pour que la fonction TEST m'envoie un mail, j'ai créé un contrat venant à échéance dans le passé. Le mail s'est envoyé. Comme plusieurs l'ont dit avant moi, suffit de supprimer l'enregistrement de la table glpi_alert pour refaire le test.


Glpi 0.78.5
Ocs 1.02

Offline

Board footer

Powered by FluxBB