You are not logged in.
Pages: 1
Bonjour,
J'ai configuré les notifications GLPI mais quand je créé un ticket, ou ajoute un tâche/suivi, ou le clôture, je ne reçois pas le mail de notification sauf si je vais exécuter manuellement la tâche queuenotification. J'ai une fréquence d’exécution de 1minute (configuration de base).
J'ai quelque chose à modifier pour arranger ça ?
Offline
Mode cli ou mode glpi ?
Trouver la panne avant de réparer...
GLPI10.0.16 (ubuntu 22.04 PHP8.1 Mariadb10.6 ) plugins : comportements 2.7.3 reports 1.16.0 formcreator 2.13.9, datainjection 2.13.5 fields 1.21.9
Offline
Mode GLPI
Offline
en mode GLPI il faut de l'activité (creation de tickets, résolutions) pour déclencher les actions automatiques. c'est à dire que si vous avez peu d'activité, les actions ne sont pas lancées souvent ( pas d'actions automatiques le week end la nuit et pendant la pause café par exemple).
en mode CLI ça marche 24h24 7j/j mais il faut paramétrer une tâche automatique sur le serveur qui lance (../glpi/front/cron.php) à intervalle réguliers ( toutes les 5 minutes par exemple).
il y a plein d'exemples sur ce forum
Trouver la panne avant de réparer...
GLPI10.0.16 (ubuntu 22.04 PHP8.1 Mariadb10.6 ) plugins : comportements 2.7.3 reports 1.16.0 formcreator 2.13.9, datainjection 2.13.5 fields 1.21.9
Offline
Je dois ajouter une tâche ou modifier une tâche déjà en place ?
Offline
créez votre tâche automatique sur le serveur
puis
basculez l'action queuednotification en mode CLI
Trouver la panne avant de réparer...
GLPI10.0.16 (ubuntu 22.04 PHP8.1 Mariadb10.6 ) plugins : comportements 2.7.3 reports 1.16.0 formcreator 2.13.9, datainjection 2.13.5 fields 1.21.9
Offline
Alors, j'avoue être une grosse bille dans ce genre de chose.
Sans vouloir faire mon assister, pourrait-tu me guider dans cette opération ?
Je te remercie également du temps que tu consacres à m'aider.
Offline
Pour répondre avec précision à la question, il faudrait en savoir plus sur le serveur.
Windows/Linux ?
Quelle distribution/version de l'OS ?
Apache ?
PHP 7 ?
Ensuite, ce sera une ligne à ajouter dans la gestion des tâches planifiées du serveur. Task Scheduler sous Windows ou Cron sous Linux.
Offline
Je suis en mode héberger chez OVH sous PHP 7
J'ai ajouté le dossier GLPI dans le dossier "www" puis j'ai créé une BDGLPI que j'ai sélectionné à l'installation.
Offline
Si quelqu'un à se package notification de infotel je suis aussi preneur car impossible de les joindre.
Offline
Je suis en mode héberger chez OVH sous PHP 7
J'ai ajouté le dossier GLPI dans le dossier "www" puis j'ai créé une BDGLPI que j'ai sélectionné à l'installation.
C'est un serveur privé virtuel? Tu as accès au crontab de la machine?
Si oui, http://fusioninventory.org/documentation/fi4g/cron.html te donnera toutes les infos nécessaires.
Attention que le chemin vers le fichier php n'est pas le même puisque tu es en PHP7.
Il faut donc adapter "/usr/bin/php5" en "/usr/bin/php/7" (par exemple .. à voir sur place)
Offline
chez ovh c'est du linux, je déplace le sujet.
Trouver la panne avant de réparer...
GLPI10.0.16 (ubuntu 22.04 PHP8.1 Mariadb10.6 ) plugins : comportements 2.7.3 reports 1.16.0 formcreator 2.13.9, datainjection 2.13.5 fields 1.21.9
Offline
pour paraméter le cron chez OVH :
allez sur ovh manager https://www.ovh.com/auth/
puis dans onglet WEB>hebergement>MonHebergement> menu Plus+>tache planifiee CRON> Ajouter une planifcation
dans la boite de dialogue :
commande à executer www/glpi/front/cron.php
langage php7.0
log par email non
description " MonCRON GLPI"
suivant>
mode simple : toutes les heures, tous les jours de la semaine, tous les jours, tous les mois
suivant>valider
selon votre contrat OVH, peut être que vous ne pouvez pas exécuter ce cron plus d'une fois par heure ni choisir la minute. (mais vous pouvez créer plusieurs vois le même cron….)
ensuite dans GLPI> mettez toutes les actions automatiques en mode CLI.
Trouver la panne avant de réparer...
GLPI10.0.16 (ubuntu 22.04 PHP8.1 Mariadb10.6 ) plugins : comportements 2.7.3 reports 1.16.0 formcreator 2.13.9, datainjection 2.13.5 fields 1.21.9
Offline
Impeccable ! Clair, net, et précis.
Super merci à vous.
Offline
Question, du coup je peux très bien créer 59 fois la même tâche cette tâche s'effectuera toutes les minutes ?
Offline
avez vous vraiment besoin d'une fréquence d'une minute ?
dans le principe, vous pouvez avoir 59 tâche cron, mais il vous faudra beaucoup de chance car la minute est choisie aléatoirement, j'ai réussi a avoir un déclenchement environ toutes les 10 minutes, c'est largement suffisant. sinon si c'est urgentissime, il reste le téléphone.
Trouver la panne avant de réparer...
GLPI10.0.16 (ubuntu 22.04 PHP8.1 Mariadb10.6 ) plugins : comportements 2.7.3 reports 1.16.0 formcreator 2.13.9, datainjection 2.13.5 fields 1.21.9
Offline
Le fait est surtout d'avoir le mail qui part dans un temps court après la création, manipulation sur le ticket.
Nous ne sommes pas une SSI avec de multiple technicien, il y a donc pas assez de mouvement sur GLPI pour le déclenchement type GLPI.
En revanche quand je créé un ticket, je voudrai que mon client reçoive sa notification par mail dans les quelques minutes qui suivent et pas le 1/4 d'heure après un peu comme fait GestSup.
Offline
ou alors vous creez un script du type :
MyGlpiCron.php
# set n to 1
n=1
# continue until $n equals 5
while [ $n -le 60 ]
do
cd /var/www/html/glpi/front/ && php cron.php > /dev/null
sleep(60)
n=$(( n+1 )) # increments $n
done
et vous lancez MyGlpiCron.php toutes les heures via le cron OVH.
je n'ai pas vérifié la syntaxe mais c'est le principe.
je ne sais pas ce qui ce passe si le script durait plus de 60 minutes et que le cron le relance avant la fin par exemple.
Trouver la panne avant de réparer...
GLPI10.0.16 (ubuntu 22.04 PHP8.1 Mariadb10.6 ) plugins : comportements 2.7.3 reports 1.16.0 formcreator 2.13.9, datainjection 2.13.5 fields 1.21.9
Offline
On peut très bien le mettre sur 58min par exemple au moins on aura pas ce genre de chose.
Donc la le script se lance et lui s'occupe de lancer le cron.php toutes les 60s ?
Offline
oui, c'est l'idée.
mais sans garantie que ça marche, comme je l'ai écrit ne n'ai pas testé.
d'ailleurs c'est plutôt du .sh
Trouver la panne avant de réparer...
GLPI10.0.16 (ubuntu 22.04 PHP8.1 Mariadb10.6 ) plugins : comportements 2.7.3 reports 1.16.0 formcreator 2.13.9, datainjection 2.13.5 fields 1.21.9
Offline
Je vais essayer car ça résoudrai tout mon problème.
C'est le seul point qui bloque mon utilisation correct de GLPI.
Offline
Bonjour,
j'ai le meme probleme mais sous ubuntu 18.04, je suis pas tres bon non plus dans ce domaine, je voulais savoir ce que je devais ajouter dans le cron.php, merci davance
Offline
# set n to 1
n=1
# continue until $n equals 5
while [ $n -le 60 ]
do
cd /var/www/html/glpi/front/ && php cron.php > /dev/null
sleep(60)
n=$(( n+1 )) # increments $n
done
Je viens de l'essayer et ça ne passe pas.
Dans le chemin j'ai /www/support/front/ && php cron.php
Le chemin est bon sur un hébergement mutualisé OVH ?
A savoir que mon premier script sur la planification est sur ./www/mycron.php
Offline
Bonjour je suis débutant en glpi j’ai un problème au niveau des notifications mails . J’ai suivi beaucoup d’interventions dans ce forum et j’ai compris qu’il qu’il fallait créer une tâche planifiée pour ensuite basculé en mode CLI . Mon problème est au niveau du script je ne connais pas la bonne syntaxe pour que l’action automatique "queuednotification " puisse s’exécuter.
Je suis sous Windows
Serveur : xamp 3.2.4
Glpi : 9.5.4
Php: 7.4.3
Offline
Pages: 1