OCS - GLPI - ?· 1 Sommaire I. Introduction Introduction au contexte GSB p.1 II. Installation et configuration…

Embed Size (px)

Text of OCS - GLPI - ?· 1 Sommaire I. Introduction Introduction au contexte GSB p.1 II. Installation et...

  • BTS SIO

    2014

    OCS - GLPI Nicolas CAESENS

  • 1

    Sommaire

    I. Introduction

    Introduction au contexte GSB p.1

    II. Installation et configuration de GLPI

    Cration base de donnes pour GLPI p.2

    Interface web de GLPI p.3-5

    III. Installation et configuration dOCS Inventory

    Cration base de donnes pour OCS p.5

    Interface web dOCS p.6

    Modifications en cas de problmes p.7

    IV. Correspondance OCS GLPI p.8

    V. Installation et configuration OCS Agent p.9

    VI. Import OCS vers GLPI, et plus

    Importer p.10-11

    Synchroniser p.12

    VII. Cration dun utilisateur, ajout dun ticket

    dincident

    Crer un nouvel utilisateur p.13

    Ajouter un ticket dincident p.14

  • 2

    1. Introduction

    Dans notre contexte GSB, nous avons dcid dinstaller et configurer un serveur OCS GLPI au sein

    de linfrastructure GSB, afin de mieux grer le parc informatique de celui-ci.

    Dabord nous avons configur une machine Linux virtuelle qui aura le rle de serveur OCS Inventory

    et GLPI, sur laquelle a galement t installe loutil MySQL Server, o lon a cre 2 bases de

    donnes : 1 pour GLPI, 1 pour OCS.

    Ensuite nous avons configur une seconde machine Linux virtuelle, sur laquelle nous avons install

    OCS Agent, afin que lon puisse remonter ses informations sur la machine Serveur .

    Lobjectif final tait de faire correspondre OCS & GLPI, afin de grer de faon optimale

    linfrastructure ainsi que tous les composants de chacun des quipements inventoris.

    Ci-dessous la marche suivre afin de correctement configurer votre installation.

    2. Installation et configuration de GLPI

    GLPI (gestionnaire libre de parc informatique) est une application web permettant la gestion

    de parc informatique et de gestion des services d'assistance distribu sous licence GPL.

    Avant dinstaller GLPI, il faut dabord les modules php ncessaires :

    aptitude install php5-gd aptitude install mysql-server-5.0 php5-mysql

    Maintenant il faut crer une base de donnes et un utilisateur avec des droits pour GLPI :

    mysql u root hlocalhost p create database base_de_donnes_glpi; create user nico_glpi@localhost identified by password; grant all on base_de_donnes_glpi. * to nico_glpi@localhost; flush privileges; quit;

    On tlcharge maintenant GLPI (lien : http://www.glpi-project.org/spip.php?article3), quon placera

    vers le fichier /var/www, on dcompressera larchive avec la commande suivante :

    tar xvzf glpi-0.84.3.tar.gz /var/www/glpi

    On attribue les droits GLPI sur le dossier glpi.

    chmod R 777 www-data /var/www/glpi

    http://fr.wikipedia.org/wiki/Informatiquehttp://fr.wikipedia.org/wiki/Logiciel_de_gestion_des_services_d%27assistancehttp://fr.wikipedia.org/wiki/Licence_(juridique)http://fr.wikipedia.org/wiki/Licence_publique_g%C3%A9n%C3%A9rale_GNUhttp://www.glpi-project.org/spip.php?article3

  • 3

    On doit ensuite installer certains modules et librairie php et apache ncessaire GLPI:

    aptitude install libapache2-mod-php5 libapache2-mod-perl2 aptitude install libxml-simple-perl libcompress-zlib-perl aptitude install libdbi-perl libdbd-mysql-perl aptitude install libnet-ip-perl libphp-pclzip make aptitude install libapache-dbi-perl perl -MCPAN -e 'install XML::Entities' perl -MCPAN -e 'install SOAP::Lite'

    Il faut maintenant redmarrer apache pour prendre en compte le changement de configuration:

    /etc/init.d/apache2 restart

    Avec le navigateur, on accde linterface web de GLPI, pour finaliser linstallation.

    http://adresse_de_votre_serveur_/glpi/

    On connecte GLPI la base de donnes base_de_donnes_glpi du serveur MySQL (voir plus

    haut).

    http://adresse_de_votre_serveur_/glpi/

  • 4

    La connexion la base de donnes sest effectue avec succs, on slectionne notre base de

    donnes : base_de_donnes_glpi

  • 5

    Installation termine.

    3. Installation et configuration dOCS Inventory

    OCS Inventory NG soit Open Computer and Software Inventory est

    une application permettant de raliser un inventaire sur la configuration matrielle des

    machines du rseau et sur les logiciels qui y sont installs et de visualiser ces informations

    grce uneinterface web.

    On va dans le dossier www : cd /var/www

    On tlcharge la dernire version dOCS et on accde au dossier cr pour celui-ci, dans notre cas :

    cd OCSNG_UNIX_SERVER-2.0rc2

    On excute le script qui fera linstallation automatique dOCS, on validera chaque tape avec les

    paramtres par dfaut :

    . ./setup.sh

    Il faut maintenant crer une base de donnes et un utilisateur aves des droits pour OCS.

    mysql -uroot -hlocalhost -p create database base_de_donnes_ocs; create user nico_ocs@'localhost' identified by 'password'; grant all on base_de_donnes_ocs.* to nico_ocs@'localhost'; flush privileges; quit;

    http://fr.wikipedia.org/wiki/Application_(informatique)http://fr.wikipedia.org/wiki/Inventairehttp://fr.wikipedia.org/wiki/R%C3%A9seau_informatiquehttp://fr.wikipedia.org/wiki/Logicielhttp://fr.wikipedia.org/wiki/Interface_web

  • 6

    Avec le navigateur, saisir ladresse de votre serveur : http://adresse_de_votre_serveur/ocsreports/

    On entre notre login (nico_ocs), notre mot de passe (password), le nom de la base pour OCS

    (base_de_donnes_ocs), et o se situe le serveur (localhost). Envoyer.

    Il se peut quun message indiquant comme quoi la connexion nest pas possible, il faut donc

    aller dans les fichiers de conf pour la connexion dOCS la base de donnes :

    http://adresse_de_votre_serveur/ocsreports/

  • 7

    nano /usr/share/ocsinventory-reports/ocsreports/dbconfig.inc.php

    nano /etc/apache2/conf.d/z-ocsinventory-server.conf

    On supprime le fichier dinstallation pour accder linterface de connexion :

    rm /usr/share/ocsinventory-reports/ocsreports/install.php

    Retournez sur votre interface web: http://adresse_de_votre_serveur/ocsreports/, et entre le

    login et mot de passe (par dfaut: admin | admin)

    http://adresse_de_votre_serveur/ocsreports/

  • 8

    4. Correspondance OCS - GLPI

    Il faut maintenant faire correspondre OCS avec GLPI. Pour cela il faut retourner sur GLPI et aller dans

    Configuration > Gnrale > Inventaire et activez le mode OCSNG, puis cliquez sur Valider .

    Indiquez le serveur hbergeant la base de donnes utilise par OCS, et entrez les paramtres

    concernant la base dOCS :

  • 9

    5. Installation et configuration OCS Agent

    Pour installer OCS Agent, il faut entrer la commande suivante :

    apt-get install ocsinventory-agent

    Il faut ensuite modifier le fichier suivant: ocsinventory-agent.cfg, o on indiquera ladresse de notre

    serveur :

    Et maintenant on force lagent envoyer un rapport au serveur, afin de vrifier si celui-ci remonte

    bien.

    ocsinventory-agent --server 10.10.2.153

    On vrifie maintenant sur notre serveur OCS si les informations ont bien t remontes :

  • 10

    6. Imports OCS vers GLPI, et plus

    Il faut maintenant apporter ces informations dOCS vers GLPI. Il faut pour cela retourner dans longlet

    OCSNG vu prcdemment. On clique sur Importation de nouveaux ordinateurs , et ensuite sur

    Importer .

  • 11

    Il faut maintenant apporter une petite configuration GLPI, afin que la configuration soit affiche.

    Pour cela, il faut aller dans Informations gnrales , slectionnez les informations souhaites et

    Valider .

  • 12

    On retourne dans longlet Mode OCSNG , on clique maintenant sur Synchronisation des

    ordinateurs dj imports , puis Synchroniser .

    Notre machine et sa configuration sont bien visible :

  • 13

    7. Cration dun utilisateur, ajout dun ticket dincident

    Pour crer un utilisateur, il faut aller dans l'onglet Administration et ensuite Utilisateur :

    Ici par exemple, nous ajouterons lutilisateur test :

  • 14

    On se connecte GLPI avec l'user TEST puis on ajoute un ticket :

    Le ticket a bien t cr :

    Le ticket incident est bien prsent sur l'interface de l'user TEST :

    Le ticket dincident est ensuite transmis ladministrateur dans longlet assistance puis ticket ,

    o seront affichs les tickets en cours ou nouveaux.

    Ceci fini la configuration dOCS GLPI au sein de notre infrastructure.