Passerelle GLPI


À propos de cette intégration
SM_IntegrationIntroduction

Il existe plusieurs moyens d’intégrer des systèmes tiers avec Product name - ev itsm.png. Cela, en fonction des besoins métiers, des contraintes d’architecture et de sécurité en vigueur ainsi que des spécificités de chaque application ou service tiers.

Cette page présente un processus d’intégration type déjà mis en œuvre dans un contexte client. 

Pour plus de détails sur cette intégration (scripts à utiliser, etc.), veuillez contacter les départements "Consulting & Professional Services" et Support d'Logo - EasyVista.png ou vos fournisseurs de services et intégrateurs habituels.

Synthèse de l'intégration

Cette passerelle permet d'intégrer les tables GLPI Matériel/Logiciel/Caractéristique dans les catalogues des matériels/logiciels Product name - ev itsm.png.

  • La passerelle est pilotée automatiquement via la création/mise à jour des entrées catalogue qui indiquent les données GLPI à extraire, et éventuellement à transcoder. 
  • Le rapprochement entre les tables GLPI et Product name - ev itsm.png se fait à partir de 2 clés d'unicité :
    • Marque / Modèle pour les matériels ;
    • Logiciel pour les logiciels.

L'ensemble du processus de la passerelle GLPI permet ainsi de synchroniser les catalogues Product name - ev itsm.png avec les outils d'inventaire tiers, en suivant uniquement les références souhaitées en fonction de la politique adoptée par l'organisation. La poursuite de l'enrichissement au quotidien des catalogues est ensuite nécessaire pour intégrer les nouvelles références GLPI.

Versions supportées

Logo - GLPI.png
GLPI V0.80 GLPI V0.83 GLPI V0.84 GLPI V0.85 GLPI V0.90 GLPI V9.1
Check icon.png Check icon.png Check icon.png Check icon.png Check icon.png Check icon.png

Principe de fonctionnement

         GLPI Gateway Process.png

Le processus se décompose en 3 phases :

  • saisie des entrées catalogue Matériel/Logiciel pour les références GLPI à suivre dans Product name - ev itsm.png ;
  • exécution d'un préimport via l'outil smoBackOfficeClient, permettant de :
    • extraire et stocker dans des tables de travail Product name - ev itsm.png les informations des tables GLPI, en filtrant uniquement les données correspondant aux entrées catalogue à suivre dans Product name - ev itsm.png ;
    • transcoder éventuellement les données en regroupant les dénominations GLPI ;
    • effectuer divers traitements de normalisation et d'homogénéisation des données ;
    • stocker toutes les données dans des tables finales Product name - ev itsm.png.
  • intégration des données des tables finales Product name - ev itsm.png, via les modèles Matériel/Logiciel/Caractéristique.

Exemple

  • Table GLPI Logiciel :

    L'outil d'inventaire tiers détecte 3 versions du logiciel Faststone, donnant lieu à 3 enregistrements dans la table GLPI : Faststone 5.1, Faststone 5.5, Faststone 6.1.

  • Catalogue des logiciels Product name - ev itsm.png : différents cas de figure peuvent être envisagés :
    • création d'une entrée catalogue unique regroupant les 3 dénominations GLPI : Faststone ;
    • création d'une entrée catalogue par version principale : Faststone 5, Faststone 6 ;
    • création d'une entrée catalogue par version : Faststone 5.1, Faststone 5.5, Faststone 6.1.

Remarques

  • Les données suivantes ne sont pas traitées de façon automatique par la passerelle GLPI :
    • Affectation des utilisateurs aux postes de travail : les données tierces sont remontées dans des champs libres informatifs des fiches Matériel Product name - ev itsm.png.
    • Affectation des localisations et entités aux postes de travail : non remontée par la passerelle GLPI.
    • Gestion des licences des logiciels : non effectuée par la passerelle GLPI.
    • Gestion des statuts des fiches Matériel/Logiciel : non effectuée par la passerelle GLPI.
  • Les modèles d'intégration Product name - ev itsm.png Matériel/Logiciel/Caractéristique sont livrés avec la passerelle GLPI ; seuls ceux actifs au moment de l'intégration des données sont pris en compte.
  • Pour les clients SaaS, la lecture des tables GLPI s'effectue via une connexion VPN garantissant un accès réservé et chiffré (crypté) aux données.
  • Suivant le type de base tierce, les données GLPI peuvent être sensibles à la casse.

   Open url.png  voir  Comment choisir le bon outil pour automatiser votre intégration ?

Best Practice big icon.pngBonnes pratiques

  • Pour garantir les performances de la plate-forme Product name - ev itsm.png, intégrez uniquement les données nouvelles/modifiées par rapport à la dernière exécution du processus.

