Vous êtes sur la page 1sur 29

Le projet GLPI

Gérez votre parc 
informatique
L'ESPRIT 
LIBRE !

JLL de Reims – 21 novembre 2008  
   

© 2002­2008 Association Indepnet ­ www.indepnet.net
Des besoins hétérogènes

Traçabilité (historisation)

Comptable 
(inventaire)
Sécurité (mise à jour)

Légale (licences)

Rationalisation 
Prévision  (optimisation des 
(planification) ressources) 

Démarche qualité
(satisfaction utilisateurs)
   

© 2002­2008 Association Indepnet ­ www.indepnet.net
Une solution à forte valeur ajoutée
✔ Application Full Web
✔ Gestion et suivi de l'inventaire 
✔ Helpdesk avec utilisation de règles métier
✔ Gestion multi­entités (multi­parcs, multi­structures) 
✔ Gestion des contrats et des informations financières
✔ Gestion et suivi des consommables
✔ Base de connaissances / FAQ
✔ Statistiques et rapports
✔ Gestion des réservations

   

© 2002­2008 Association Indepnet ­ www.indepnet.net
Diffusé sous licence GPL

Licence qui vous garantit les droits suivants :
✔ La liberté d’exécuter GLPI, pour n’importe quel usage ;
✔ La  liberté  d’étudier  le  fonctionnement  de  GLPI  et  de 
l’adapter à vos besoins ;
✔ La  liberté  de  redistribuer  des  copies  de  GLPI  (sous 
licence GPL) ;
✔ La  liberté  d’améliorer  GLPI  et  de  rendre  publiques  vos 
modifications  afin  que  l’ensemble  de  la  communauté  en 
bénéficie (sous licence GPL).

   

© 2002­2008 Association Indepnet ­ www.indepnet.net
Quelques chiffres...
Le projet GLPI c'est :
✔ Une association : Indepnet (structure de développement) ;
✔ 105  000 lignes de code ;
✔ 1 version tous les 6 mois depuis 2003 ;
✔ + de 60 greffons proposés par la communauté ;
✔ + de 25 langues disponibles ;
✔ + de 335 000 téléchargements ;
✔ + de 600 000 postes gérés 
au sein de 1386 structures référencées ;
✔ + de 4850 utilisateurs sur le forum communautaire.

   

© 2002­2008 Association Indepnet ­ www.indepnet.net
Un développement collaboratif

Équipe de 
développement

Gestion projet 
Développements

Traductions
Développeurs Nouvelles
Documentations Traducteurs
Contributeurs fonctionnalités
Rédacteurs

Rapport bugs
Demandes

Utilisateurs    +   Beta­testeurs   
   

© 2002­2008 Association Indepnet ­ www.indepnet.net
Rapide à déployer

✔ Pré­requis techniques minimums
➲ Serveur Apache/PHP/Mysql
✔ Mise en production immédiate
✔ Disponible en paquets Debian, Fedora...
✔ Communication avec des annuaires 
existants (LDAP, Active Directory, CAS...)

   

© 2002­2008 Association Indepnet ­ www.indepnet.net
Simple à utiliser
✔ Accessible depuis un simple 
navigateur Web
✔ Interface paramétrable
✔ Utilisation intuitive
✔ International (français, anglais, 
espagnol, russe, chinois...)
✔ Moteurs de recherche avancée
✔ Export PDF et tableur

 Ajout aisé de fonctionnalités grâce au système de greffons (import 

CSV, gestion de projets...)
   

© 2002­2008 Association Indepnet ­ www.indepnet.net
Acteurs de l'application

Prestataires
Responsables

Utilisateurs

Profils...  n Profils

Intervenants
externes
Intervenants 
internes
   

© 2002­2008 Association Indepnet ­ www.indepnet.net
Gestion multi-entités (sites / parcs)
­ Gestion de plusieurs entités / entreprises / structures
­ Gestion segmentée des parcs
­ Organisation hiérarchique des entités
­ Vision récursive 
Droits possibles

