Aller au contenu

GLPI

De Wiki Pat-Informatik
(Redirigé depuis Glpi)
🏠 Accueil 📚 Index 🐧 Linux 🌐 Réseau 🔒 Cybersécurité 🖥️ Virtualisation ✅ Checklists d'intervention 📚 Tutoriels 🤝 Services
🎫 GLPI
Gestion de parc informatique • Assistance • Inventaire • ITSM
Le guide pratique de Pat Informatik
GLPI : gestion centralisée du parc informatique

GLPI est une solution open source de gestion des services informatiques (ITSM) et des actifs informatiques. Elle permet de centraliser les demandes d'assistance, les incidents, les équipements, les logiciels et les informations nécessaires au suivi d'un système d'information.

GLPI peut être utilisé par une entreprise, une association, une collectivité ou un technicien informatique indépendant.

🎯 Objectifs de GLPI

  • Centraliser les demandes et incidents.
  • Suivre les interventions et leur historique.
  • Gérer les ordinateurs, serveurs et périphériques.
  • Documenter le matériel et les logiciels.
  • Améliorer le suivi et la qualité du support informatique.


🧭 1. Les principales fonctionnalités

Fonctionnalité Utilité
🎫 Assistance Créer, affecter, suivre et clôturer les tickets.
💻 Parc informatique Recenser les ordinateurs, serveurs, écrans et périphériques.
👥 Utilisateurs Gérer les comptes, profils, groupes et droits d'accès.
🧩 Logiciels Répertorier les logiciels et suivre les licences.
📄 Contrats Centraliser les contrats, fournisseurs et informations de maintenance.
📚 Base de connaissances Conserver les procédures et les solutions aux problèmes récurrents.
📊 Rapports Consulter des statistiques et suivre l'activité du support.
🔌 Réseau Documenter les équipements et les connexions réseau.


🖥️ 2. Quels équipements peut-on gérer ?

GLPI permet de documenter de nombreux éléments du système d'information :

  • Ordinateurs fixes et portables.
  • Serveurs physiques et machines virtuelles.
  • Imprimantes et scanners.
  • Écrans et périphériques.
  • Smartphones et tablettes.
  • Routeurs, commutateurs et autres équipements réseau.
  • Logiciels et licences.
  • Fournisseurs, contrats et garanties.

💡 Conseil : une fiche matériel bien renseignée facilite les diagnostics, les réparations, le renouvellement des équipements et le suivi des interventions.


🎫 3. Comprendre la gestion des tickets

Un ticket représente une demande d'assistance, un incident ou une intervention à suivre.

Cycle de traitement d'un ticket

Étape Action
1. Création L'utilisateur décrit son problème ou sa demande.
2. Qualification Le technicien vérifie la catégorie, l'urgence et l'impact.
3. Affectation Le ticket est attribué au technicien ou à l'équipe compétente.
4. Diagnostic Les symptômes et les causes possibles sont examinés.
5. Résolution Une solution est appliquée et testée.
6. Clôture Le résultat est documenté et la résolution communiquée.

Exemple de ticket

Titre : Impossible de se connecter au réseau Wi-Fi

Description : L'utilisateur ne parvient plus à accéder au réseau Wi-Fi de l'entreprise depuis son ordinateur portable.

Vérifications du technicien :

  • Contrôler le Wi-Fi et le mode avion.
  • Vérifier le nom du réseau et l'authentification.
  • Tester l'adresse IP et la passerelle.
  • Vérifier la connectivité avec le routeur.
  • Consulter les éventuels incidents similaires.

Résolution : à renseigner après les tests réellement effectués.

Résultat attendu : un historique clair et exploitable par un autre technicien.


🧩 4. Les espaces et modules de GLPI

Les menus exacts dépendent de la version installée, du profil de l'utilisateur et des droits attribués.

Espace Rôle
Assistance Suivi des demandes, incidents et tickets.
Parc / Actifs Gestion des équipements et de leurs caractéristiques.
Gestion Suivi des fournisseurs, contrats et informations associées.
Administration Utilisateurs, groupes, profils et paramètres.
Configuration Paramétrage des fonctionnalités de l'application.
Outils / Rapports Recherche, statistiques et fonctions complémentaires selon la version.
Base de connaissances Consultation et rédaction de documentation technique.


🐧 5. Installer GLPI sous Debian ou Ubuntu

⚠️ Avant de commencer

Ce tutoriel présente les grandes étapes d'une installation classique avec Apache, PHP et MariaDB. Les commandes PHP doivent correspondre à la version de GLPI choisie.

