GLPI : configurer les actions automatique

 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é !