Installation et configuration de OCS Inventory NG et et OCS/2841987-OCS... · OCS Inventory NG et GLPI

Embed Size (px)

Text of Installation et configuration de OCS Inventory NG et et OCS/2841987-OCS... · OCS Inventory NG et...

  • OCS Inventory NG et GLPI 1/35

    Installation

    et

    configuration

    de

    OCS Inventory NG

    et

    GLPI

    Z.Boutahri TSGRI 2007-2008

  • OCS Inventory NG et GLPI 2/35

    PAGE MODIFICATIVE DE LA VERSION.

    Version Date de cration Auteurs

    0.1 04/03/2008 Zakaria BOUTAHRI

    0.2 05/03/2008 Zakaria BOUTAHRI

    1.0 06/03/2008 Zakaria BOUTAHRI

    1.1 07/03/2008 Zakaria BOUTAHRI

    1.2 10/03/2008 Zakaria BOUTAHRI

    1.3 15/03/2008 Zakaria BOUTAHRI

    1.4 18/03/2008 Zakaria BOUTAHRI

    Z.Boutahri TSGRI 2007-2008

  • OCS Inventory NG et GLPI 3/35

    Table des matires

    Prsentation................................................................................................................................. 4Fonctionnement .......................................................................................................................... 5

    1. Le serveur de communication ............................................................................................ 5

    2. Le serveur de dploiement ................................................................................................. 6

    3. La console d administration .............................................................................................. 6

    4. Modularit ......................................................................................................................... 6

    5. Rsum .............................................................................................................................. 7Architecture du serveur de gestion ............................................................................................. 8Installation du Serveur OCS Inventory NG sur Linux (Ubuntu 7.10).........................................9

    Configuration de OCS Inventory NG................................................................................... 14Conclusion................................................................................................................................. 16Administrations de OSC Inventory NG ................................................................................... 20Installation du Client OCS Inventory sur Linux ( Ubuntu 7.10)...............................................22

    Configuration....................................................................................................................... 22

    Installation de GLPI ................................................................................................................. 25Cohabitation de OCS Inventory NG avec GLPI....................................................................... 34

    Quel est l'intrt du dictionnaire de logiciels d'OCS Inventory-NG dans GLPI ?...............34

    Mise en place de la cohabitation ......................................................................................... 34

    Z.Boutahri TSGRI 2007-2008

  • OCS Inventory NG et GLPI 4/35

    Prsentation

    Open Computer and Software Inventory Next Generation (OCS inventory NG) est une application permettant de raliser un inventaire sur la configuration des machines du rseau et sur les logiciels qui y sont installs. L application possde une interface de gestion ergonomique, par le biais d une console web permettant de visualiser l inventaire ralis. . Depuis la console d'administration, vous pouvez uploader des paquets (installation de logiciels, commandes, ou uniquement des fichiers stocker sur les ordinateurs clients) qui seront tlchargs via HTTP/HTTPS et excuts par les agents sur les clients. OCS Inventory NG centralise les informations concernant les postes clients - configuration et logiciels installs - tout en optimisant la bande passante du rseau. Si le serveur d'administration fonctionne sous Linux, et que nmap et smblookup sont disponibles, vous avez aussi la possibilit de scanner une IP ou un sous-rseau pour des informations dtailles sur les htes non inventoris.En effet OCS Inventory Next Generation (OCSING) permet de faire un scan complet de votre rseau pour en sortir au choix les rsultats suivants :

    * une vue d'ensemble PC par PC: IP, processeur, RAM, taille du DD, espace occup du DD, l'OS, etc. ; * pour chaque machine et en dtail : le numro de srie du constructeur, l'OS install, le processeur et la mmoire, les lecteurs logiques, les caractristiques des cartes vido (avec chipset) et des cartes rseau (avec adresse MAC), des infos sur l imprimante et son driver, les logiciels installs, et les utilisateurs qui se sont connects la machine ; * une vue d'ensemble de toutes les applications trouves sur le rseau ; * une vue des licences de chaque logiciel; * un dcompte application par application (trs pratique !) ; * une vue de toutes les connexions utilisateurs (logs) de toutes les machines du rseau, particulirement utile, entre autres, pour dterminer si "par hasard" vous n auriez pas install un Word de trop par rapport l achat des licences !

    OCS Inventory NG est publi sous la licence GNU GPL.

    Z.Boutahri TSGRI 2007-2008

  • OCS Inventory NG et GLPI 5/35

    Fonctionnement

    OCS Inventory NG est bas sur un concept de client/serveur. Open Computer and Software Inventory Next Generation est une application dstine pour aider l'administrateur systme ou rseau garder un oeil sur la configuration des machines du rseau et sur les logiciels qui y sont installs. Les informations suivantes sur le matriel et le systme d'exploitation sont rcoltes.

    Le serveur est compos de trois parties : - le serveur de communication, - le serveur de dploiement, - la console d administration.

    1.Leserveurdecommunication

    Le serveur collecte, classe et archive les informations relatives aux postes clients. Il fonctionne sous Apache/PHP/MySQL et peut donc tre install sous n importe quel systme d exploitation. Grce sa conception trs simple et l utilisation de mod_perl, les performances du serveur sont excellentes. Une machine modeste peut ainsi inventorier plusieurs milliers de machines.

    Les clients sont soumis divers paramtres afin d viter d'inonder le rseau chaque allumage des postes. L inventaire envoy au serveur se fait de manire alatoire et s tale sur une dure dfinie par l administrateur. De ce fait, l utilisation d OCS passe compltement inaperue pour l utilisateur.

    L agent gre la remontes des informations concernant l ordinateur : - une vue globale machine par machine : IP, processeur, RAM, taille du DD, espace occup du DD, systme d exploitation, etc. ; - pour chaque machine et en dtail : le numro de srie du constructeur, le systme d exploitation, le processeur et la mmoire, les lecteurs logiques, les caractristiques des cartes vido (avec chipset) et des cartes rseau (avec adresse MAC), des infos sur l imprimante et son driver, les logiciels installs, et les utilisateurs qui se sont connects la machine ; - une vue de toutes les applications trouves sur le rseau ; - une vue des licences de chaque application ; - un dcompte application par application ; - une vue de toutes les connexions utilisateurs (logs) de toutes les machines du rseau, particulirement utile pour dterminer si le nombre de logiciels installs dpasse le nombre de licences achetes.

    Z.Boutahri TSGRI 2007-2008

  • OCS Inventory NG et GLPI 6/35

    Les agents sont disponibles pour Windows, Linux, FreeBSD, NetBSD, OpenBSD, Mac OS X, Sun Solaris, IBM AIX.

    2.Leserveurdedploiement

    OCS Inventory NG permet galement de dployer des logiciels et mises jour sur les postes de manire centralise. Le tlchargement des paquets dployer se fait via/sur un serveur HTTPS (apache + ssl). Cette tldistribution est base sur une politique de certificats et de serveur web scuris.

    3.Laconsoledadministration

    L interface Web optionnelle crite en PHP offre des services complmentaires : - consultation de l inventaire - manipulation des droits des utilisateurs - une interface de dpannage (ou Helpdesk) pour les techniciens

    4.Modularit

    Depuis la version 1.0rc3, la majorit des fonctionnalits d OCS Inventory NG peuvent tre adaptes ou tendues via un systme de modules.

    Z.Boutahri TSGRI 2007-2008

  • OCS Inventory NG et GLPI 7/35

    5.Rsum

    En effet OCS Inventory Next Generation (OCSING) permet de faire un scan complet de votre rseau pour en sortir au choix les rsultats suivants :

    * une vue d'ensemble PC par PC: IP, processeur, RAM, taille du DD, espace occup du DD, l'OS, etc. ; * pour chaque machine et en dtail : le numro de srie du constructeur, l'OS install, le processeur et la mmoire, les lecteurs logiques, les caractristiques des cartes vido (avec chipset) et des cartes rseau (avec adresse MAC), des infos sur l imprimante et son driver, les logiciels installs, et les utilisateurs qui se sont connects la machine ; * une vue d'ensemble de toutes les applications trouves sur le rseau ; * une vue des licences de chaque logiciel; * un dcompte application par application (trs pratique !) ; * une vue de toutes les connexions utilisateurs (logs) de toutes les machines du rseau, particulirement utile, entre autres, pour dterminer si "par hasard" vous n auriez pas install un Word de trop par rapport l achat des licences !

    Z.Boutahri TSGRI 2007-2008

  • OCS Inventory NG et GLPI 8/35

    Architecture du serveur de gestion

    Figure 1: OCS Inventory NG Communication Architecture- Le serveur de Base de donnes peut en ralit seulement tre MySQL 4.1 ou suprieur -Le serveur de Communication a besoin du Serveur Web Apache 1.3. X/2. X et est crit

    PERL comme un module Apache. Pourquoi ? Parce que les scripts PERL sont compils uniquement lorsque Apache est dmarr et pas chaque requte. C'est meilleur pour une question de performan