La version GLPI 12 requiert notamment PHP 8.3 ou plus et MariaDB 10.11+ ou MySQL 8.0+. Vérifie les prérequis officiels avant d'installer les paquets. Les versions de PHP disponibles dépendent également de la version de Debian ou d'Ubuntu utilisée.

5.1. Préparer le serveur

Prévoir :

  • Un serveur Debian ou Ubuntu maintenu à jour.
  • Une adresse IP fixe ou une résolution DNS adaptée.
  • Un accès administrateur avec sudo.
  • Apache, PHP et MariaDB/MySQL dans des versions compatibles.
  • Un plan de sauvegarde pour la base et les fichiers GLPI.

5.2. Mettre à jour le système

sudo apt update
sudo apt upgrade -y

5.3. Installer Apache

sudo apt install apache2 -y
sudo systemctl enable --now apache2
sudo systemctl status apache2

5.4. Installer MariaDB

sudo apt install mariadb-server -y
sudo systemctl enable --now mariadb
sudo mysql_secure_installation

5.5. Installer PHP et ses extensions

Important : utilise une version de PHP compatible avec la version de GLPI retenue. L'exemple ci-dessous utilise le nom générique des paquets disponibles dans les dépôts Ubuntu ou Debian ; certaines extensions ou certains noms de paquets peuvent varier selon la distribution.

sudo apt install php libapache2-mod-php php-cli \
php-curl php-gd php-intl php-mysql php-xml \
php-mbstring php-bcmath php-zip php-bz2 \
php-ldap php-apcu -y

Vérifier la version :

php -v

Vérifier les extensions chargées :

php -m

5.6. Créer la base de données

Ouvrir une session MariaDB :

sudo mariadb

Créer une base et un compte dédiés. Remplace le mot de passe d'exemple par un mot de passe long, unique et confidentiel.

CREATE DATABASE glpi
  CHARACTER SET utf8mb4
  COLLATE utf8mb4_unicode_ci;

CREATE USER 'glpiuser'@'localhost'
  IDENTIFIED BY 'REMPLACER_PAR_UN_MOT_DE_PASSE_FORT';

GRANT ALL PRIVILEGES ON glpi.*
  TO 'glpiuser'@'localhost';

FLUSH PRIVILEGES;
EXIT;

🔐 Sécurité : ne réutilise pas le mot de passe d'exemple dans un serveur réel.

5.7. Télécharger GLPI

Télécharge l'archive de la version stable choisie depuis le site officiel ou la page des versions GitHub. Évite de choisir une archive intitulée uniquement « Source code » si la documentation demande l'archive de distribution GLPI.

Exemple de procédure, à adapter à la version sélectionnée :

cd /tmp

Télécharge ensuite l'archive de distribution depuis la page officielle des versions, puis décompresse-la selon son format.

Attention : ne remplace pas une installation existante sans sauvegarde et sans procédure de mise à jour adaptée.

5.8. Préparer les fichiers et le serveur web

L'installation doit respecter l'arborescence et les règles de sécurité de la version choisie. Ne rends pas tous les fichiers modifiables par le serveur web sans nécessité.

La documentation officielle décrit les répertoires à protéger, les permissions requises et la configuration recommandée du serveur web :

5.9. Lancer l'assistant d'installation

Une fois les fichiers installés et Apache configuré conformément à la documentation, ouvre l'adresse de GLPI dans un navigateur.

Exemple d'adresse locale, si le serveur web est configuré pour ce chemin :

http://192.168.1.100/glpi

Cette adresse est un exemple : elle doit correspondre à ta configuration Apache.

L'assistant guide généralement l'administrateur à travers les étapes suivantes :

  1. Choisir la langue.
  2. Accepter les conditions de licence.
  3. Vérifier les prérequis.
  4. Renseigner la connexion à la base de données.
  5. Sélectionner ou initialiser la base.
  6. Terminer l'installation et sécuriser les comptes.

5.10. Comptes initiaux

Certaines installations proposent des comptes initiaux tels que :

Compte Identifiants initiaux courants
Administrateur glpi / glpi
Technicien tech / tech
Utilisateur normal / normal
Utilisateur en lecture seule ou déposant post-only / postonly

La liste exacte peut varier selon la version et l'installation.

🚨 Impératif de sécurité :

  • Modifie immédiatement les mots de passe initiaux.
  • Crée et teste un compte administrateur personnel.
  • Attribue uniquement les droits nécessaires à chaque profil.
  • Supprime ou désactive les comptes initiaux inutilisés après vérification.
  • N'expose pas l'interface d'administration directement sur Internet sans protections adaptées.


