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-11-30 12:39:19

franck1001
Member
Registered: 2009-11-30
Posts: 22

Modifier le cron pour recevoir directement un mail sans ouvrir GLPI

Bonjour,

Je suis administrateur réseau. Je souhaiterais pouvoir recevoir un mail directement à mon adresse personnelle quand un utilisateur envoi une demande d'aide par mail à l'adresse mail sos@entreprise.fr. Quand un utilisateur envoi un mail à sos@... cela ouvre un nouveau ticket. Mais pour que je puisse recevoir une copie de ce mail, il faut absolument que j'ouvre GLPI. je voudrais donc ne plus à avoir à ouvrir GLPI pour être directement au courant des problèmes des utilisateurs, sans avoir à ouvrir GLPI.

J'ai vu qu'il fallait créer une tâche planifiée (modifier le fichier cron) ici : http://www.glpi-project.org/wiki/doku.p … ig:crontab

J'ai bien mis la ligne : */1 * * * * /usr/bin/php5 /var/www/glpi/front/cron.php &>/dev/null (dans mon cas) mais cela ne fonctionne pas. Je l'ai mis dans l'utilisateur www-data, est-ce correct ?

Le ticket arrive au bout de 20 minutes dans GLPI et ensuite il faut que j'ouvre GLPI pour recevoir une copie du mail...

Avez-vous une idée du problème ?

Merci d'avance !

Offline

#2 2009-12-01 11:20:37

franck1001
Member
Registered: 2009-11-30
Posts: 22

Re: Modifier le cron pour recevoir directement un mail sans ouvrir GLPI

J'ai modifier aussi le fichier cron.class.php, j'ai mis 60 au lieu de 600 (juste pour mes tests, je remettrais un peu plus ensuite).

J'ai essayé aussi pour la tache planifié de mettre
*/1 * * * * /usr/bin/php /var/www/glpi/front/cron.php &>/dev/null

même résultat.

Que faire ?

Merci.

Offline

#3 2009-12-01 12:25:42

yakakliker014
Member
Registered: 2006-02-07
Posts: 34
Website

Re: Modifier le cron pour recevoir directement un mail sans ouvrir GLPI

Ton dossier /var/www/glpi appartient bien à www-data ?

Offline

#4 2009-12-01 12:28:28

franck1001
Member
Registered: 2009-11-30
Posts: 22

Re: Modifier le cron pour recevoir directement un mail sans ouvrir GLPI

Merci pour ta réponse tout d'abord.
Quand je me connecte sur OCS, je me logue en OCS et le mdp
Donc j'ai modifié, j'ai mis ma tache planifiée dans l'utilisateur "ocs" (crontab -u ocs -e), mais même résultat... sad

Offline

#5 2009-12-01 13:00:18

yakakliker014
Member
Registered: 2006-02-07
Posts: 34
Website

Re: Modifier le cron pour recevoir directement un mail sans ouvrir GLPI

Le but de cette tâche planifiée est de créer une pseudo activité sur GLPI.

