Skip to main content

Votre GLPI et Medulla

S'applique à :: Medulla/Medulla / GLPI
Version de Medulla :: toutesToutes
Version de GLPI :: 10.0.x
Environnement :: On-Premise
CategorieCatégorie :: Intégration GLPI

Contexte

Afin de permettre à Medulla de synchroniser les équipements, les utilisateurs et les informations de votre environnement GLPI, plusieurs prérequis doivent être mis en place avant l’installation.


Cette

1.FAQ décrit les éléments nécessaires pour préparer correctement l’intégration entre Medulla et GLPI :
    Accès à la base de données GLPI Connectivité réseau Configuration de l’API GLPI Création des jetons nécessaires à l’authentification

    1. Accès à la base de données GLPI

    Medulla nécessite un accès à la base de données GLPI afin de récupérer les informations d’inventaire et de synchronisation.

    Créer un utilisateur MySQL/MariaDB dédié pourà Medulla avec les permissions suivantes :

    • LectureUn seule (`READ ONLY`) ou lecture/écriture selon les besoins
      - Accèsaccès à l’ensemble de la base de données GLPI
    • Des
      GLPIpermissions adaptées à votre politique de sécurité

    Mode lecture seule (Read-OnlyOnly)

    Si vous nous fournissez un utilisateur quidisposant auniquement desd’un droitsaccès en lecture seulseule à la base GLPI, il sera nécessaire d’appliquer manuellement un fichier SQL avant l’installation de Medulla.

    Ce fichier permet de créer les vues SQL nécessaires au fonctionnement de Medulla.

    Télécharger et appliquer le fichier suivant sur votre base GLPI, vous devrez appliquer manuellement un fichier SQL avant l'installation de Medulla. Ce fichier contient les requêtes nécessaires pour créer les vues requises.

    Voici le liens du fichier SQL à appliquer sur votre base de donnée GLPI :

    https://dl.medulla-tech.io/nc/glpi-100.sql

    Important :
    Ces vues SQL sont obligatoires pour assurer le bon fonctionnement de Medulla
    .

    GLPIavec un accès GLPI en lecture seule.

    Mode lecture / écriture

    Si vous autorisez l'un accès en écriture à votrela base de données GLPI, Medulla appliqueracréera automatiquement les vues nécessaires lors de l'l’installation.

    Dans ce

    mode, aucune action manuelle n’est requise concernant les vues SQL.

    2. Connectivité réseau

    AutoriserLe laserveur communicationMedulla entredoit pouvoir communiquer avec le serveur Medullahébergeant et le serveur dela base de données GLPIGLPI.

    Vérifier les éléments suivants :

    -

    Élément Valeur attendue Port `3306`MySQL/MariaDB ouvert3306 (ou port personnalisépersonnalisé) selon votreconfiguration)Communication réseau Serveur Medulla → Serveur GLPI Firewall Flux autorisé entre les deux serveurs

    Attention :
    Si le port MySQL est filtré par un firewall ou un ACL réseau, Medulla ne pourra pas communiquer avec GLPI.

    3. Configuration de l’API

     GLPI

    Medulla utilise également l’API GLPI afin d’effectuer certaines opérations de synchronisation et d’interagir avec GLPI.

    A. CréationCréer d’un utilisateur API GLPI

    Créer un utilisateur dédié aux appels API dans GLPI.

    Dans GLPI :
    Administration → Utilisateurs

    Créer un utilisateur GLPI dédié aux appels API nommé comme vous le souhaitez :

    Sur GLPI dans `Administration > Utilisateurs`

    - Type : utilisateur standard (nom d'd’utilisateur / mot de passe)
    -.

    Configuration recommandée

    Paramètre Valeur recommandée Type Utilisateur standard Profil recommandé :
      - `Read-Only`Only ou `Super-Admin`
    -Admin
    Affectation :
    Entité - Entité racine
    - Mode récursif activéActivé

    GénérerUne ensuitefois unl’utilisateur créé, générer le jeton utilisateur API utilisateur (`user_token`):

    user_token

    Important :
    Conserver ce jeton, il sera demandé lors de la configuration de Medulla.


    B. CréationCréer d’un client API GLPI

    Créer ensuite un client API nommé `MMC`.:

    MMC

    Dans GLPI :
    Configuration → Générale → API

    SurCréer GLPIun dansnouvel `ConfigurationAPI >Client Généralepuis > API`

    Générer ensuitegénérer le jeton d’application :

    app_token

    Important :
    Ce jeton est obligatoire pour permettre à Medulla d’utiliser l’API GLPI.


    Résumé des éléments à fournir

    Avant l’installation, les éléments suivants doivent être disponibles :

    Élément Obligatoire Accès MySQL/MariaDB GLPI Oui Ouverture du port SQL Oui Utilisateur API GLPI Oui user_token Oui Client API MMC Oui app_token Oui Fichier SQL (`app_token`)mode read-only) Oui si accès lecture seule

    Valeurs par défaut

    Élément Valeur Port SQL GLPI 3306 Nom du client API MMC Version GLPI supportée 10.0.x Fichier SQL Read-Only glpi-100.sql