Category: GLPI Network

Subject

Comment configurer la partie technique des notifications ?

Content

Votre instance GLPI Network Cloud dispose de trois types de notifications :

  • Navigateur
  • Mail
  • Outils Collaboratifs ( via plugin )

La majeure partie des notifications de GLPI sera à configurer dans le menu Configuration > Notifications.

 

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

 

Navigateur

 

Cette notification affichera ,selon votre navigateur, un encart sur votre écran vous alertant sur un nouveau ticket, un suivi, etc.

Pour pouvoir utiliser cette notification, nous devons d'abord activer le suivi et activer les notifications navigateur :

 

09f1d556-71844724-5e1ebf3530fd72.36609276

On enregistre son choix pour obtenir le second menu de configuration dans lequel nous viendrons éditer la configuration des notifications navigateur:

09f1d556-71844724-5e1ebfb9af93f4.60031694

Une fois dans le menu de configuration :

09f1d556-71844724-5e1ec0731a2fe3.83311406

Vous allez pouvoir choisir:

- Votre son de notification

- 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 le personnaliser dans le cadre de l'offre Cloud.

Enregistrez vos choix et vous pourrez lancer une notification via le bouton de test.

N'oubliez pas d'autoriser les notifications dans votre navigateur également !

 

Mail

 

Cette notification vous enverra un mail lors d'un nouveau ticket, un nouveau suivi, etc.

Pour pouvoir utiliser cette notification, nous devons d'abord activer le suivi et activer les notifications par courriel :

09f1d556-71844724-5e1ed88c028131.45937361

On enregistre son choix pour obtenir le second menu de configuration dans lequel nous viendrons éditer la configuration des notifications  par courriels:

09f1d556-71844724-5e1edb95e76f25.82085844

Une fois dans le menu de configuration :

09f1d556-71844724-5e1edc5109ac39.14634008

  • Courriel de l'administrateur : l'adresse de messagerie de l'administrateur général de GLPI. Cette adresse est utilisée lorsque l'Administrateur est sélectionné en tant que destinataire d'une notification ;
  • Nom de l'administrateur : le nom de l'administrateur utilisé indique le nom associé au courriel de l'administrateur ;
  • Courriel de réponse (si nécessaire) : adresse de messagerie utilisée lorsque l'utilisateur répond à une notification envoyée par l'administrateur ;
  • Signature des messages : texte ajouté à la fin de chaque notification. Cette valeur est globale, mais peut être adaptée pour chaque entité (voir configuration d'une entité) ;
  • Adresse web de l'application : indique le chemin d'accès web vers l'application GLPI. Ce paramètre est utilisé, entre autres, pour construire des liens vers des objets dans un courriel ;
  • Mode d'envoi des courriels :
    1. PHP : l'envoi est effectué par notre relay mail SendGrid, n'hésitez pas à utiliser les autres modes d'envoi si vous rencontrez des problèmes de réception ;
    2. SMTP : envoi en utilisant le protocole SMTP ;
    3. SMTP + SSL : envoi en utilisant le protocole SMTP, encapsulé dans un tunnel SSL ;
    4. SMTP + TLS : envoi de courriels plus sécurisé que SMTP + SSL ;
  • Hôte(s) SMTP[:Port] (séparateur ;) : nom ou adresse IP du serveur de messagerie. Il est possible de spécifier le port en ajoutant le caractère "deux points" puis le numéro. Plusieurs serveurs peuvent être précisés en les séparant par un point virgule ;
  • Identifiant (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 puis de valider.

Enregistrez votre configuration et envoyez un un mail test pour vérifier votre paramétrage .

 

Outils Collaboratifs

 

GLPI, couplé au plugin collaborative tools, 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, nous devons d'abord activer le suivi et activer les notifications par webhooks :

09f1d556-71844724-5e1f26f2d5d016.06602633

On enregistre son choix pour obtenir le second menu de configuration dans lequel nous viendrons éditer la configuration des notifications  par webhooks:

09f1d556-71844724-5e1f270f09af49.97668634

Une fois dans le menu de configuration :

09f1d556-71844724-5e1f2755283073.10515511

Ici, il est possible de définir :

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

Avant de pouvoir sélectionner un Webhook, il est nécessaire de le créer côté GLPI.

Pour cela, cliquez sur l'icône 09f1d556-71844724-5e1f2f5bea18e9.92391206. Vous arriverez sur la fenêtre pop-up de création du Webhook:

09f1d556-71844724-5e1f2fe3ed9554.17367029

Ici, vous pourrez définir :

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

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

Une fois sorti de la fenêtre pop-up de création, vous pouvez sélectionner le Webhook dans la liste déroulante.

Sauvegardez  votre configuration et envoyez une notification de test pour vérifier votre paramétrage.

 

Obtenir l'URL du webhook

Vous trouverez ici de rapides guides pour vous aider à obtenir l'URL du webhook à intégrer dans GLPI.

 

Mattermost

  • Connecté en tant qu'administrateur, Rendez vous dans le menu principal.
  • Cliquez sur Integrations
  • Sélectionnez webhooks entrants
  • Ajoutez en un nouveau
  • Définissez un tite et sélectionnez un canal
  • Après l'enregistrement, vous obtiendrez l'URL du webhook.

 

Microsoft Teams

  • En cliquant droit sur le canal qui vous intéresse :
  • ajouter un connecteur
  • Sélectionnez webhooks entrants
  • configurer un nom et une image (optionnel)
  • Après l'enregistrement, vous obtiendrez l'URL du webhook.

 

Rocket.Chat

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

 

Slack

  • Vous avez besoin d'ajouter une application à votre équipe.( Le lien est présent dans le bas du bandeau de gauche )
  • Sélectionnez webhooks entrants
  • ajoutez une nouvelle configuration
  • Sélectionnez le canal dans lequel vous souhaitez être notifier.
  • Vous obtiendrez l'URL du webhook.
  • optionnel : vous pouvez configurer un nom et un logo au webhoook.

 

Telegram

  • Dans un premier temps, vous avez besoin de créer un Bot Telegram en discutant avec @BotFather dans l'application.
  • Vous obtiendrez un token d'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 sur le canal dans lequel vous souhaitez être notifier.
  • L'API de Telegram nécessite un paramètre supplémentaire appelé chat_id qui correspond à l'id du canal concerné.
  • Pour l'obtenir, transférer n'importe quel message venant du canal concerné vers le bot @getidsbot.
  • Vous obtiendrez la valeur de l'id dans la propriété forward_from_chat.

 

Writer: TECLIB
Created on 2020-01-15 08:38
Last update on 2020-10-08 12:01
511 views
This item is part of the FAQ