Règles de la passerelle GLPI

  • Le champ Référence GLPI de chaque entrée catalogue Matériel/Logiciel permet d'indiquer les données GLPI à extraire et à filtrer, et éventuellement de regrouper les dénominations. Il doit respecter certaines règles :
    • les références GLPI doivent être séparées par la suite de caractères /+-+/.
    • le caractère joker % permet de remplacer n'importe quelle chaîne de caractères.
  • Règle pour les matériels : La correspondance GLPI / Product name - ev itsm.png s'effectue via la clé d'unicité Marque / Modèle.
  • Règle pour les logiciels : La correspondance GLPI / Product name - ev itsm.png s'effectue via la clé d'unicité Logiciel.
  • Règle pour les caractéristiques : La table GLPI est intégrée telle quelle dans Product name - ev itsm.png, sans transcodage.

Procédure : Comment suivre les références GLPI dans les catalogues

1. Dans Product name - ev itsm.png, créez ou modifiez les entrées catalogue Matériel/Logiciel que vous souhaitez suivre :

  • renseignez la clé d'unicité de l'entrée catalogue :
    • pour un matériel, renseignez les champs encadrés en rouge Modèle et Fabricant :
        Equipment Catalog - GLPI Example.png
       
    • pour un logiciel, renseignez le champ encadré en rouge Logiciel :
        Software Catalog - GLPI Example.png
  • dans le champ encadré en bleu Référence GLPI, indiquez les dénominations GLPI à suivre sous cette entrée catalogue -  Open url.png  voir Exemples de transcodage
    • Séparez chaque référence par la suite de caractères /+-+/ ;
    • Utilisez le caractère joker % pour remplacer n'importe quelle chaîne de caractères.

2. Allez sur le menu Intégration > Modèles d'intégration ; rendez actif et planifiez l'exécution des modèles Matériel/Logiciel/Caractéristique pour les données que vous souhaitez intégrer dans Product name - ev itsm.png.


TranscodageExamples

Exemples de transcodage

Exemple 1

Références Caneco dans la table {Produit tiers}

Caneco BT 4.1 (EN)

Caneco BT 4.1.4 (FR)

Caneco BT 4.1.6 (FR)

Caneco BT 4.2 (FR)

Caneco BT 4.3 (EN)

Caneco BT 4.3 (FR)

Caneco BT 5.1 (EN)

Caneco BT 5.1 (FR)

Caneco BT 5.5 (EN)

Caneco BT 5.5 (FR)

Comment suivre le logiciel Caneco dans Product name - ev itsm.png
Pour suivre... créez dans le catalogue… saisissez dans le champ Logiciel saisissez dans le champ Référence {produit tiers} Regroupements effectués
toutes les versions et langues confondues une entrée unique Caneco BT Caneco BT Caneco BT
chaque version principale une entrée pour chaque version principale Caneco BT 4 Caneco BT 4%

toutes les versions 4* =

4.1 (EN), 4.1.4 (FR), 4.1.6 (FR), 4.2 (FR), 4.3 (EN), 4.3 (FR)

Caneco BT 5 Caneco BT 5%

toutes les versions 5* =

5.1 (EN), 5.1 (FR), 5.5 (EN), 5.5 (FR)

chaque langue une entrée pour chaque langue Caneco BT (EN) Caneco BT%(EN)

toutes les versions EN =

4.1 (EN), 4.3 (EN), 5.1 (EN), 5.5 (EN)

Caneco BT (FR) Caneco BT%(FR)

toutes les versions FR =

4.1.4 (FR), 4.1.6 (FR), 4.2 (FR), 4.3 (FR), 5.1 (FR), 5.5 (FR)

Exemple 2

Références Caneco dans la table {Produit tiers}

Caneco Design 2013

Caneco Design 4.4

Caneco HT 1.2

Caneco HT 2.0

Caneco HT 2.5

Caneco HT 2013

Caneco Implantation 2.3

Caneco Implantation 2010

Caneco Implantation

Caneco Implantation 2011

Caneco Implantation 2013

Caneco Implantation V2.4.0

Caneco Implantation V2.5.1

Caneco Implantation V2.5.2 Beta

Caneco EP 3.2

Caneco EP 3.3

Caneco EP 2013