Elle doit donc être impérativement exécutée sous le compte utilisé pour faire fonctionner Apache (souvent c'est www-data) pour fonctionner correctement..

Cependant, il faut aussi que www-data soit le propriétaire du dossier GLPI pour éviter tout problème d'accès ce qui n'est pas forcément le cas si l'installation s'est faite via un accès FTP ou SSH ... (ce qui m'est arrivé ;-)  )

Offline

#6 2009-12-01 14:34:24

franck1001
Member
Registered: 2009-11-30
Posts: 22

Re: Modifier le cron pour recevoir directement un mail sans ouvrir GLPI

J'ai mis la ligne */1 * * * * /usr/bin/php5 /var/www/glpi/front/cron.php &>/dev/null
pour l'utilisateur www-data, mais rien de nouveau, sa ne fonctionne toujours pas.

Voici les droits du repertoire GLPI :

170988

Merci tt de même.

Last edited by franck1001 (2009-12-01 14:34:46)

Offline

#7 2009-12-01 14:36:43

yakakliker014
Member
Registered: 2006-02-07
Posts: 34
Website

Re: Modifier le cron pour recevoir directement un mail sans ouvrir GLPI

L'as tu fait en -R ?

chown -R www-data:www-data /var/www/glpi

Afin de l''appliquer à l'intégralité de ton dossier ...

Offline

#8 2009-12-01 15:02:11

franck1001
Member
Registered: 2009-11-30
Posts: 22

Re: Modifier le cron pour recevoir directement un mail sans ouvrir GLPI

J'ai rien fais, c'était les droits par défaut.

Ta ligne me dit que je n'ai pas les droits suffisants... (operations not permited)

Je suis très débutant sur linux je précise, l'installation a été faite par une autre personne.

Offline

#9 2009-12-01 19:26:47

yakakliker014
Member
Registered: 2006-02-07
Posts: 34
Website

Re: Modifier le cron pour recevoir directement un mail sans ouvrir GLPI

La commande est a faire en tant que root ou avec le sudo

Offline

#10 2009-12-02 10:00:09

Flo6980
Member
From: Lyon
Registered: 2009-10-06
Posts: 64

Re: Modifier le cron pour recevoir directement un mail sans ouvrir GLPI

Bonjour,
Je comprend pas le wiki: ou se trouve le nouveau repertoire apres l'install de libapache2-authenntlm-perl svp???

tar -xvzf libapache2-authenntlm-perl_0.02.orig.tar.gz

entrer dans le nouveau répertoire, faire

perl Makefile.PL

puis

make install

Modifier votre site Apache comme ci-dessous, ( /etc/apache2/sites-available/default), en ajoutant entre les balises:

Last edited by Flo6980 (2009-12-02 10:28:35)

Offline

#11 2009-12-02 10:14:06

franck1001
Member
Registered: 2009-11-30
Posts: 22

Re: Modifier le cron pour recevoir directement un mail sans ouvrir GLPI

yakakliker014 wrote:

La commande est a faire en tant que root ou avec le sudo

Bonjour,

J'avais déjà essayé, mais sa me met aucun message quand je fais la commande en root :

171371

De plus dans le wiki on peut voir :

Cette tâche doit être exécutée par le même utilisateur que le serveur web (apache ou www-data suivant la distribution).

Etant donné que c'est une autre personne qui a fait l'installation, comment puis-je savoir l'utilisateur du serveur web ?

Car il y a root, www-data, quand je démarre mon serveur ocs, il me demande directement de me loguer sur l'utilisateur OCS (serait-ce l'utilisateur du serveur web ?)

Encore de plus, dans /var/www/glpi/files/_log je n'ai aps de cron.log, j'ai que remove.txt et tracker_fullsync.log...

Last edited by franck1001 (2009-12-02 10:58:13)

Offline

#12 2009-12-04 10:38:14

franck1001
Member
Registered: 2009-11-30
Posts: 22

Re: Modifier le cron pour recevoir directement un mail sans ouvrir GLPI

Je remonte un peu mon sujet, je suis tjrs ds le même cas, j'ai fais plusieurs tests, mais ça ne fonctionne toujours pas sad

Offline

#13 2009-12-04 10:58:08

BenLar
Member
From: Lanvallay
Registered: 2009-01-06
Posts: 378

Re: Modifier le cron pour recevoir directement un mail sans ouvrir GLPI

A voir si c'est possible.

Ne serait-il pas envisageable de créer une règle qui, lorsque un mail est intégré comme nouveau ticket, alors il t'est attribué ce qui devrait déclencher l'envoie d'un mail ?

Offline

#14 2009-12-04 11:23:47

franck1001
Member
Registered: 2009-11-30
Posts: 22

Re: Modifier le cron pour recevoir directement un mail sans ouvrir GLPI

Merci pour ta réponse, mais je n'ai rien trouvé dans les règles qui pourrait me convenir...

Offline

#15 2009-12-04 11:46:49

BenLar
Member
From: Lanvallay
Registered: 2009-01-06
Posts: 378

Re: Modifier le cron pour recevoir directement un mail sans ouvrir GLPI

En faisant une règle

Critère : source de la demande = mail
Action : Attribué à un groupe = un groupe spécial dont tu fait partis

A priori, cela devrait déclencher l'envoi d'un mail.

Je n'ai pas testé. C'est juste une suggestion.

Offline

#16 2009-12-04 11:56:39

franck1001
Member
Registered: 2009-11-30
Posts: 22

Re: Modifier le cron pour recevoir directement un mail sans ouvrir GLPI

BenLar wrote:

A voir si c'est possible.

Ne serait-il pas envisageable de créer une règle qui, lorsque un mail est intégré comme nouveau ticket, alors il t'est attribué ce qui devrait déclencher l'envoie d'un mail ?

J'ai fais ta règle, mais le problème c'est que les ticket arrive quand on se connecte sur GLPI, et moi (enfin les admins réseaux de mon entreprise) veulent pouvoir recevoir ces mails sans aller sur GLPI, d'où la tâche planifiée qui permet d'envoyer une action automatique toutes les x minutes, ce qui permettrait de recevoir un mail automatiquement pour chaque demande.
Merci tt de même

Offline

Board footer

Powered by FluxBB