🔌 6. Inventaire automatique et extensions

L'inventaire peut être enrichi à l'aide de l'agent GLPI et des fonctionnalités compatibles avec la version installée.

Outil Utilité
GLPI Agent Collecte des informations sur les postes et équipements compatibles.
Marketplace GLPI Catalogue d'extensions et de fonctionnalités complémentaires.
Formcreator Historiquement utilisé pour créer des formulaires ; vérifier sa disponibilité ou son intégration selon la version.
FusionInventory Solution historique d'inventaire ; vérifier sa compatibilité avant de l'utiliser sur une version récente.
Extensions de rapports Peuvent compléter les rapports selon leur compatibilité et leur maintenance.

Conseil : avant d'installer une extension, vérifie sa compatibilité avec la version de GLPI, son origine, sa maintenance et ses droits d'accès.


🛡️ 7. Bonnes pratiques d'administration

Action Pourquoi ?
Sauvegarder la base et les fichiers Permet de restaurer les données et la configuration en cas de panne.
Tester les restaurations Une sauvegarde n'est utile que si elle peut être restaurée.
Mettre GLPI à jour Corrige les anomalies et améliore la sécurité.
Vérifier les extensions Évite les incompatibilités et les risques liés aux plugins abandonnés.
Limiter les droits Réduit les erreurs et les accès non autorisés.
Utiliser HTTPS Protège les échanges entre le navigateur et le serveur.
Suivre les tâches automatiques Aide à maintenir les traitements planifiés et les notifications.
Documenter les interventions Facilite le suivi et la transmission des connaissances.


🧰 8. Dépannage : problèmes courants

Symptôme Vérifications à effectuer
Page inaccessible Vérifier Apache, l'adresse utilisée, le pare-feu et la configuration du site.
Erreur de connexion à la base Vérifier le nom de la base, le compte SQL, le mot de passe et les droits.
Extensions PHP manquantes Contrôler les prérequis de la version de GLPI et les modules chargés par PHP.
Erreur HTTP 500 Consulter les journaux Apache et PHP ; vérifier les permissions et les versions.
Inventaire incomplet Vérifier l'agent, sa configuration, sa communication avec GLPI et ses droits.
Notifications absentes Vérifier la configuration des notifications, le serveur SMTP et les tâches automatiques.
Mise à jour bloquée Sauvegarder les données, vérifier les prérequis, les extensions et les journaux avant toute nouvelle tentative.

Commandes utiles sur Debian ou Ubuntu :

sudo systemctl status apache2
sudo systemctl status mariadb
sudo tail -n 100 /var/log/apache2/error.log
php -v
php -m

⚠️ Avant de modifier une installation en production, effectue une sauvegarde et consulte les journaux pour identifier la cause exacte.


🧑‍🔧 9. GLPI et Pat Informatik

Pour une activité de dépannage informatique comme Pat Informatik, GLPI peut servir à :

  • Enregistrer les demandes des clients.
  • Suivre les réparations et les interventions.
  • Conserver l'historique du matériel.
  • Documenter les diagnostics et les solutions.
  • Préparer les opérations de maintenance.
  • Suivre les équipements confiés par les clients.
  • Organiser les tâches et les priorités.
  • Centraliser les procédures techniques.

Exemple de méthode de travail :

  1. Créer ou retrouver la fiche du client.
  2. Identifier le matériel concerné.
  3. Créer un ticket décrivant le problème.
  4. Ajouter le diagnostic et les opérations réalisées.
  5. Indiquer le résultat des tests.
  6. Clôturer le ticket après validation.


📋 10. Checklist de mise en service

Avant d'utiliser GLPI au quotidien, vérifier les points suivants :

Vérification État
[ ] Version de GLPI et prérequis compatibles À vérifier
[ ] Accès HTTPS configuré si nécessaire À vérifier
[ ] Comptes initiaux sécurisés À vérifier
[ ] Profils et droits attribués À vérifier
[ ] Notifications configurées et testées À vérifier
[ ] Tâches automatiques opérationnelles À vérifier
[ ] Sauvegardes planifiées À vérifier
[ ] Restauration testée À vérifier
[ ] Procédure de mise à jour documentée À vérifier
[ ] Inventaire et tickets testés À vérifier



🔗 12. Pages associées dans Wiki Pat-Informatik

Administration et serveurs

Support et maintenance

Réseau et sécurité

Pat Informatik
GLPI • Support informatique • Gestion de parc • Inventaire • Assistance

⬆ Retour en haut