35
Edité par Jean-Charles Roth 1 PROCÉDURE D’INSTALLATION GLPI ET FUSIONINVENTORY SUR OPENSUSE 13.1 1. Mise en place d’un Gestionnaire Libre de Parc Informatique. 2. Mise en place du plugin FuisionInventory pour le déploiement. I. Installation de GLPI et Plugins. La consigne donnée a été d’installer GLPI sur un système libre ayant un support, mon choix s’est porté vers OpenSuse 13.1 “Bottle” en version minimal. Exemple mode graphique : Dans OpenSuse, ouvrez une fenêtre Konsole avec les droits SuperUtilisateur:

Procédure GLPI FusionInventory - strasr0x.netstrasr0x.net/wp-content/uploads/2016/09/Procédure_GLPI_Fusion... · Edité par Jean-Charles Roth 1 PROCÉDURE D’INSTALLATION GLPI

Embed Size (px)

Citation preview

EditéparJean-CharlesRoth 1

PROCÉDURED’INSTALLATIONGLPIETFUSIONINVENTORYSUROPENSUSE13.1

1. Miseenplaced’unGestionnaireLibredeParcInformatique.

2. MiseenplacedupluginFuisionInventorypourledéploiement.

I. InstallationdeGLPIetPlugins.Laconsignedonnéeaétéd’installerGLPIsurunsystèmelibreayantunsupport,monchoixs’estportéversOpenSuse13.1“Bottle”enversionminimal.Exemplemodegraphique:

DansOpenSuse,ouvrezunefenêtreKonsoleaveclesdroitsSuperUtilisateur:

EditéparJean-CharlesRoth 2

Puisentrezlafonction“zypperin”pourinstallerlesdifférentsmodulesnécessairespourcréerunserveurLAMP(Linux-Apache-Mysql-php):

EditéparJean-CharlesRoth 3

Nepasoublierlesdépendancessoapetxmlrpcprimordialespourfusioninventory:

EditéparJean-CharlesRoth 4

zypperinphp5-soapetzypperinphp5-xmlrpc

EditéparJean-CharlesRoth 5

UnefoisleLAMPinstallénousallonsprocéderaudémarrageduserveurApacheetduservicedegestiondebasededonnéesMysqlainsiquelesmodulesphp5lesfonctionssuivantes:

a2enmodn’estplusnécessairedanslanouvelleversionLeap42.1deOpenSuse.Lasyntaxepourdémarrerlesservicesapache2etmysqlontchangéspar:systemctlstartapache2.service–systemctlstartmysql.servicesystemctlenableapache2.service–systemctlenablemysql.service`Vérifiersilesservicessontactif:systemctlsatusxxx.serviceUnefoislesservicesdémarrés,nousallonsconfigurerlemotdepasse“root”deMysql:

EditéparJean-CharlesRoth 6

Passonsmaintenantàlacréationd’unebasededonnéesavecphpMyAdmin:Rentrezl’utilisateur“root”ainsiquelemotdepassecrééprécédemment

EditéparJean-CharlesRoth 7

Nousallonsnousrendredansl’ongletpluspourajouterunnouvelutilisateur:

EditéparJean-CharlesRoth 8

Renseigneztousleschamps,pourmapartj’aichoisisenmodelocal:

Ensuitenousallonsadministrerlesdroitsànotreutilisateur:

EditéparJean-CharlesRoth 9

Etexécuterlacréation:

PourqueMysqlprenneencomptelenouvelutilisateur,ilfaudraredémarrerlesservices:

NotreLAMPestfonctionnel,passonsàl’installationdeGLPI.Toutd’abordtéléchargerGLPI,lespluginsFusionInventoryetWebservices:EnCLIavecwget:

wgethttps://forge.indepnet.net/attachments/download/1873/glpi-0.84.8.tar.gzwgethttp://forge.FusionInventory.org/attachments/download/1665/FusionInventory-for-glpi_0.84+3.5.tar.gzwgethttps://forge.indepnet.net/attachments/download/1725/glpi_webservices-1.4.2.tar.gz

EditéparJean-CharlesRoth 10

Eninterfacegraphique:https://forge.indepnet.net/attachments/download/1873/glpi-0.84.8.tar.gzhttp://forge.FusionInventory.org/attachments/download/1665/FusionInventory-for-glpi_0.84+3.5.tar.gzhttps://forge.indepnet.net/attachments/download/1725/glpi_webservices-1.4.2.tar.gzEnsuitenousallonsdécompresserGLPIetlesplugins:

Pourfinirnousnousattribuonslesdroitsdegroupesetd’écriture:

Unefoisinstallés,nouspouvonspasseràlaconfigurationdeGLPI:Pourcelanouspouvonsnousconnecteràdistanceparnavigateuravecl’adresseIPdenotreserveurOpenSuse(Konsole->ifconfig)

EditéparJean-CharlesRoth 11

Aprèsavoiracceptélestermesdelalicence,installerGLPI:

EditéparJean-CharlesRoth 12

touslesmodulessontopérationnels

EditéparJean-CharlesRoth 13

Renseignonsmaintenantl’utilisateur“root”Mysql:

PuischoisirnotreutilisateurcrééavecphpMyAdmin:

EditéparJean-CharlesRoth 14

Installerlabasededonnées:

EtpourfinirutiliserGLPI:

EditéparJean-CharlesRoth 15

L’utilisateurGLPIétantSuperAdminjem’authentifieavec,veillezàchangerlemotdepassedecelui-ciplustard:

NousvoicidansGLPI,perdonspasdetempsetinstallonslesplugins:Configuration->Plugins

EditéparJean-CharlesRoth 16

FaitesdemêmeaveclepluginWebservices.

EditéparJean-CharlesRoth 17

NousallonsensuiteajouterunnouvelutilisateurdansnotreGLPI:

GLPIétantSuper-Admin,choisissezunprofilAdmin.NotreinstallationGLPIetFusionInventoryseterminant,nouspouvonscommenceràinstallernotrepremierclientFusionInventorysurunposteWindows7.

EditéparJean-CharlesRoth 18

II. InstallationclientFusionInventory,paramétrageetdéploiement.NousallonstéléchargerledernierclientdisponibledeFusionInventory:http://forge.FusionInventory.org/attachments/download/1630/FusionInventory-agent_windows-x64_2.3.12.exeUnefoistéléchargé,lançonssoninstallation:Choixdelalangue

EditéparJean-CharlesRoth 19

Accepterlestermesdelalicence

Installationcomplètepournepasêtrebloquédansletps

EditéparJean-CharlesRoth 20

Erreurclassique,nepasoublierle“/”àlafindeFusionInventory.

EditéparJean-CharlesRoth 21

J’utilisel’agentcommeunservice:

Ensuiteleparamétrageduserveurlocaletdel’IPduserveurGLPI:

EditéparJean-CharlesRoth 22

Cochezlescasesci-dessous:

J’aiprislesoinderamenerlepremierlancementà360secondes:

EditéparJean-CharlesRoth 23

EditéparJean-CharlesRoth 24

Unefoisl’agentinstallé,nousallonsluiadministrerlesdroitsenmodificationpourl’écrituredulog:Programmes->FusionInventory-Agent->ClicdroitSécurité

Noussélectionnonsl’utilisateurpuismodifiersesdroitsenModification:

Appliquezetok.

EditéparJean-CharlesRoth 25

Voilànotreagentinstallé.DémarrezunesessionGLPI,pourquel’agentpuissecontacterleserveur,ilfautcréerlecheminci-contre:

DansunpremiertempspassonsauparamétrageduPluginFusionInventory,pourlamiseenplacedeladécouverteréseau,essentielaufonctionnementdudéploiement.Dansl’accueil,sélectionnezPlugins->FusionInventory->PlageIP

Ajoutonsunenouvelleplageenappuyantsurle‘+’:

Laplageestcrée

Passonsensuiteàlamiseenplacedelatâchededécouverteduréseau:Nousvoyonsnotreplage

EditéparJean-CharlesRoth 26

Nousallonsexécuterunetâche,pourcelailsuffitdecliquersur«Exécutionsdetâches»:

ChoisissezleModuleDécouverteréseau,dansPérimètresélectionnezvotreplageIP,dansvecteurunagent.Unefoislatâcheparamétrée,veuillezforcerledémarrage.

EditéparJean-CharlesRoth 27

Latâcheestdémarrée.

EditéparJean-CharlesRoth 28

Unefoislatâcheeffectuéevousavezlerésultatsuivant:

Troisordinateursontétédécouverts.

EditéparJean-CharlesRoth 29

Nousallonseffectueruninventaire:

Vouspouvezaussiforceruninventaireenlignedecommande:http://www.fusioninventory.org/documentation/agent/launch_the_agent/index.fr.html

EditéparJean-CharlesRoth 30

Nouspouvonsapercevoirtouslesinventairesquiontétéremontés:

Nousvoilàfinprêtpoureffectuerunetâchededéploiement.Nousallonstélécharger7Zip-x86surleserveur:

PuisledéplacerdansledossieruploaddupluginFusionInventory:

Eninterfacegraphique:http://downloads.sourceforge.net/sevenzip/7z920.exe

EditéparJean-CharlesRoth 31

Ilfaudramodifierlefichier«php.ini»pourmonterlacapacitémaximumd’envoid’unfichier,quiestbridépardéfautà2Mo:Konsolesu:vi/etc/php5/apache2/php.iniAppuyersurlatouche«i»(insertion)pouréditerlefichierModifierlesvaleurssuivantes:Upload_max_filesize=1024M

Post_max_size=1024M

Memory_limit=256M

Enregistrezetquittezenappuyantsurlatouche«esc»poursortirdumenud’insertion,suivide«:wq!»pourenregistreretquitterl’éditeurvi.Redémarrezensuiteleserviceapache:«serviceapache2restart».Dansunpremiertempsnousallonscréerunpaquet,pourcelanousallonsnousrendredansgestiondespaquets:

EditéparJean-CharlesRoth 32

Pourlacréation->«+»Nommezvotrepaquet

Fichiersàcopiersurlamachine->Ajouterunfichier->depuisleserveur->choixdupaquet

Ajoutezensuitelesactionsnécessairesaudéploiement:Premièreactioncréationd’unrépertoiredansDocumentsActioncréerunrépertoire

EditéparJean-CharlesRoth 33

Deuxièmeactioncopiedupaquetdanslerépertoirequiaétécréé:*=serveurActionCopier

Troisièmeactioncréationduscriptdedéploiement:Actionexécuterunecommande

Validezvosactions.

EditéparJean-CharlesRoth 34

Passonsensuiteàlacréationdelatâchededéploiement:

EditéparJean-CharlesRoth 35

MenuDémarrerWindows->paquetaétéinstalléensilencieux:

Cetteprocédureaétérédigéeenm’appuyantsurplusieurssourcesci-dessous:http://www.glpi-project.org/wiki/doku.php?id=fr:install:glpisuse10http://www.google.fr/url?sa=t&rct=j&q=&esrc=s&source=web&cd=5&ved=0CDwQFjAE&url=http%3A%2F%2Fjgaborieau.files.wordpress.com%2F2014%2F05%2Fdeploy-glpi.pdf&ei=TS1rVKXjKsK3OJHzgPAJ&usg=AFQjCNHMjIx1l1rv7jbhAuKf0a1HbfdECA&cad=rjahttp://forum.fusioninventory.org/http://www.glpi-project.org/forum/