Entité Racine

Pas de droit
Pas de droit
Entité A Entité B

Entité AA Entité AB Entité BA Entité BB


   

© 2002­2008 Association Indepnet ­ www.indepnet.net
Gestion de l'inventaire

Descriptif  Consommables Connexions


technique et 
Historique Licences Périph/Réseaux

Descriptif 
commercial  Maintenance
et financier

Achat Tickets
Garantie Historique 
Amortissement  Planification 
Contrat  Statistiques
Fournisseur Documentation Réservation
TCO

   

© 2002­2008 Association Indepnet ­ www.indepnet.net
Synchronisation OCS NG / GLPI

DB

➔Ordinateurs
➔Périphériques internes

➔Logiciels

 ... ➔Périphériques externes DB
➔Moniteurs

➔Imprimantes

➔Fabricants
DB

Importation
Synchronisation
Mode d'importation
Dictionnaires
   

© 2002­2008 Association Indepnet ­ www.indepnet.net
Gestion financière

✔ Gestion des informations 
commerciales et financières (achat, 
garantie et extension, amortissement) 

✔ Gestion des fournisseurs 
(fabricants,  transporteurs, 
prestataires...) et des 
contacts associés
✔ Système d'alertes

✔ Gestion des contrats (prêt,  leasing, assurance, maintenance...)
✔ Gestion des documents 
   

© 2002­2008 Association Indepnet ­ www.indepnet.net
Principe du helpdesk

Notification
Technicien
Mise à jour Ticket

Nouveau Ticket

No
Serveur GLPI

uv
Hotlineur

ea
ux
Notification

 Ti
ck
ets
Utilisateur Boîte Email

Nouvelle demande

   

© 2002­2008 Association Indepnet ­ www.indepnet.net
Règles métiers
● Application d'actions automatiques à la création du ticket en fonction 
de certaines règles :
➔ Actions : attribuer à un technicien, définir la priorité... 

➔ Critères : demandeur, groupe, catégorie, description...

Attribuer le ticket 
au technicien X

Nouveau 
ticket
Définir la 
Serveur GLPI priorité 
Critères :
­ utilisateur = directeur comme très 
ou importante
­ groupe = direction

   

© 2002­2008 Association Indepnet ­ www.indepnet.net
Interface utilisateur final

✔ Ouverture de tickets
✔ Consultation des tickets        
    (en cours, fermés)
✔ Suivi du traitement du ticket 
✔ Réservation de matériel
✔ Foire aux questions

   

© 2002­2008 Association Indepnet ­ www.indepnet.net
Interface « technicien »
✔ Suivi et gestion des tickets 
(priorités, catégories...)
✔ Historique des tickets

✔ Gestion des temps et 
des coûts d'intervention  
par ticket

✔ Planification des interventions
✔ Base de connaissances

   

© 2002­2008 Association Indepnet ­ www.indepnet.net
Rapports et statistiques

✔ Informations commerciales 
et financières
✔ Matériels (par année, par 
contrat...)
✔ Tickets
✔ Réseau
✔ Statistiques (techniciens, 
utilisateurs, matériel, 
catégories, priorités...)

   

© 2002­2008 Association Indepnet ­ www.indepnet.net
Le futur de GLPI
Version 0.72 :  
✔ Amélioration gestion logiciels et licences
✔ Gestion de l'espace disque
✔ Adaptation de la récursivité aux groupes, logiciels...)
✔ Interface plus dynamique
✔ ...

Version 0.75 et + :
✔ Améliorations gestion multi­sites 
✔ Améliorations liées à ITIL (SLA, retour satisfactions...)
✔ Amélioration liaison OCS­NG
✔ Gestion des périphériques internes
✔ ...
   

© 2002­2008 Association Indepnet ­ www.indepnet.net
Quelques greffons

Data_injection :
injection de données à partir d'un fichier plat (CSV)

Reports :
rapports personnalisés

Mass_ocs_import :
surveillance du processus de synchronisation

   

