Appuyer sur "Entrée" pour passer au contenu

GLPI : actions automatiques configuration

0

Présentation des actions automatiques

Les actions automatiques dans GLPI est une brique essentielle au bon fonctionnement de celui-ci.

Elles exécutent des tâches en arrière en plan pour l’optimisation du logiciel et aussi des actions sur l’inventaire, helpdesk ….

Quelques exemples :

  • Clôture automatique des incidents
  • Envoie d’email
  • Collecte des emails
  • Gestion des découvertes et inventaire dans FusionInventory
  • Rotation des logs

Les actions automatiques peuvent être exécutées de deux manières :

  • GLPI : l’action est déclenchée par le surf utilisateur
  • CLI : l’action est déclenchée par un tâche planifiée exécutée sur le serveur web (recommandé).

Mise en œuvre

Configuration de GLPI

1. Aller sur votre GLPI.

2. Depuis le menu de navigation aller sur Configuration 1 > Actions automatiques 2.
Menu : Actions automatiques

3. La liste des tâches automatiques s’affiche avec leur mode d’exécution, leur statut et la date de dernière exécution.
Liste des actions automatiques (1)Liste des actions automatiques (2)

4. Cliquer sur une action pour en avoir le détail. Sur l’onglet principal on retrouve la planification de la tâche, le mode d’exécution et le statut.
Détail d'une action

5. L’onglet Statistiques 1 permet d’avoir des informations sur l’exécution de la tâche.
Statistique d'une action dans GLPI

6. L’onglet Journaux 1 permet la visualisation des logs de la tâche.
Tâche logs

Passer toutes les actions en mode CLI

1. Aller à la liste des actions.

2. Cocher la case 1 pour sélectionner l’ensemble de la liste et cliquer sur Actions 2.
Sélectionner toutes les tâche

3. Action choisir Modifier 1, sélectionner Caractéristiques – Mode d’exécution 2, choisir CLI 3 et cliquer sur Envoyer 4.
Edition en lot

Paramétrer le nombre d’action par tâche planifiée

1. Depuis le menu de navigation aller sur Configuration 1 > Générale 2.
Configuration générale

2. Aller sur l’onglet Système 1 et modifier le champ Nombre maximum d’actions automatiques simultanées (exécution CLI) 2 et Enregistrer.
Option de configuration des tâches

Configuration d’une tâche planifiée (cron)

Sous Windows

1. Créer un fichier sur votre serveur web au format xxxx.bat dans le répertoire de votre choix.

2. Ouvrir le fichier avec l’éditeur de votre choix.

3. Entrer le code ci-après adapté à votre installation.

Exemple :

4. Enregistrer votre fichier.

5. Ouvrir le Planificateur de tâches 1.
Ouvrir le planificateur

6. Cliquer sur Créer une tâche … 1.
Création tâche sous Windows

7. Donner un nom à la tâche 1, cocher la case Exécuter même si l’utilisateur n’est pas connecté 2 et Exécuter avec les autorisations maximales 3. Aller ensuite sur l’onglet Déclencheurs 4.
Configuration générale de la tache

8. Cliquer sur le bouton Nouveau … 1.
Ajouter un déclencheur

9. Sélectionner la fréquence d’exécution chaque jour 1, cocher la case Répéter la tâche toutes les : 2, indiquer la fréquence 3 et la durée 4>. Vérifier que le déclencheur est activé 5 et pour finir cliquer sur le bouton OK 6.
Configuration du déclencheur

10. Le déclencheur est ajouté 1, aller sur l’onglet Actions 2.
Déclencheur ajouté

11. Cliquer sur Nouveau … 1.
Ajouter une action

12. Cliquer sur le bouton Parcourir … 1.
Aller chercher le .bat

13. Sélectionner votre script 1 et cliquer sur Ouvrir 2.
Sélectionner le fichier

14. Cliquer sur OK 1.
Ajouter l'action

15. Vérifier la prise en compte de l’action 1 et cliquer sur OK 2 pour valider la création de la tâche.
Action ajoutée

16. La tâche planifiée a été ajoutée à la liste 1.
Tâche dans le gestionnaire

Sous Linux (Ubuntu)

1. Ouvrir une session SSH sur votre serveur WEB.

2. Entrer la commande suivante pour éditer les tâches planifiées.

3. Créer la tâche en entrant la ligne suivante pour exécuter l’action toutes les minutes :

4. Enregistrer les modifications.

5. Redémarrer le service cron.

sudo service cron restart

6. Vérifier dans GLPI l’exécution des actions automatiques.

Si vous utilisez webmin, la tâche cron devrait être configuré comme ci-dessous :
Webmin cron


Related Post

FusionInventory compiler l’agent pour le dép... Compiler le paquet WAPT Dans cet article, je vais vous expliquer comment générer un paquet pour l'agent FusionInventory en indiquant les paramètres p...
Fusioninventory : plugin d’inventaire pour G... FusionInventory (FI) est un plugin de GLPI, qui permet l'inventaire automatique des postes. Le plugin est composé de deux parties : Le script ...
GLPI sous IIS : configuration et installation Présentation Dans cet article, je vais vous expliquer comment préparer l'environnement Windows pour installer GLPI sous IIS et comment configurer GLP...
GLPI 9.3 convertir les tables en innodb Présentation Depuis la version 9.3 de GLPI, les nouvelles installations utilisent le format de stockage InnoDB à la place de MyISAM. Lors de la mi...

Laisser un commentaire

Votre adresse de messagerie ne sera pas publiée. Les champs obligatoires sont indiqués avec *

It looks like you're using an adblocker.
We use ads to keep our content free. Please support us by turning off your adblocker.