# Configuration des notifications

Votre instance GLPI Cloud a trois types de notifications :

* Navigateur
* Mail
* Outils collaboratifs (via plugin)

La plupart des notifications de GLPI doivent être configurées dans le menu **Configuration > Notifications**

Voyons quels sont les différents types de notifications et comment les configurer :

## Navigateur

Selon votre navigateur, ce type de notifications affichera un message sur votre écran vous alertant d'un nouveau ticket, suivi, etc.

Pour pouvoir utiliser ce type de notifications, vous devez d'abord activer le **suivi** et activer les **notifications navigateur** :

<div align="left"><img src="/files/fF2lfr3DbLMBpZzL0Nrx" alt="Texte alternatif"></div>

Vous devez sauvegarder votre choix pour accéder au deuxième menu de configuration dans lequel vous éditez la configuration des notifications navigateur :

<div align="left"><img src="/files/vG5GfRSJik3XwXJL6HrN" alt="Texte alternatif"></div>

Une fois dans le menu de configuration :

![Texte alternatif](/files/sN4iVgtQIWQ1ugq2XUrB)

Vous pourrez choisir :

* Le son de vos notifications
* L'intervalle de vérification des nouvelles notifications (en secondes)

Nous vous conseillons de ne pas changer l'adresse de l'icône, il n'est pas encore possible de la personnaliser dans notre offre Cloud.

Sauvegardez vos choix et vous pouvez lancer la notification via le bouton test.

{% hint style="warning" %}
Autoriser les notifications"

**N'oubliez pas d'autoriser les notifications dans votre navigateur aussi !**
{% endhint %}

## Mail

{% hint style="danger" %}
**Avertissement**

***L'environnement GLPI Network Cloud n'autorise pas les connexions SMTP non authentifiées/non sécurisées (port 25)***&#x54;Cette notification vous enverra un email quand vous recevez un nouveau ticket, suivi, etc.
{% endhint %}

Pour pouvoir utiliser cette notification, vous devez d'abord activer le suivi et activer les notifications par email :

<div align="left"><img src="/files/yvXiwpPx1y6ktRoFIKld" alt="Texte alternatif"></div>

Vous devez sauvegarder votre choix pour obtenir le deuxième menu de configuration dans lequel vous éditez la configuration des notifications par email :

<div align="left"><img src="/files/tyTUFNLgy1E3j5pWTOGs" alt="Texte alternatif"></div>

Une fois dans le menu de configuration :

![Texte alternatif](/files/9E7dcFdsgjRugvv4c8xd)

**Email administrateur** : l'adresse email de l'administrateur général GLPI. Cette adresse est utilisée quand l'Administrateur est sélectionné comme destinataire de notification ;

**Nom administrateur** : le nom d'administrateur utilisé indique le nom associé à l'email de l'administrateur ;

**Email de réponse (si nécessaire)** : adresse email utilisée quand l'utilisateur répond à la notification envoyée par l'administrateur ;