© 2002­2008 Association Indepnet ­ www.indepnet.net
data_injection
Via l'injection d'un fichier, ajout ou mise à jour
✔ des objets d'inventaire (ordinateurs, moniteurs, ...)
✔ des informations financières
✔ des ports réseaux
✔ ...
Avantages :
✔ possibilité de gestion du matériel dès la mise en stock
✔ reprise de l'existant (inventaire provenant d'autres solutions)
Le fournisseur adresse 
L'administrateur du parc peut 
un fichier CSV
2 3 commencer à gèrer ces machines
1
GLPI

4
Une fois la machine branchée sur 
le réseau, la synchronisation se 
fait avec la machine injectée à 
l'étape 1

   

© 2002­2008 Association Indepnet ­ www.indepnet.net
data_injection
L'injection se fait par mappage entre les colonnes du fichier 
CSV et les champs de la base GLPI

   

© 2002­2008 Association Indepnet ­ www.indepnet.net
reports
Ajout simplifié de rapports personnalisés
(fourni avec 12 rapports prêts à l'emploi)

   

© 2002­2008 Association Indepnet ­ www.indepnet.net
mass_ocs_import
Surveillance du processus de synchronisation
et scripts d'import multi­threadé

   

© 2002­2008 Association Indepnet ­ www.indepnet.net
Retour d'expérience

Caisse Nationale de l'Assurance Maladie des Travailleurs 
Salariés (C.N.A.M.T.S.)

✔ 100 000 postes gérés (windows, AIX, linux, solaris)
✔ 330 entités gérant chacune leur propre parc
✔ + de 1 300 utilisateurs
✔ une vision centralisée au niveau national

Solution retenue :
➢  GLPI sans aucun fork 
➢  développer ce qui est indispensable au démarrage

➢  contribution active à la communauté 

   

© 2002­2008 Association Indepnet ­ www.indepnet.net
Architecture technique retenue
NATIONAL
réplicat
synchronisation
OCS GLPI

LDAP

authentification
altéon altéon
Envoi de 
l'inventaire Gestion de 
l'inventaire

Utilisateurs
Serveurs Linux RedHat :
­ Xsérie 345 pour les bases de données (MySQL 5)
­ Blade center pour les frontaux Web (2 lames OCS, 2 lames GLPI)
altéon en répartiteur de charge des lames Web
En cas d'indisponibilité de la base GLPI, l'utilisateur est routé automatiquement vers la 
base de réplicat (en lecture seule)
   

© 2002­2008 Association Indepnet ­ www.indepnet.net
Architecture fonctionnelle GLPI
Visibilité  CNAMTS
récursive

CTI CPAM DRSM CGSS


Rhone­Alpes Reims Drsm Bourgogne Guadeloupe
P.A.C.A.C. Amiens elsm Dijon Martinique
... ... elsm Lons ...

Visibilité  Drsm Ile de france

récursive elsm Paris
elsm Melun

Aucune visibilité

   

© 2002­2008 Association Indepnet ­ www.indepnet.net
Télé-diffusion : GLPI + Pulse2 (Mandriva)
NATIONAL

Consultation des
données du parc authentification
GLPI Pulse2 MMC LDAP

Va chercher les ordres
périodiquement
REGIONAL

scheduler
Dépôt régional Passage des ordres 
de télé­diffusion
envoie les ordres et supervision

synchronisation
launcher
Alimentation
Prise en main des paquets
via SSH
Récupération 
LOCAL

des paquets

serveur de dépôt
   

© 2002­2008 Association Indepnet ­ www.indepnet.net
Merci de votre attention
Si vous souhaitez nous rencontrer,
nous serons présents sur le stand
dans le bâtiment U

Diaporama réalisé par Jean­Mathieu Doléans, Julien Dombre et Nelly LASSON

Publié sous licence Creative Commons By-NonCommercial-


ShareAlike
http://creativecommons.org/licenses/by­nc­nd/2.0/fr/

   

© 2002­2008 Association Indepnet ­ www.indepnet.net