Votre GLPI et Medulla
S'applique à :: Medulla/Medulla / GLPI
Version de Medulla :: toutesToutes
Version de GLPI :: 10.0.x
Environnement :: On-PremiseCategorieCaté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 :
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 :
LectureUnseule (`READ ONLY`) ou lecture/écriture selon les besoins- Accèsaccès à l’ensemble de la basede donnéesGLPI- 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 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
.
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, 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 :
-
3306 (ou port 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
GLPIMedulla 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
Read-Only`Only ou Super-Admin`
-Admin
Entité
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 :
user_token
Oui
Client API MMC
Oui
app_token
Oui
Fichier SQL (Valeurs par défaut
3306
Nom du client API
MMC
Version GLPI supportée
10.0.x
Fichier SQL Read-Only
glpi-100.sql