Comment suivre le logiciel Caneco dans Product name - ev itsm.png
Pour suivre... créez dans le catalogue… saisissez dans le champ Logiciel saisissez dans le champ Référence {Produit tiers} Regroupements effectués
toutes les versions et langues confondues une entrée unique Caneco Caneco%Design%/+-+/Caneco%Implantation%/+-+/Caneco%HT%/+-+/Caneco%EP% tous les produits Caneco Design, Caneco Implantation, Caneco HT, Caneco EP
chaque produit une entrée pour chaque produit Caneco Design Caneco%Design% tous les produits Caneco Design, quelles que soient l'année et la version
Caneco Implantation Caneco%Implantation% tous les produits Caneco Implantation, quelles que soient l'année et la version
Caneco HT Caneco%HT% tous les produits Caneco HT, quelles que soient l'année et la version
Caneco EP Caneco%EP% tous les produits Caneco EP, quelles que soient l'année et la version
chaque année une entrée pour chaque année Caneco 2010 Caneco%2010

l'année 2010 =

Caneco Implantation 2010

Caneco 2011 Caneco%2011

l'année 2011 =

Caneco Implantation 2011

Caneco 2013 Caneco%2013

l'année 2013 =

Caneco Design 2013, Caneco HT 2013, Caneco Implantation 2013, Caneco EP 2013

Attention : Dans ce cas, les références {Produit tiers} par version sont ignorées dans Product name - ev itsm.png : Caneco Design 4.4, V2.4.1 - Caneco HT 1.2, 2.0, 2.5 - Caneco Implantation 2.3, V2.4.0, V2.5.1, V2.5.2 Beta - CanecoEP 3.2, 3.3

Exemple 3

Références Caneco dans la table {Produit tiers}

Caneco Design

Caneco Design Module

CanecoDesign

Caneco Des

Caneco EP

Caneco HT

Caneco Module Design

Design Caneco

Adobe Module Design

Design Adobe Creative

Comment suivre le logiciel Caneco dans Product name - ev itsm.png
Pour suivre... créez dans le catalogue… saisissez dans le champ Logiciel saisissez dans le champ Référence {Produit tiers} Regroupements effectués
toutes les dénominations confondues une entrée unique Caneco Design Caneco%Des%/+-+/Design Caneco tous les produits Caneco Design
Attention
%Design%

tous les produits Caneco Design

mais également : Adobe Module Design - Design Adobe Creative

Caneco Design

tous les produits Caneco Design

mais pas : Caneco Design Module - CanecoDesign - Caneco Module Design - Design Caneco

Caneco Design%

tous les produits Caneco Design

mais pas : CanecoDesign - Caneco Module Design - Design Caneco

Correspondance entre les tables GLPI et les catalogues

Matériels

Logo - GLPI.png Product name - ev itsm - big.png
Table Matériel Table EZV_ASSET Vues : Colonne
glpi_computers.Name ID ID
glpi_computers.Serial SerialNumber SerialNumber
glpi_computers.date_mod LastScanDate LastScanDate
glpi_computertypes.name Category LanCatalog
glpi_manufacturers.name Manufacturer Manufacturer
glpi_computermodels.name Model Model
glpi_users.name LoginName LoginName
glpi_locations.name ComputerLocation ComputerLocation

Logiciels

Logo - GLPI.png Product name - ev itsm - big.png
Table Logiciel Table EZV_SOFTWARE Vues : Colonne
glpi_computers.Name ID ID
glpi_softwares.Name SuiteName SuiteName
glpi_softwareversions.Name Version Version
glpi_manufacturers.Name Publisher Publisher

Caractéristiques

Logo - GLPI.png Product name - ev itsm - big.png
Table Caractéristique Table EZV_CHARACTERISTIC Vues : Colonne   /   Nom
glpi_computermodels.Name ID ID   /  
glpi_computerdisks.Count(*) Characteristic Characteristic   /   Disques nombre
LogicalDrives.StorageTotal Characteristic Characteristic   /   Disques taille
glpi_computers.glpi_computers*100 Characteristic Characteristic   /   Espace Disques disponible
glpi_deviceprocessors.designation Characteristic Characteristic   /   Processeur Type
glpi_deviceprocessors.specificity Characteristic Characteristic   /   Processeur Fréquence
glpi_computers_devicememories.specificity Characteristic Characteristic   /   Mémoire RAM Totale
glpi_computers.Serial Characteristic Characteristic   /   Numéro de série machine
glpi_computertypes.name Characteristic Characteristic   /   Type hardware
glpi_manufacturers.name Characteristic Characteristic   /   Marque hardware
glpi_computermodels.name Characteristic Characteristic   /   Modèle hardware
  Unit Unit   /   Go,Mhz, -,
Tags:
Modifié par Utilisateur inconnu le 2017/04/07 11:33
Créé par Administrator XWiki le 2015/04/10 11:19

Raccourcis

L'actualité mensuelle
•  Newsletter

Tous les changements
•  Service Manager
•  Service Apps
•  Self Help

Glossaire

Powered by XWiki ©, EasyVista 2020