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

  • Published on
    14-Sep-2018

  • View
    212

  • Download
    0

Embed Size (px)

Transcript

<ul><li><p> BTS SIO </p><p>2014 </p><p>OCS - GLPI Nicolas CAESENS </p></li><li><p>1 </p><p>Sommaire </p><p>I. Introduction </p><p>Introduction au contexte GSB p.1 </p><p>II. Installation et configuration de GLPI </p><p>Cration base de donnes pour GLPI p.2 </p><p>Interface web de GLPI p.3-5 </p><p>III. Installation et configuration dOCS Inventory </p><p>Cration base de donnes pour OCS p.5 </p><p>Interface web dOCS p.6 </p><p>Modifications en cas de problmes p.7 </p><p>IV. Correspondance OCS GLPI p.8 </p><p>V. Installation et configuration OCS Agent p.9 </p><p>VI. Import OCS vers GLPI, et plus </p><p>Importer p.10-11 </p><p>Synchroniser p.12 </p><p>VII. Cration dun utilisateur, ajout dun ticket </p><p>dincident </p><p>Crer un nouvel utilisateur p.13 </p><p>Ajouter un ticket dincident p.14 </p></li><li><p>2 </p><p>1. Introduction </p><p>Dans notre contexte GSB, nous avons dcid dinstaller et configurer un serveur OCS GLPI au sein </p><p>de linfrastructure GSB, afin de mieux grer le parc informatique de celui-ci. </p><p>Dabord nous avons configur une machine Linux virtuelle qui aura le rle de serveur OCS Inventory </p><p>et GLPI, sur laquelle a galement t installe loutil MySQL Server, o lon a cre 2 bases de </p><p>donnes : 1 pour GLPI, 1 pour OCS. </p><p>Ensuite nous avons configur une seconde machine Linux virtuelle, sur laquelle nous avons install </p><p>OCS Agent, afin que lon puisse remonter ses informations sur la machine Serveur . </p><p>Lobjectif final tait de faire correspondre OCS &amp; GLPI, afin de grer de faon optimale </p><p>linfrastructure ainsi que tous les composants de chacun des quipements inventoris. </p><p>Ci-dessous la marche suivre afin de correctement configurer votre installation. </p><p>2. Installation et configuration de GLPI </p><p> GLPI (gestionnaire libre de parc informatique) est une application web permettant la gestion </p><p>de parc informatique et de gestion des services d'assistance distribu sous licence GPL. </p><p>Avant dinstaller GLPI, il faut dabord les modules php ncessaires : </p><p>aptitude install php5-gd aptitude install mysql-server-5.0 php5-mysql </p><p>Maintenant il faut crer une base de donnes et un utilisateur avec des droits pour GLPI : </p><p>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; </p><p>On tlcharge maintenant GLPI (lien : http://www.glpi-project.org/spip.php?article3), quon placera </p><p>vers le fichier /var/www, on dcompressera larchive avec la commande suivante : </p><p>tar xvzf glpi-0.84.3.tar.gz /var/www/glpi </p><p>On attribue les droits GLPI sur le dossier glpi. </p><p>chmod R 777 www-data /var/www/glpi </p><p>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</p></li><li><p>3 </p><p>On doit ensuite installer certains modules et librairie php et apache ncessaire GLPI: </p><p>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' </p><p>Il faut maintenant redmarrer apache pour prendre en compte le changement de configuration: </p><p>/etc/init.d/apache2 restart </p><p>Avec le navigateur, on accde linterface web de GLPI, pour finaliser linstallation. </p><p>http://adresse_de_votre_serveur_/glpi/ </p><p> On connecte GLPI la base de donnes base_de_donnes_glpi du serveur MySQL (voir plus </p><p>haut). </p><p>http://adresse_de_votre_serveur_/glpi/</p></li><li><p>4 </p><p> La connexion la base de donnes sest effectue avec succs, on slectionne notre base de </p><p>donnes : base_de_donnes_glpi </p></li><li><p>5 </p><p> Installation termine. </p><p>3. Installation et configuration dOCS Inventory </p><p> OCS Inventory NG soit Open Computer and Software Inventory est </p><p>une application permettant de raliser un inventaire sur la configuration matrielle des </p><p>machines du rseau et sur les logiciels qui y sont installs et de visualiser ces informations </p><p>grce uneinterface web. </p><p>On va dans le dossier www : cd /var/www </p><p>On tlcharge la dernire version dOCS et on accde au dossier cr pour celui-ci, dans notre cas : </p><p>cd OCSNG_UNIX_SERVER-2.0rc2 </p><p>On excute le script qui fera linstallation automatique dOCS, on validera chaque tape avec les </p><p>paramtres par dfaut : </p><p>. ./setup.sh </p><p>Il faut maintenant crer une base de donnes et un utilisateur aves des droits pour OCS. </p><p>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; </p><p>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</p></li><li><p>6 </p><p>Avec le navigateur, saisir ladresse de votre serveur : http://adresse_de_votre_serveur/ocsreports/ </p><p> On entre notre login (nico_ocs), notre mot de passe (password), le nom de la base pour OCS </p><p>(base_de_donnes_ocs), et o se situe le serveur (localhost). Envoyer. </p><p> Il se peut quun message indiquant comme quoi la connexion nest pas possible, il faut donc </p><p>aller dans les fichiers de conf pour la connexion dOCS la base de donnes : </p><p>http://adresse_de_votre_serveur/ocsreports/</p></li><li><p>7 </p><p>nano /usr/share/ocsinventory-reports/ocsreports/dbconfig.inc.php </p><p>nano /etc/apache2/conf.d/z-ocsinventory-server.conf </p><p>On supprime le fichier dinstallation pour accder linterface de connexion : </p><p>rm /usr/share/ocsinventory-reports/ocsreports/install.php </p><p> Retournez sur votre interface web: http://adresse_de_votre_serveur/ocsreports/, et entre le </p><p>login et mot de passe (par dfaut: admin | admin) </p><p>http://adresse_de_votre_serveur/ocsreports/</p></li><li><p>8 </p><p>4. Correspondance OCS - GLPI </p><p>Il faut maintenant faire correspondre OCS avec GLPI. Pour cela il faut retourner sur GLPI et aller dans </p><p>Configuration &gt; Gnrale &gt; Inventaire et activez le mode OCSNG, puis cliquez sur Valider . </p><p>Indiquez le serveur hbergeant la base de donnes utilise par OCS, et entrez les paramtres </p><p>concernant la base dOCS : </p></li><li><p>9 </p><p>5. Installation et configuration OCS Agent </p><p>Pour installer OCS Agent, il faut entrer la commande suivante : </p><p>apt-get install ocsinventory-agent </p><p>Il faut ensuite modifier le fichier suivant: ocsinventory-agent.cfg, o on indiquera ladresse de notre </p><p>serveur : </p><p>Et maintenant on force lagent envoyer un rapport au serveur, afin de vrifier si celui-ci remonte </p><p>bien. </p><p>ocsinventory-agent --server 10.10.2.153 </p><p>On vrifie maintenant sur notre serveur OCS si les informations ont bien t remontes : </p></li><li><p>10 </p><p>6. Imports OCS vers GLPI, et plus </p><p>Il faut maintenant apporter ces informations dOCS vers GLPI. Il faut pour cela retourner dans longlet </p><p>OCSNG vu prcdemment. On clique sur Importation de nouveaux ordinateurs , et ensuite sur </p><p>Importer . </p></li><li><p>11 </p><p>Il faut maintenant apporter une petite configuration GLPI, afin que la configuration soit affiche. </p><p>Pour cela, il faut aller dans Informations gnrales , slectionnez les informations souhaites et </p><p>Valider . </p></li><li><p>12 </p><p>On retourne dans longlet Mode OCSNG , on clique maintenant sur Synchronisation des </p><p>ordinateurs dj imports , puis Synchroniser . </p><p>Notre machine et sa configuration sont bien visible : </p></li><li><p>13 </p><p>7. Cration dun utilisateur, ajout dun ticket dincident </p><p>Pour crer un utilisateur, il faut aller dans l'onglet Administration et ensuite Utilisateur : </p><p>Ici par exemple, nous ajouterons lutilisateur test : </p></li><li><p>14 </p><p>On se connecte GLPI avec l'user TEST puis on ajoute un ticket : </p><p>Le ticket a bien t cr : </p><p>Le ticket incident est bien prsent sur l'interface de l'user TEST : </p><p>Le ticket dincident est ensuite transmis ladministrateur dans longlet assistance puis ticket , </p><p>o seront affichs les tickets en cours ou nouveaux. </p><p>Ceci fini la configuration dOCS GLPI au sein de notre infrastructure. </p></li></ul>