GLPI : configurer les actions automatique
Pour ma part j’utilise les tâches CRON de mon Débian qui héberge GLPI.
Régler la tâche CRON sous débian
Pour commencer, connectez-vous à votre serveur en ligne de commande (avec SSH par exemple).
Dans cet exemple je me connecte en root.
Tapez la commande :
crontab -l
elle vous permet de visualiser les commandes CRON que vous avez pour cet utilisateur (root)
Pour éditer la liste des tâches pour l’utilisateur en cour, tapez la commande :
crontab -e
Vous aurez ceci :
Ajoutez en dernière ligne, ^O et ^X :
* * * * php /var/www/html/glpi/glpi/front/cron.php
Notez que le chemin correspond à mon installation, et devra être modifié en fonction de la vôtre…
Les étoiles correspondent à ceci :
min | heure | jour/mois | mois | jour/semaine | Périodicité |
---|---|---|---|---|---|
* | * | * | * | * | Toutes les minutes |
30 | 0 | 1 | 1,6,12 | * | à 00:30 le premier janvier, juin et décembre |
0 | 20 | * | 10 | 1-5 | à 20:00 chaque jour de la semaine (du lundi au vendredi) d’octobre |
0 | 0 | 1,10,15 | * | * | à minuit les premiers, dixièmes, et quinzième jours de chaque mois |
5,10 | 0 | 10 | * | 1 | à 00:05 et 00:10 chaque lundi et le 10 de chaque mois |
Vous pouvez en déduire, que je demande une exécution toutes les minutes (j’ai dans mon cas besoin d’un presque temps réel).
Régler dans GLPI les actions automatiques
Ouvrez GLPI en tant qu’administreur et rendez-vous dans Configuration>actions automatique
Ouvrez ensuite un des items, par exemple queuednotification (c’est l’action qui envoi les notifications : ouverture, fermeture des tickets…)
Il ne reste plus qu’à régler la fréquence, le statut, le mode d’exécution (impérativement sur CLI si on utilise CRON), etc… une petite sauvegarde, et le tour est joué !