OCS Inventory & GLPI Déploiement d'une solution libre d'inventaire et de gestion de parc  Gonéri Le Bouder ( [email_address] ) Walid Nouh (walid.nouh@atosorigin.com) La Défense, 30/01/2007
Présentation générale Problématiques Présentation des logiciels OCS et GLPI Solutions proposées Bilan Démonstration
Contexte de l'Assurance Maladie (CNAMTS) Caisse nationale d'Assurance Maladie des Travailleurs Salariés Inventaire 80 000 machines à inventorier 4 OS différents : RedHat Linux AIX Solaris Windows 200 sites en France (métropole et DOM-TOM)
Présentation générale Problématiques Présentation des logiciels OCS et GLPI Solutions proposées Bilan Démonstration
Le besoin Inventorier le parc actuel Machines et écrans Informations hardware : disques, carte réseau... Logiciels éditeurs : OS, packages, Services Pack... Logiciels spécifiques de l'Assurance Maladie  Statistiques sur le parc Disposer d'un inventaire pour une prochaine télédiffusion d'applications
La démarche Atos Origin étudie l'intégration des produits GLPI et OCS dans le contexte de l'Assurance Maladie Vérifier la couverture des besoins techniques et fonctionnels Développer les fonctions supplémentaires Vérifier la bonne tenue en charge Proposer une architecture cible  Former les équipes d'Assurance Maladie
Présentation générale Problématiques Présentation des logiciels OCS et GLPI Solutions proposées Bilan Démonstration
Présentation d'OCS Inventory OCS Inventory (Open Computer Inventory System) Solution d'inventaire Logiciel libre sous GPL Interface Web d'administration Communication par flux XML Nombreux agents : Linux Windows AIX Mac OS X Solaris
Présentation de GLPI GLPI (Gestionnaire Libre de Parc Informatique) Logiciel de gestion de parc : Gestion de parc de machines Gestion des licences Helpdesk intégré ... Logiciel libre sous GPL Interface Web + AJAX Intégration native avec OCS Démonstration
Interaction OCS / GLPI
Présentation générale Problématiques Présentation des logiciels OCS et GLPI Solutions proposées Bilan Démonstration
Choix techniques Validation des performances des logiciels choisis Pourquoi une architecture centralisée ? Scalabilité & Disponibilité Authentification Base de données Utilisation du HelpDesk de GLPI ?
Tests de performance sur OCS-Inventory Réalisation Développement d'un injecteur pour réaliser les mesures Résultats Réseau 5 Ko en moyenne par poste par remontée Une remontée toutes les 24 heures 17 Ko/s en moyenne pour 100 000 machines sur 8 heures d'utilisation Configuration matérielle Un seul Bi-Xeon 3,4GHz avec 4Go de RAM est suffisant
Tests de performance sur GLPI Utilisation de GLPI 0.68 Réalisation de mesures sur 100 000 machines Pas de cloisonnement des données par site : problèmes de performance Conclusion Gestion de la multi-entités obligatoire Utilisation GLPI 0.70 impérative
Pourquoi une architecture centralisée ? Architecture centralisée Administration simple Consommation réseau faible (benchmarks) Centralisation des sauvegardes
Scalabilité & Disponibilité Scalabilité OCS-Inventory : HTTP sans session GLPI : HTTP avec session Disponibilité Multiplication des machines possibles pour absorber la charge Mécanisme de cache mis en place dans GLPI
Authentification Contraintes Présence d'un annuaire LDAP 200 organismes cloisonnés plusieurs administrateurs par organisme Conclusion Authentification des utilisateurs sur le LDAP Gestion des groupes dans GLPI Gestion de la multi-entités obligatoire
Bases de données envisagées MySQL Base de données par défaut des deux produits Oracle Base de données standard de l'Assurance Maladie OCS ou GLPI ne désirent pas maintenir un portage vers Oracle portage et  maintenance à prendre en charge Validation des requêtes à faire avant les montées en version Conclusion Utilisation de MySQL
Utilisation du Helpdesk de GLPI ? Statut Produit en phase de maturation Fonctionnalités absentes Pas de canal mail en entrée Escalade (réaffectation d'un ticket à un groupe de personnes) Manque de retour sur une utilisation sur un grand parc Conclusion Utilisation d'un autre outil pour la gestion des incidents
Présentation générale Problématiques Présentation des logiciels OCS et GLPI Solutions proposées Bilan Démonstration
Processus de contribution Discussion développeurs Rencontre des développeurs OCS Réunion avec les développeurs OCS et GLPI Messagerie instantanée (Jabber, IRC) Mails Travail en collaboration Discussion des nouvelles fonctionnalités entre les Core Developpers et Atos Répartition des tâches pour le développement Accès en écriture au dépôt Subversion GLPI Accès en écriture sur une branche du CVS d'OCS
Développements et contributions OCS Inventory 1.0rc3 Injecteur OCS Plusieurs correctifs Agent UNIX unifié (Linux, AIX, Solaris) Remontée des numéros de série des écrans sous Linux Remontée des logiciels métiers depuis Linux et UNIX ... GLPI 0.70 Améliorations du support LDAP Gestion des multi-entités Authentification multi-annuaires Synchronisation avec OCS au fil de l'eau Contributions sur le wiki ...
Statut du projet Points réalisés  Dossiers techniques réalisés Mise en place d'un inventaire global Télédiffusion d'applications Windows sur un parc de 80 000 machines Maquettage de l'inventaire complet Développements Correction de bugs Documentations
Points en cours Juin 2006 Mars 2007 Novembre Etudes & maquette Réalisation du prototype Vue générale Validation &Production
Collaboration avec les projets "Nous sommes trés satisfaits de notre collaboration avec les développeurs d'Atos. Le verbe "contribuer" au logiciel libre prend un véritable sens lorsque les forces en présence travaillent ensemble avec humilité et réalisme  dans un objectif commun : faire progresser le projet GLPI pour le bénéfice de tous." Jean-Mathieu Doléans et Julien Dombre Core Team GLPI
Présentation générale Problématiques Présentation des logiciels OCS et GLPI Solutions proposées Bilan Démonstration
Questions / Réponses Vos questions

Déploiement d'une solution libre de gestion de parc et d'inventaire

  • 1.
    OCS Inventory &GLPI Déploiement d'une solution libre d'inventaire et de gestion de parc Gonéri Le Bouder ( [email_address] ) Walid Nouh (walid.nouh@atosorigin.com) La Défense, 30/01/2007
  • 2.
    Présentation générale ProblématiquesPrésentation des logiciels OCS et GLPI Solutions proposées Bilan Démonstration
  • 3.
    Contexte de l'AssuranceMaladie (CNAMTS) Caisse nationale d'Assurance Maladie des Travailleurs Salariés Inventaire 80 000 machines à inventorier 4 OS différents : RedHat Linux AIX Solaris Windows 200 sites en France (métropole et DOM-TOM)
  • 4.
    Présentation générale ProblématiquesPrésentation des logiciels OCS et GLPI Solutions proposées Bilan Démonstration
  • 5.
    Le besoin Inventorierle parc actuel Machines et écrans Informations hardware : disques, carte réseau... Logiciels éditeurs : OS, packages, Services Pack... Logiciels spécifiques de l'Assurance Maladie Statistiques sur le parc Disposer d'un inventaire pour une prochaine télédiffusion d'applications
  • 6.
    La démarche AtosOrigin étudie l'intégration des produits GLPI et OCS dans le contexte de l'Assurance Maladie Vérifier la couverture des besoins techniques et fonctionnels Développer les fonctions supplémentaires Vérifier la bonne tenue en charge Proposer une architecture cible Former les équipes d'Assurance Maladie
  • 7.
    Présentation générale ProblématiquesPrésentation des logiciels OCS et GLPI Solutions proposées Bilan Démonstration
  • 8.
    Présentation d'OCS InventoryOCS Inventory (Open Computer Inventory System) Solution d'inventaire Logiciel libre sous GPL Interface Web d'administration Communication par flux XML Nombreux agents : Linux Windows AIX Mac OS X Solaris
  • 9.
    Présentation de GLPIGLPI (Gestionnaire Libre de Parc Informatique) Logiciel de gestion de parc : Gestion de parc de machines Gestion des licences Helpdesk intégré ... Logiciel libre sous GPL Interface Web + AJAX Intégration native avec OCS Démonstration
  • 10.
  • 11.
    Présentation générale ProblématiquesPrésentation des logiciels OCS et GLPI Solutions proposées Bilan Démonstration
  • 12.
    Choix techniques Validationdes performances des logiciels choisis Pourquoi une architecture centralisée ? Scalabilité & Disponibilité Authentification Base de données Utilisation du HelpDesk de GLPI ?
  • 13.
    Tests de performancesur OCS-Inventory Réalisation Développement d'un injecteur pour réaliser les mesures Résultats Réseau 5 Ko en moyenne par poste par remontée Une remontée toutes les 24 heures 17 Ko/s en moyenne pour 100 000 machines sur 8 heures d'utilisation Configuration matérielle Un seul Bi-Xeon 3,4GHz avec 4Go de RAM est suffisant
  • 14.
    Tests de performancesur GLPI Utilisation de GLPI 0.68 Réalisation de mesures sur 100 000 machines Pas de cloisonnement des données par site : problèmes de performance Conclusion Gestion de la multi-entités obligatoire Utilisation GLPI 0.70 impérative
  • 15.
    Pourquoi une architecturecentralisée ? Architecture centralisée Administration simple Consommation réseau faible (benchmarks) Centralisation des sauvegardes
  • 16.
    Scalabilité & DisponibilitéScalabilité OCS-Inventory : HTTP sans session GLPI : HTTP avec session Disponibilité Multiplication des machines possibles pour absorber la charge Mécanisme de cache mis en place dans GLPI
  • 17.
    Authentification Contraintes Présenced'un annuaire LDAP 200 organismes cloisonnés plusieurs administrateurs par organisme Conclusion Authentification des utilisateurs sur le LDAP Gestion des groupes dans GLPI Gestion de la multi-entités obligatoire
  • 18.
    Bases de donnéesenvisagées MySQL Base de données par défaut des deux produits Oracle Base de données standard de l'Assurance Maladie OCS ou GLPI ne désirent pas maintenir un portage vers Oracle portage et maintenance à prendre en charge Validation des requêtes à faire avant les montées en version Conclusion Utilisation de MySQL
  • 19.
    Utilisation du Helpdeskde GLPI ? Statut Produit en phase de maturation Fonctionnalités absentes Pas de canal mail en entrée Escalade (réaffectation d'un ticket à un groupe de personnes) Manque de retour sur une utilisation sur un grand parc Conclusion Utilisation d'un autre outil pour la gestion des incidents
  • 20.
    Présentation générale ProblématiquesPrésentation des logiciels OCS et GLPI Solutions proposées Bilan Démonstration
  • 21.
    Processus de contributionDiscussion développeurs Rencontre des développeurs OCS Réunion avec les développeurs OCS et GLPI Messagerie instantanée (Jabber, IRC) Mails Travail en collaboration Discussion des nouvelles fonctionnalités entre les Core Developpers et Atos Répartition des tâches pour le développement Accès en écriture au dépôt Subversion GLPI Accès en écriture sur une branche du CVS d'OCS
  • 22.
    Développements et contributionsOCS Inventory 1.0rc3 Injecteur OCS Plusieurs correctifs Agent UNIX unifié (Linux, AIX, Solaris) Remontée des numéros de série des écrans sous Linux Remontée des logiciels métiers depuis Linux et UNIX ... GLPI 0.70 Améliorations du support LDAP Gestion des multi-entités Authentification multi-annuaires Synchronisation avec OCS au fil de l'eau Contributions sur le wiki ...
  • 23.
    Statut du projetPoints réalisés Dossiers techniques réalisés Mise en place d'un inventaire global Télédiffusion d'applications Windows sur un parc de 80 000 machines Maquettage de l'inventaire complet Développements Correction de bugs Documentations
  • 24.
    Points en coursJuin 2006 Mars 2007 Novembre Etudes & maquette Réalisation du prototype Vue générale Validation &Production
  • 25.
    Collaboration avec lesprojets "Nous sommes trés satisfaits de notre collaboration avec les développeurs d'Atos. Le verbe "contribuer" au logiciel libre prend un véritable sens lorsque les forces en présence travaillent ensemble avec humilité et réalisme dans un objectif commun : faire progresser le projet GLPI pour le bénéfice de tous." Jean-Mathieu Doléans et Julien Dombre Core Team GLPI
  • 26.
    Présentation générale ProblématiquesPrésentation des logiciels OCS et GLPI Solutions proposées Bilan Démonstration
  • 27.
    Questions / RéponsesVos questions