**Signature des messages** : texte ajouté à la fin de chaque notification. Cette fonctionnalité est globale, mais peut être adaptée pour chaque entité (voir configuration d'entité) ;

**Méthode d'envoi d'emails** :

1. PHP : l'envoi est effectué par notre relais mail SendGrid, n'hésitez pas à utiliser les autres modes d'envoi si vous rencontrez des problèmes de réception ;
2. SMTP : envoi utilisant le protocole SMTP ;
3. SMTP + SSL : envoi utilisant le protocole SMTP, encapsulé dans un tunnel SSL ;
4. SMTP + TLS : envoi d'emails plus sécurisé que SMTP + SSL ;
5. SMTP + OAUTH : envoi de mail via un serveur d'autorisation (standard OAuth2.0) ;

**Hôte(s) SMTP** \[: Port] (séparateur ;) : nom ou adresse IP du serveur mail. Il est possible de spécifier le port en ajoutant le caractère "deux points", puis le numéro. Plusieurs serveurs peuvent être spécifiés en les séparant par un point-virgule ;

**Login SMTP (optionnel)** : l'utilisateur autorisé à se connecter au SMTP (laisser vide pour les connexions anonymes) ;

**Mot de passe SMTP (optionnel)** : le mot de passe de l'utilisateur. Il est possible d'effacer le mot de passe en cochant la case effacer et en confirmant ce choix.

Sauvegardez votre configuration et envoyez un email de test pour vérifier vos paramètres.

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

**Dans le cas d'une instance Cloud, il n'est pas recommandé d'utiliser PHP comme méthode d'envoi de mail. En effet, les instances Cloud utilisent un relais Sendgrid pour l'envoi de mail et peuvent parfois être blacklistées ou considérées comme SPAM par certains serveurs mail.**
{% endhint %}

Documentation de fournisseurs de messagerie sur ce sujet :

* [Office 365/Microsoft](https://learn.microsoft.com/en-en/exchange/mail-flow-best-practices/how-to-set-up-a-multifunction-device-or-application-to-send-email-using-microsoft-365-or-office-365)
* [Google](https://support.google.com/a/answer/176600?hl=en)

## Outils collaboratifs

GLPI avec le plugin **outils collaboratifs** vous permet de recevoir des notifications dans des solutions tierces.

Pour rappel, les solutions disponibles sont :

* Mattermost
* Microsoft teams
* Rocket.Chat
* Slack
* Telegram

Pour pouvoir utiliser cette notification, vous devez d'abord **activer le suivi** et **activer les notifications par webhooks** :

<div align="left"><img src="/files/3LpnXJp8Ij5XQY1nWf8P" alt="Texte alternatif"></div>

Vous devez sauvegarder votre choix pour obtenir le deuxième menu de configuration dans lequel vous éditez la configuration des notifications par webhooks

<div align="left"><img src="/files/KD64K6krQZirS6Mgfs1M" alt="Texte alternatif"></div>

Une fois dans le menu de configuration :

![Texte alternatif](/files/M0HcMy5tMHkjDtEBt9Pa)

Ici il est possible de définir :

* Le nombre maximum de tentatives d'envoi
* La fréquence, en minutes, à laquelle l'envoi sera tenté
* Le(s) Webhook(s) utilisé(s)

Avant de pouvoir sélectionner un Webhook, vous devez le créer côté GLPI.

Pour cela, cliquez sur l'icône . Vous arriverez sur la fenêtre pop-up de création de Webhook :

![Texte alternatif](/files/mBaIqTsikglbGi4Kx4x7)

Ici vous pouvez définir :

* Le nom de votre Webhook (le nom côté GLPI, il n'influence pas la configuration.)
* Le type de Webhook (quelles solutions tierces)
* L'URL de ce Webhook
* La langue dans laquelle les messages seront envoyés
* Un commentaire (champ texte simple à titre informatif, il n'influence pas la configuration)

Une fois vos éléments de configuration saisis, cliquez sur "Ajouter" pour enregistrer votre Webhook.

Dans la fenêtre pop-up vous pouvez sélectionner le Webhook depuis la liste déroulante.

**Sauvegardez** votre configuration et envoyez une notification de test pour vérifier vos paramètres.

***

### Obtenir l'URL du webhook

Ici vous trouverez des guides rapides pour vous aider à obtenir l'URL du webhook à intégrer dans GLPI :

***

#### Mattermost

Procédure complète [ici](https://glpi-plugins.readthedocs.io/en/latest/webhook/index.html)

* Connecté en tant qu'administrateur, allez dans le menu principal.
* Cliquez sur Intégrations
* Sélectionnez webhooks entrants
* Ajoutez-en un nouveau
* Définissez un titre et sélectionnez le canal
* Après enregistrement, vous obtiendrez l'URL du webhook.

***

#### Microsoft teams

Procédure complète [ici](https://glpi-plugins.readthedocs.io/en/latest/webhook/index.html)

* Naviguez vers le canal où vous voulez ajouter le webhook et sélectionnez (**•••**) Plus d'options depuis la barre de navigation supérieure.
* Choisissez **Connecteurs** depuis le menu déroulant et recherchez **Webhook entrant**.
* Sélectionnez le bouton **Configurer**, fournissez un nom, et, optionnellement, téléchargez une image d'avatar pour votre webhook.
* La fenêtre de dialogue présentera une URL unique qui sera mappée au canal. Assurez-vous de **copier et sauvegarder l'URL**—vous devrez la fournir au service externe.
* Sélectionnez le bouton **Terminé**. Le webhook sera disponible dans le canal de l'équipe.

***

#### Rocket.Chat

* Connecté en tant qu'administrateur, allez dans le menu administration
* Cliquez sur le menu Intégrations
* Ajoutez une nouvelle intégration
* Sélectionnez webhooks entrants
* Définissez les paramètres du webhook
* Après enregistrement, vous obtiendrez l'URL du webhook.

***

#### Slack

* Vous devez ajouter une application à votre équipe. (Le lien se trouve en bas de la bannière gauche)
* Sélectionnez webhooks entrants
* Ajoutez une nouvelle configuration
* Sélectionnez le canal dans lequel vous souhaitez être notifié.
* Vous obtiendrez l'URL du webhook.
* Optionnel : vous pouvez configurer un nom et logo dans le webhook.

***

#### Telegram

Procédure complète [ici](https://glpi-plugins.readthedocs.io/en/latest/webhook/index.html)

* D'abord, vous devez créer un Bot Telegram en discutant avec @BotFather dans l'application.
* Vous obtiendrez un token API correspondant à ce Bot.
* L'URL du webhook sera donc : <https://api.telegram.org/bot>.
* Ensuite, en tant qu'administrateur, vous devez ajouter ce bot au canal dans lequel vous voulez être notifié.
* L'API Telegram nécessite un paramètre supplémentaire appelé chat\_id qui correspond à l'id du canal concerné.
* Pour l'obtenir, transférez n'importe quel message du canal concerné au bot @getidsbot.
* Vous obtiendrez la valeur de l'id dans la propriété forward\_from\_chat.

## Références

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


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://help.glpi-project.org/tutorials/fr/notifications/setup_notifications.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
