# Rappels

Dans cet article, nous allons voir comment configurer les alertes dans GLPI.

Une « **alerte** » dans GLPI est la combinaison de quatre concepts :

* Une [Recherche sauvegardée](https://help.glpi-project.org/tutorials/fr/notifications/broken-reference)
* Une alerte configurée pour cette recherche
* Une action automatique pour déclencher l’alerte
* Une Notification

{% hint style="success" %}
**Cas d’usage pour illustrer le concept**

Je veux être alerté lorsque le **`nombre de Tickets`** avec le statut **`Nouveau`** **`dépasse 4`**
{% endhint %}

Adaptez la méthode suivante à votre contexte (autres exemples : alerte si le nombre d’ordinateurs avec le statut « En stock » est inférieur à 10, ou alerte si au moins un ordinateur de type serveur a moins de 90 % d’espace disque libre).

## Sauvegarder une recherche

***

### Création d’une recherche

Il faut d’abord sauvegarder la recherche sur laquelle on souhaite placer une alerte.

* Dans le menu **`Assistance`** > **`Tickets`** (dans notre cas)
* Saisissez les paramètres de recherche dans le moteur de recherche
* Lancez la **`recherche`** !

![Alt text](https://1227510999-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FqmRzI15ndDbFHGd5BnM4%2Fuploads%2Fgit-blob-b98f1ff09fda8b8ccf8af127847ef2d91ef17779%2FEtre-alerte-1.png?alt=media)

* Le résultat de la recherche s’affiche

<div align="left"><img src="https://1227510999-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FqmRzI15ndDbFHGd5BnM4%2Fuploads%2Fgit-blob-11b9dcadc50c45ccaf30a10004a2167bf366381d%2FEtre-alerte-2.png?alt=media" alt="Alt text"></div>

***

### Sauvegarder la recherche

Pour sauvegarder votre recherche, cliquez sur l’icône dans le moteur de recherche.

![Alt text](https://1227510999-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FqmRzI15ndDbFHGd5BnM4%2Fuploads%2Fgit-blob-bf97189795077df0f875dc9fc63813b84cc0b6ac%2FEtre-alerte-3bis.png?alt=media)

* Donnez un nom à votre recherche
* Définissez sa visibilité (privée dans ce cas)
* Le champ **`Compter`** définit si vous souhaitez voir le nombre de résultats dans une info-bulle
* Choisissez l’entité et la récursivité
* Cliquez sur **`ajouter`**

La recherche est maintenant sauvegardée.

***

### Voir les recherches sauvegardées

Vous pouvez consulter vos recherches via l’icône **`Listes`** en haut à droite de votre interface :

![Alt text](https://1227510999-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FqmRzI15ndDbFHGd5BnM4%2Fuploads%2Fgit-blob-d693ae9059fa8e5d86e3c8946fb6e330c8c9f907%2FEtre-alerte-5.png?alt=media)

Le bandeau déroulant vous donne la liste de vos recherches sauvegardées :

<div align="left"><img src="https://1227510999-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FqmRzI15ndDbFHGd5BnM4%2Fuploads%2Fgit-blob-661b5028a0c824b46a1947c6cb8a85578892d4e4%2FEtre-alerte-7.png?alt=media" alt="Alt text"></div>

Il suffit maintenant de cliquer sur votre recherche pour afficher les résultats.

## Mettre en place une alerte sur une recherche sauvegardée

* Allez dans **`Outils`** > **`Recherches sauvegardées`**
* Choisissez la recherche sauvegardée sur laquelle vous souhaitez placer une alerte
* Dans l’onglet **`Alertes sur les recherches sauvegardées`**
* Cliquez sur **Ajouter une alerte**.

![Alt text](https://1227510999-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FqmRzI15ndDbFHGd5BnM4%2Fuploads%2Fgit-blob-8241f05d8a1a2ff6ac56f976463a3ce7ed165888%2FEtre-alerte-8.png?alt=media)

Ici, il faut :

* Nommer cette alerte
* Choisir l’opérateur et la valeur qui déclencheront l’alerte (strictement supérieur à 4 dans notre cas)
* Rendre cette alerte active
* Cliquez sur **`ajouter`**

![Alt text](https://1227510999-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FqmRzI15ndDbFHGd5BnM4%2Fuploads%2Fgit-blob-64cd69412296df0fb4957dddee1104c6a1c7b061%2FEtre-alerte-9.png?alt=media)

Notre alerte est configurée.

## Action automatique pour déclencher l’alerte

Le principe est simple :

* Vous avez configuré une recherche liée à une alerte.
* Dans cette alerte, vous avez défini un seuil qui déclenche l’alerte (dans notre exemple ci-dessus, l’alerte est déclenchée si le nombre de Tickets en statut Nouveau est strictement supérieur à 4).

Une action automatique sera donc exécutée régulièrement pour déclencher ces alertes ; il s’agit de **savedsearchesalerts** :

* Allez dans **`configuration`** > **`Actions automatiques`**.
* Cliquez sur **`savedsearchesalerts`**.
* Configurez-la selon vos besoins :

![Alt text](https://1227510999-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FqmRzI15ndDbFHGd5BnM4%2Fuploads%2Fgit-blob-f98271772dfe5a412349e37d4e64d57b224e3051%2FEtre-alerte-10.png?alt=media)

{% hint style="warning" %}
**Attention**

Attention : cette action automatique est globale à toute votre plateforme, nous vous recommandons fortement de configurer la fréquence d’exécution la plus basse possible afin de couvrir un maximum d’alertes.
{% endhint %}

***

### Notification (par email)

La dernière étape consiste à configurer une notification qui sera envoyée si le seuil défini est dépassé.

Deux scénarios sont possibles :

* Alerte sur une recherche sauvegardée **Personnelle**
* Alerte sur une recherche sauvegardée **Publique**

Si l’alerte provient d’une recherche sauvegardée « Personnelle » (non publique), il suffira de créer une seule notification qui regroupera toutes vos alertes. Vous serez le seul destinataire, il n’est donc pas nécessaire de multiplier les emails.

Si l’alerte provient d’une recherche enregistrée comme « Publique », il faudra créer une nouvelle notification. **Notification personnelle** :

* Dans le menu **`configuration`** > **`Notifications`** > **`Notifications`**
* Choisissez la notification **`Recherches sauvegardées`**
* Passez-la à **`Activée`**
* Cliquez sur **`Enregistrer`**

![Alt text](https://1227510999-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FqmRzI15ndDbFHGd5BnM4%2Fuploads%2Fgit-blob-be2909c193133b5ea4b6fcf4a74873ff69f659c3%2FEtre-alerte-11.png?alt=media)

* Dans l’onglet **`Gabarits`**, vous pouvez préciser si vous souhaitez une notification email et le modèle de notification et/ou une notification Ajax et le modèle de notification.
* Dans l’onglet **Destinataires**, il ne sera possible d’ajouter que des **Utilisateurs**.

**Notification publique** :

* La première étape consiste à créer l’événement qui sera associé à la notification pour cette alerte
* Allez dans **`Outils`** > **`Recherches sauvegardées`** Choisissez la recherche sauvegardée sur laquelle vous souhaitez créer l’événement.
* Choisissez la recherche sauvegardée sur laquelle vous souhaitez être notifié.

Si la recherche est en mode public, allez dans l’onglet **`Alertes de recherche`** et GLPI vous demandera de créer cet événement :

![Alt text](https://1227510999-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FqmRzI15ndDbFHGd5BnM4%2Fuploads%2Fgit-blob-d080fba14ed046a5a1b56b539f5b34486b9f6d0c%2FEtre-alerte-12.png?alt=media)

* Il faudra alors cliquer sur le bouton **`créer maintenant`**.

Ensuite, créez la notification :

* **`configuration`** > **`Notifications`** > **`Notifications`**
* Ajoutez une nouvelle notification
* Ajoutez un **`nom`**
* Active : **`Oui`**
* Type : **`Alerte sur recherche sauvegardée`**
* Événement : choisissez la **`recherche souhaitée`**
* Cliquez sur **`enregistrer`**

![Alt text](https://1227510999-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FqmRzI15ndDbFHGd5BnM4%2Fuploads%2Fgit-blob-27344eb925af00da6b12e07168c1e28706a809d7%2FEtre-alerte-13.png?alt=media)

* Dans l’onglet « Gabarits », vous pouvez préciser si vous souhaitez une notification email et le modèle de notification et/ou une notification Ajax et le modèle de notification.
* Enfin, dans l’onglet **Destinataires**, il faudra ajouter les destinataires souhaités.

## Références

Documentation GLPI [« Notifications »](https://glpi-user-documentation.readthedocs.io/fr/latest/modules/setup/notifications/index.html)
