48
PPE 4 Missions Administration réseau et système La Maison des Ligues de Lorraine (M2L) a pour mission de fournir des espaces et des services aux différentes ligues sportives régionales et à d’autres structures hébergées. 2017 BAYOUD Ahmed TARIQ Tahir BASTIEN RIOS

PPE 4 final (1) - Weebly

  • Upload
    others

  • View
    2

  • Download
    0

Embed Size (px)

Citation preview

Page 1: PPE 4 final (1) - Weebly

1|P a g e

PPE4MissionsAdministrationréseauetsystèmeLaMaisondesLiguesdeLorraine(M2L)apourmissiondefournirdesespacesetdesservicesauxdifférentesliguessportivesrégionalesetàd’autresstructureshébergées.

2017

BAYOUDAhmedTARIQTahirBASTIENRIOS

Page 2: PPE 4 final (1) - Weebly

|PPE4

2|P a g e

RAPPEL:LaMaisondesLigues(LaM2L),établissementduConseilRégionaldeLorraine,estresponsabledelagestion du service des sports et en particulier des ligues sportives ainsi que d’autres structureshébergées.LaM2L,commevousleconstaterezdansl’interviewavecsonresponsable,doitfournirlesinfrastructuresmatérielles,logistiquesetdesservicesàl’ensembledesliguessportivesinstallées.Pourassurer ledéveloppementdu systèmeéducatif sportifde la régionLorraineetdesoffresauxusagers, le conseil régionalet ladirectionde laM2Lontdécidédedévelopperdes servicesetdescapacitésd’hébergementpourlesliguessportives.LaM2Lcomprendplusieursdépartementsetsonorganisationluipermetderépondreauxexigencesde la région pour assurer l’offre de services et de support technique aux différentes ligues déjàimplantées(ouàvenir)danslarégion.

Page 3: PPE 4 final (1) - Weebly

|PPE4

3|P a g e

Présentationdel’équipe

ChefdeProjet

BAYOUDAhmed

Techniciens

TARIQTahir

BASTIENRios

Page 4: PPE 4 final (1) - Weebly

|PPE4

4|P a g e

Administrationréseau(SergeRIBA)

Mission1.1–SupervisionduparcréseauContexte:Conformémentaucahierdeschargesconstruitautourdelamaisondesligues(M2L),dansl’objectifd’unegestionduréseau(outilpermettantd'automatiserlestâchesdesurveillancedesobjetsd'unréseau(serveurs,routeurs,switch...).- Etreréactifencasdedysfonctionnementd’unepartiedusystèmed’information;- Etreproactifenanticipantlesincidents;- Ciblerlesproblèmesdèsleurapparitionafind’agirrapidementdelafaçonlapluspertinentepossible.Etpourdesraisonsimposéesparnotrecahierdecharges(coûts,stratégieetressourcesetc…),notrechoixs’estportésurlespropositionssuivantes:NousavonschoisilesuperviseurNagiosquiestuneapplicationOpensourcesousLinux.NouschoisissonsladistributionLinuxDebian6.0.5ou7.0pourl'installationdusuperviseuretdesapplicationsassociées.NagiosestaccompagnédesapplicationsdegestionHttp(serveurApache)etbasededonnéeMySQLpourlamanipulationdesobjetssupervisés.NagiosexploitelesobjetsvialeprotocoleSNMPquipermetdetransporterlesdonnéesdemanagemententreobjetssupervisésetlesuperviseur.LeprotocoleSNMPdoitêtreactivédanschaquemachine.

Page 5: PPE 4 final (1) - Weebly

|PPE4

5|P a g e

SuperviseurNagiosNagios-EONestuneapplicationpermettantlasurveillancedesélémentsd’unparcinformatiqueetd’unréseau(hôtes,lesprotocolesetservicesd’unréseau)alertantsurledysfonctionnementd’unélémentetsursonétatdefonctionnementnormal.C'estunlogiciellibresouslicenceGPL.C'estunprogrammemodulairequisedécomposeentroisparties:• Lemoteurdel'applicationquivientordonnancerlestâchesdesupervision.• L'interfaceweb,quipermetd'avoirunevued'ensembledusystèmed'informationetdespossiblesanomaliesàpartird’unpostedistant.• Lesplugins,unecentainedeminiprogrammesquel'onpeutcompléterenfonctiondesbesoinsdechacunpoursuperviserchaqueserviceouressourcedisponiblesurl'ensembledesordinateursouélémentsréseauxduSI.Nagiosestlemoteurderecherchequirapatrielesdonnéesd’étatetd’alarmesdesélémentsd’unparcinformatiqueetlesstockentdanssabasededonnées.L’applicationEyesOfNetworkEONassurelaliaisonentrel’opérateuretlabasededonnéesNagios.EONprésenteuneinterfacegraphiqueWEBpourfaciliterlaconfigurationdeNagiosetl’affichagedesétatsetévènementsprovenantduréseau.TouteslesdonnéesdeconfigurationdontNagiosabesoinsetrouventdanslesPluginsappelésaussiSondeouCapteursituésdansledossier:

/srv/eyesofnetwork/nagios/pluginsLespluginssontdepetitsprogrammesPERLouSHELLquipermettentdesurveillerunefonctionspécifiqued’unéquipement.Lasurveillanced’unhôtepeutnécessiterplusieursPlugins.Pouradministreret/ousuperviserlesobjetsd'unréseau(routeurs,switch,postes...).Ilfaut:- Installerdanslesuperviseurlesagentsspécialiséscapablesderemonterlesévénementsouémettrelescommandesliéesàcesobjets.CesagentssontpluscommunémentappeléslesPlugins.- ConfigurerleserviceSNMPsurlespostesserveursetclients- Installeretconfigurerl’agentNagiosNSClient++surleséquipementsWindows- ConfigurerleserviceSNMPsurleséquipementsderéseau.ExemplesdefonctionnalitésdeNagios:-Surveillancedesservicesréseaux(SMTP,POP3,HTTP,NNTP,PING,etc.)-Surveillancedesressourcesdeshôtes(chargeprocesseur,utilisationdesdisques,etc.)-Systèmesimpledepluginspermettantauxutilisateursdedévelopperfacilementleurspropresoutilsdevérificationsdeservices.-Possibilitédedéfinirlahiérarchieduréseauenutilisantdeshôtes"parents",cequipermetladétectionetladistinctionentreleshôtesquisontàl'arrêtetceuxquisontinjoignables.-Notificationsdescontactsquandunhôteouunserviceaunproblèmeetquandcelui-ciestrésolu(viaemail,pager,sms,oupartoutautreméthodedéfinieparl'utilisateur)

Page 6: PPE 4 final (1) - Weebly

|PPE4

6|P a g e

Schémadesupervision

Schémafonctionneld’unesupervisiond’hôte

StructurefonctionnelleutiliséeparNAGIOSpourlasurveillanced’unhôte.NB:Unhôtepeutêtreunéquipementphysique,unlogiciel,unprotocoleouunefonction.

Page 7: PPE 4 final (1) - Weebly

|PPE4

7|P a g e

Configurationd’unhôteclientSNMP

Lespostesclientsetleséquipementsderéseausontéquipésd’agentsSNMPpouréchangeravecleserveur.DeuxagentssontconfigurablesdansunposteWindows:

• LeserviceSNMP:

SousWindows->Panneaudeconfig->Programme&fonctionnalitéSNMPdoitsavoirdansqueldomainesetrouveleserveur;encoreappeléCommunauté,elledoitavoirdesdroitspourlireouécriredansunobjetOID.Toutemachinen’appartenantpasàlacommunauténeserapasvisibleparlemanager.Pourconfigurerl’agentSNMP:

DoubleclicsurserviceSNMP Redémarrerleservice

Ongletsécurité->[email protected]

Droits->RO(ReadOnly)

Nomdelacommunauté->EyesOfNetwork

• L’agentNAGIOS:

IlpermetdegérerlesétatsdétaillésdesmachinesWindows.L’agentNAGIOSNSCLIENT++doitêtreinstalléetconfiguréVérifierlaprésencedeserviceNSClient++danslesservicesWindows.

L’installationd’unHôtedansNagiosnécessiteplusieursopérations:

-Déclarerl’équipementenluiaffectantunmodèle-Ajouterunouplusieursservicesdansunmodèle-Ajouterunouplusieursscriptspourleoulesservices-Configurerlesscriptsassociésàchacundesnouveauxservices.

Page 8: PPE 4 final (1) - Weebly

|PPE4

8|P a g e

Configurationd’unhôteCiscoetservices.

IntégrerdanslasupervisionNagiosunHôteCiscodontonsurveilleralesservicessuivants:

-Leséquipementsviséssontdesrouteurs2600etdesswitch2900-Détectiondelaprésenceounondel’équipement-SurveillancedesélémentsCPU,Mémoire,Fan,Température,Voltage,-SurveillancedesétatsdesinterfacesEthernet-Surveillancedutrafic(bandepassante,erreurs,débit,surcharge,)-SurveillancedesservicesHSRP,OSPF,VPNpourlesrouteurs-SurveillancedesservicesEtherchannel,VLANsurlesswitch

Déploiementdelasolution

Nousallonsdécrireicileprocessusdecréationd’unHôteenutilisantl’exempledonnédanslecahierdeschargesci-dessus.

Leprocessusdecréationd'unnouvelHôtes'effectuedelafaçonsuivante:

Analysedesfonctionsàappliqueràl'Hôte(cahierdescharges),définirchaquefonctionetlesPluginspourchacunedecesfonctions(voirtableauci-dessous),

CréationduoudesnouveauxPlugin(s)danslabibliothèquedescommandesNagios.

-Téléchargementduplugin,transfertdansledossierdesplugins-Configurerlesdroitsetlepropriétaireduplugin-Testerleplugin

Créationdemodèlesdeserviceprédéfinis.

Créationd’unHostTemplate,

CréationdeservicesassociésauHostTemplate.

IntégrationdunouveauHostTemplatedansl’équipementHôte

Page 9: PPE 4 final (1) - Weebly

|PPE4

9|P a g e

LeséquipementsCiscoSwitchetRouteurspossèdentdesfonctionsmatérielles,systèmesetlogicielscommuns

NousallonsdonccréerunmodèleuniquequigèreralesfonctionscommunesàtousleséquipementsCisco.

-ModèleCisco_general

Chaqueéquipementpossèderaenplusunmodèlespécifiqueàchaqueéquipement:

-ModèleCisco_RouteurpourlesfonctionsHSRP,OSPF,VPN

-ModèleCisco_SwitchpourlesfonctionsEtherchannel,VLAN,STP

LesPluginsservicesetHostTemplatedoiventêtrecréessurlabasedesdonnéesducahierdescharges.Nousdéfinissonsci-dessouslesnomsdechaqueélément.

LesPlugins,servicesetTemplatessontdéfinisdansletableauci-dessous

Page 10: PPE 4 final (1) - Weebly

|PPE4

10|P a g e

Mission1.2–Miseenplaced’unserveurproxy

Page 11: PPE 4 final (1) - Weebly

|PPE4

11|P a g e

Mission1.3–WIFIetsécurisation

Danslecadredelapréparationd'uneinfrastructureWIFIpermettantledéploiementdeprogrammesévénementielspour les liguesqui ledemandentou touteautreprojetponctuel, l'administrateuradécidéderefondresonréseauWIFI.

Aujourd’hui ce réseau est dédié aux personnels de l’association et des ligues. Pour assurer lacouverturedemanifestationsquiaccueilleraitunpublicexterne,ilestnécessairedefourniràcepublicunaccèsàInternettoutenconservantleservicenomadepourlepersonnelM2L.

L’administrateuradoncdécidédecréersurlepointd’accèsWIFIunnouveauréseaudistinctduréseauactuelréservéaupersonneletnonsécurisépermettantainsiaupublicdebénéficierdel’accessibilitéInternet.

Leréseauestconstituéd’unpointd’accèsWIFICiscoAironet1200quiassurelacouverturedespostesnomadestoutconfonduetl’interconnexionavecleréseaufilaireetd’uncommutateurquiferalelienentrelesaccèsrouteurInternetetréseauinterne.

SSIDPublicSSIDPersonnel

InternetRéseauPrivé

VLANPersonnel

VLANPublicSwitchCisco2950

RouteurCisco2611XM

Page 12: PPE 4 final (1) - Weebly

|PPE4

12|P a g e

Lamissionconsisteàmettreenplaceunprototypedecettesolutioninformatiquenomade.Lepointd’accèsdoitassurer lagestiondespostespar lepland’adresse IPqui seraappliquéàchaquesousréseau(DHCP)etparlefiltragedutraficsurlesVLAN(enlocalouviaauthentification).

Lasolutionprototypéedevracomporter:

§ LacréationdessousréseauxSSIDWIFIavecl’applicationdesconsignesdebasedesécuritésurcessousréseaux,

§ uneséparationdesdeuxréseauxWifienVLAN,§ lagestiondel'accèsinternet.LepublicetpersonnelM2LaccèdentàInternet(filtrage),§ lamiseenplaceduservicedeDHCPparlepointd’accèspourles2sousréseaux,§ L’isolationdes2réseauxparlebiaisd’unesécurisation(FiltragelocalouauthentificationRadius).

SeulslespersonnelsM2LetLiguespeuventaccéderauréseauinterneprivé.LeréseauWi-Fi:

LesréseauxWi-Fiestunréseaudistribué,c’est-à-direqu’ilpartagelabandepassanteentretouslespostes intégré aux réseaux. Chaque poste s’intègre dans le réseau par une négociation avec lecontrôleurWi-Fi(procéduredenégociation).LaWi-Fiestunstandardrèglementépar3organismesinternationauxquisont:

IEEE:instituteelectronicalelectronicsengineer(802.11;802.11a;802.11b…)• 802.11b : Premier réseauxWi-Fi industrialisé, débit : 11mbit/s jusqu’à 300

mètreenconditionidéal.• 802.11g:Laplusutiliséaujourd’hui,débit:54mbit/sjusqu’à100mètreavec

bandeISM.• 802.11n :Avecdébitsde300mbit/s avec couverturede100mètres,Bande

UNII. WECA: Wireless Ethernet Compability Alliance (interopérabilité entre les équipementsrépondantauxnormesci-dessus).

ETSI:EuropeenTelecomunicationStandardsInstitut(standardsoffrantlesdébits10/20mbitsou54mbits).

LeréseauWIFIutiliselesondesradioélectriques: BandeISM2.4Ghzpourunebandepassantemaxde84Mhz BandeU-NII5.4Ghzpourunebandepassantede300Mhz

Plusieurstechnologiesexistentetsontchoisisselonplusieurscritères:

lafréquenced’émission ledébit laportéedestransmissions

Page 13: PPE 4 final (1) - Weebly

|PPE4

13|P a g e

L’architectureWI-FI:IlexistetroistopologiesderéseauWi-Fiquisont:

ModeAdd’hoc:réseauxprivéeWiFidepostes. ModeInfrastructure:unpointd’accèsWi-Fiajoutéàunréseaufilaire. Mode Bridge : deux points d’accèsWi-Fi pour rôle de passerelle transparente entre deuxréseauxlocaux.

DeplustroiscomposantssontàrajouterdansleréseauWi-FidelaM2L:

UnpostemobilequinégocieaveclecontrôleursoninsertiondansleréseauWi-Fi. LaborneWi-Fiquiréaliselerelayagedusignalproduitparlecontrôleur(peutréaliserunpontentre2réseauxfilaires).

Pointsd’accèsWi-Fiquireprésentelecontrôleuretréaliselafonctionderoutageentreréseauradioetfilaire.

Procédured’accèsauréseau:Unréseauradioestunréseaupartagé,ilyadoncplusieursmachines.Afind'éviterdesconflitsd’accèsilyauneprocédured’accèsauréseauradio.Unréseauradioestidentifiéparplusieursparamètre:fréquencedetravail(canauxdetransmissions),la bande utilisé (ISM ou Unii) et le nom du réseau (SSID) et enfin le mode de sécurisation (WifiProtectedAccess).Cetteprocéduresepasseentroisétapes:

processusdesondage(postemobilesesynchroniseaveclecontrôleWifi. processusd'identification(motdepasseplusdemanded'acceptation). procédured'associationrécupérationdesparamètresréseauetentrédanslatramesWifi.

Sécuritéduréseau:Stratégiesdesécurité:reseauouvert,pasdesécurité,filtrageparadressemac,nepasdiffuserlenomdureseauSSID,sécuritéWEPWPAWPA2,authentificationRADIUS,limiterlapuissancedusignalWiFi.Configuration:1.Branchement:

Matériel:switch,routeur,pointd’accèswifi CâblesEthernetsPA-switch(fa0/1);PC-switch(fa0/2);switch-routeur

2.Pointd’accès(SSID,VLAN,Sécuritécryptageetcléwifi,configdhcp):-Surinterfaceweb,expresssecurity:configurationdesSSIDPERSONNELetPUBLIC,activerlemodediffusionsurleSSIDPUBLIC(pourqu’ilsoitvisibleetnonleSSIDPERSONNELpourplusdesécurité).

Page 14: PPE 4 final (1) - Weebly

|PPE4

14|P a g e

Ensuite dans le menu security, il configurer le mode d’encryptions de la communication,activerlemodecipherAESCCMP*.

OuvrirleSSIDmanageretconfigurerlesmodesdeclé,lacléutiliserpourlawifiPERSONNEL* Toujoursdanslal’interfacegraphiquedeconfigurationdelaborneWIFI,configurationdes2étendues(172.16.101.0/28et172.16.100.0/24;DNS-server172.16.2.61)

3.Configurationduswitch(VLAN,trunkrouteur-switch):

CréationdesVLANs(100)PUBLICet(101)PERSONNEL, Affectationd’uneadresseIPauVLANsensuiteilfautaffecterlesportsauVLANs, Activerletrunkswitch-routeuretswitch-PA. Vérifierlesconfigurationsavecunshowvlan(oushowconf)

4.Configurationrouteur:encapsulation;acl;(étendu);OSPF(routagedes2VLANs):

AffectationdesadresseipausousinterfacespourlesVLANsainsiquelemoded’encapsulationfa0/1.100etfa0/1.101(faireunnomlogiquedelasousinterfaceaveclIDduVLAN).

RoutagedynamiquedesdeuxVLANsavecOSPFAdressageIP:

Interfaced’administrationwebdelabornewifi(BV1):172.16.99.30 PC172.16.99.30(255.255.255.248) Passerelle:172.16.99.30TestdePing

Page 15: PPE 4 final (1) - Weebly

|PPE4

15|P a g e

Administrationsystème(MohammedKARROUM)

Contexte

PrésentationLaMaisondesLigues(LaM2L),établissementduConseilRégionaldeLorraine,estresponsabledelagestion du service des sports et en particulier des ligues sportives ainsi que d’autres structureshébergées.LaM2L,commevousleconstaterezdansl’interviewavecsonresponsable,doitfournirlesinfrastructuresmatérielles,logistiquesetdesservicesàl’ensembledesliguessportivesinstallées.Pourassurer ledéveloppementdu systèmeéducatif sportifde la régionLorraineetdesoffresauxusagers, le conseil régionalet ladirectionde laM2Lontdécidédedévelopperdes servicesetdescapacitésd’hébergementpourlesliguessportives.LaM2Lcomprendplusieursdépartementsetsonorganisationluipermetderépondreauxexigencesde la région pour assurer l’offre de services et de support technique aux différentes ligues déjàimplantées(ouàvenir)danslarégion.Déterminationetmiseenplaced’unoutildegestiondeparc

ObjetdelaprestationLeparcinformatiquedelaM2Letdesliguesdevientdeplusenplusimportant.Ilestcomposéentreautresdematériels,de logiciels,d’imprimantes,d’équipementsréseauetc.accumuléstoutau longdesannées.Lesmachinessontéquipéesdesystèmesd’exploitationdiversetdeslogicielspropriétairesetopensource.Compte tenu de la répartition des services sur plusieurs bâtiments et sur plusieurs étages, desexigences de performance et de réactivité attendues, une gestionmanuelle du parc informatiquedevientrapidementlongueetfastidieuse.

DéfinitiondelamissionAfind’assurerunemeilleuregestiondupatrimoine informatiqueauniveaude laM2Letdes liguesqu’ellehéberge, l’administrateurde laM2Lvousconfie lamissiond’identifierunoutilopensourcepermettantd’inventorier leparc informatiqueconcernant lesconfigurationsdesordinateursetdeséquipementsréseau.Cettegestiondevraitàtermeêtreautomatiséepourgagnerdutemps,etsuivrel’évolutionduparc,pardesremontéesautomatiquesd’inventaires.L’outil à retenir doit utiliser une interface web et doit être doté d’outils complémentaires pourpermettreledéploiementd’agentssurdesclients(quelquesoitl’organisationduréseau)aussibienWindows,MacetLinux.Outrelesfonctionsd’inventaire,legestionnairedeparcàretenirdevraitêtreouvert,donccoupléàtermeavecunautreoutilpermettantunegestionglobaleetintuitivedesonparcinformatiqueviauneinterfaceweb,surlesaspectsfinancier,comptable,administratifettechnique.

Page 16: PPE 4 final (1) - Weebly

|PPE4

16|P a g e

Pourcelanousallonseffectuerdansuntableauuneétudecomparatived’outilopensource.Nousavonschoisilesoutilssuivants:

GLPI OCSINVENTORYNG OUAPI OTRS

Page 17: PPE 4 final (1) - Weebly

|PPE4

17|P a g e

Caractéristiques GLPI OCSINVENTORYNG OUAPI OTRS

Entreprise INDEPNET.org OUAPI.org OTS.orgVersion 0.83 2.1.2 1.3 3.0.9Année deréalisation

2003 2013 2012 2001

Description GLPI estl'information sur lesressources managéavec un supplémentde l'InterfaceAdministratif. Vouspouvezl'utiliserpourcréer une base dedonnées avec uninventaire de votreentreprise(ordinateur,logiciels,imprimantes ...). Il ades fonctionsaméliorées pourrendre la viequotidienne plusfacile pour lesadministrateurs,commeuntravaildesuivi-système avecmail-notification etdes méthodes pourconstruire une basededonnéesavecdesinformationsdebasesur votre réseau àtopologie.

OCS Inventory NG estun outil de gestion deparc informatique. Eneffet, cette applicationpermet àl'administrateur decontrôlerlesfichiers,lescommandes et leslogicielsinstalléssurlesdifférents ordinateurs,de les déployer (lesinstaller sur tous lespostes à partir duserveur), etc. Ellecollecte également lesinformations relativesau systèmed'exploitation et aumatérielutilisé,détecteles périphériques, etbien d'autres chosesencore.

OUAPI estune application weblibrequivouspermetdefaire l’inventaire desmatériels,périphériques, logiciels,équipements réseaux,factures, contrats etutilisateurs d’un parcinformatique.

OTRS est le premieropen-sourced’innovation dans lesservices et comprendHelp Desk, un ITIL ®compatible avec lagestion des services IT(ITSM) en solution, uneapplicationIPhoneetuneplate-formetechnologique sous-jacente. OTRS offre desconseils globaux, depersonnalisation et deservicesdesoutien.Tirezprofit de notre expertisepour faire de votredéploiement de servicesdegestionunsuccès.

Industrie EducationEntrepriseGouvernementMediaVenteService

EntrepriseMediaServiceSoftware

EntrepriseService

EducationEntrepriseMediaService

ServiceTechnicien

oui oui oui oui

Page 18: PPE 4 final (1) - Weebly

|PPE4

18|P a g e

Licence OpenSource/Free GNUversion2.0 GNU/GPL OpenSource/FreePart Free / PartProprietarySaaS

Systèmed’exploitation

WindowsMacOSXLinuxOnline

WindowsMacOSXLinuxSalorisIBMAIX

Windows WindowsMacOSXUnixLinux

Compatibilité MySQL MySQLApacheserverXAMPPControlPanelADOdb

MySQLApacheServerWebtypeIISServerWampServerXAMPP

MySQLOraclePostgreSQLSQLServer

Langage de miseenœuvre

PHP PHP/PERL PHP PERL

Langue Français&autres Français Français AnglaisEssaigratuit oui oui oui ouiPrix dedémarrage

0€ -- -- 29$

Aprèsuneétudecomparative (ci-dessus)desdifférentsoutilsd’inventairedeparc informatique, lasolutionquenousavonsretenueestlasuivante:

• OCSINVENORYNGaccompagnédeGLPI.

Page 19: PPE 4 final (1) - Weebly

|PPE4

19|P a g e

Installationetconfigurationd’OCS/GLPI

• Toutd’abordilfautmettreàjoursonsystèmeDebian:root@debian:/home/user#apt-getupdateroot@debian:/home/user#apt-getupgrade

• Ensuite il fautvérifierdans le fichier ‘sources.list’ le contenue.Onvadoncutiliser l’éditeurnanoici:

root@debian:/home/user#nano/etc/apt/sources.list

• Ensuite,ilfautinstallerlepaquetaged’Apache,MySQLetPHPaveclescommandessuivantes:ApacheFaireunapt-getinstallapache2php5libapache2-mod-php5pourl’installationd’Apacheetredémarrerleservice:root@debian:/home/user#apt-getinstallapache2php5libapache2-mod-php5root@debian:/home/user#serviceapache2restart

Page 20: PPE 4 final (1) - Weebly

|PPE4

20|P a g e

MySQLFaire un apt-get install mysql-server-5.0 php5-mysql pour l’installation deMysql et redémarrer leservice:root@debian:/home/user#apt-getinstallmysql-server-5.5php5-mysqlroot@debian:/home/user#servicemysqlrestartPHPFaireunapt-getinstallphp5-imapphp5-ldapphp5-curlphp5-gdphp5-devpourl’installationdePHP:root@debian:/home/user#apt-getinstallphp5-imapphp5-ldapphp5-curlphp5-gdphp5-dev

• SupprimerlapagehtmlpardéfautduserveurApacheetlaremplacerparunepagephpoùl’onécriraquelqueslignes.Redémarrerleservice:

root@debian:/home/user#rm/var/www/index.htmlroot@debian:/home/user#nano/var/www/index.phproot@debian:/home/user#serviceapache2restart

• Aprèsl’installationdesservices,ilfauttélécharger‘glpi-0.90.1.tar.gz’,ilseraplacédansvotredossier‘Téléchargements’dans/home/user/Téléchargements, ilfaudraalorsseplacerdanscedossieràl’aidedecd/home/user/Téléchargements,puisilfautdéplacerlefichierdansleserveurGLPIavecmvglpi-0.90.1.tar.gz/var/wwwetledécompresserdans/var/www/àl’aidede la commande tar -xvzf glpi-0.90.1.tar.gz. Avant d’installer GLPI il faut modifier lepropriétairedudossierglpiàl’aidedelacommandechown-Rwww-dataglpi

root@debian:/home/user#cd/home/user/Téléchargementsroot@debian:/home/user/Téléchargements#mvglpi-0.90.1.tar.gz/var/www

Page 21: PPE 4 final (1) - Weebly

|PPE4

21|P a g e

root@debian:/home/user#cd/home/user/Téléchargementsroot@debian:/home/user/Téléchargements#mvglpi-0.90.1.tar.gz/var/www

root@debian:/home/user/Téléchargements#cd/var/wwwroot@debian:/var/www#tar-xvzfglpi-0.90.1.tar.gzroot@debian:/var/www#chown-Rwww-data/var/www/glpi

• PourinstalleretconfigurerGLPI,ilyadeuxchosesàfaire.CréerunebasededonnéespuisinstalleretconfigurerGLPI.

CréationdelabasededonnéesIlfautseconnectersurmysqlàl’aidedelacommandemysql–uroot–petcréeunebasededonnée(icilabasededonnéecrééesera‘glpi’)qu’onutiliserapourl’installationdeGLPI.

Page 22: PPE 4 final (1) - Weebly

|PPE4

22|P a g e

• ConfigurationdeGLPIAprèsavoircréélabasedonnées,ilfautseconnectersurleserveur(depuisunnavigateuretmettreenurll’adressesuivantehttp://@serveurglpi/glpiicic’esthttp://192.168.0.19/glpi),choisirlalanguepuiscliquersur‘OK’pourcommencerl’installation.

• Ensuite,ilfautsélectionner‘J’ailuetACCEPTElestermesdelalicenceénoncésci-dessus‘etcliquersur‘Continuer‘pourpasseràlasuite,puiscliquersur‘Installer’.

Sitoutestbon,touslesrésultatssontvalidés(vert),onpeutpasseràlasuite,cliquezsur‘Continuer’.

Page 23: PPE 4 final (1) - Weebly

|PPE4

23|P a g e

• Ilfautcompléterl’étape1(connexionàlabasededonnée):ServeurMySQL=localhost;UtilisateurMySQL=root;MotdepasseMySQL=Btssio2016;puiscliquersur‘Continuer’pourpasseràl’étape2

• Aprèsavoirpassél’étape1,ilfautsélectionnerlabasededonnéesqu’onveututiliser(icila

basededonnéessélectionnéeest‘glpi’,c’estlabasededonnéesquej’avaiscrééjusteavant),puiscliquersur‘Continue’pourpasseràl’étape3

• Ensuiteilfautcliquersur‘continuer’pourpasseràladernièreétape(étape4)• L’installationdeGLPIestterminée,ilfautcliquersur‘UtiliserGLPI’pourpasserà

l’authentification• Aprèsavoirterminél’installation,ildemandedes’authentifierdoncmettrelenometlemot

depassedel’utilisateurdonnéeàl’étape4(c’est-à-direlecompteadministrateur).Icil’identifiantestglpietlemotdepasseestglpi(motdepassepardéfaut).

Page 24: PPE 4 final (1) - Weebly

|PPE4

24|P a g e

Passonsàl’installationd’OCSInventoryNGOCS InventoryNG soitOpenComputer and Software Inventory est une applicationpermettant deréaliseruninventairesurlaconfigurationmatérielledesmachinesduréseauetsurleslogicielsquiysont installésetdevisualiserces informationsgrâceàuneinterfaceweb. Ilcomporteégalement lapossibilité de télé-déployer des applications sur un ensemble de machines selon des critères derecherche.OnvainstallerlesmodulesPerlroot@debian:/var/www# apt-get install libnet-ip-perl libphp-pclzip make libxml-simple-perl libio-compress-perlroot@debian:/var/www#apt-getinstalllibapache2-mod-perl2libapache-dbi-perlroot@debian:/var/www#perl-MCPAN-e‘installXML::Entities’Faire‘yes’,lelaissersélectionnerlemirroiravecunautre‘yes’.root@debian:/var/www#perl-MCPAN-e‘installSOAP::Lite’root@debian:/var/www#perl-MCPAN-e‘installApache2::SOAP’

• Ensuite,pourlapartieinstallationetconfigurationilyadeuxchosesàfaire,créerunebasededonnéespuisinstallerOCS

CréationdelabasededonnéesIlfautseconnectersurmysql(àl’aidedelacommandemysql–uroot–p)etcréerunebasededonnées(icilabasededonnéescrééesera‘ocs’)qu’onutiliserapourl’installationd’OCS.Ilfautaprèscelacréerunutilisateuretsonmotdepasse(icil’utilisateurest‘ocs’etlemotdepasseest‘Btssio2016’),puisonattribuelesdroitssurl’utilisateur.

Page 25: PPE 4 final (1) - Weebly

|PPE4

25|P a g e

• Après l’installation des modules et la création de la base de données, il faut télécharger‘OCSNG_UNIX_SERVER-2.1.2.tar.gz’, il seraplacédansvotredossier ‘Téléchargements’dans/home/user/Téléchargements, il faudra alors se placer dans ce dossier à l’aide de cd/home/user/Téléchargements, puis il faut déplacer le fichier dans le serveur avec mvOCSNG_UNIX_SERVER-2.1.2.tar.gz/var/wwwetledécompresserdans/var/www/àl’aidedelacommandetar-xvzfOCSNG_UNIX_SERVER-2.1.2.tar.gz.

root@debian:/home/user#cd/home/user/Téléchargementsroot@debian:/home/user/Téléchargements#mvOCSNG_UNIX_SERVER-2.1.2.tar.gz/var/wwwroot@debian:/home/user/Téléchargements#cd/var/wwwroot@debian:/var/www#tar-xvzfOCSNG_UNIX_SERVER-2.1.2.tar.gz

• Ensuite,ilfautexécuterlescript(àl’aidedelacommande./setup.sh)quiferal’installationautomatiqued’OCS.L’installationestpeulongue,vousavezjusteàsuivrelaprocédureenvalidantchaqueétapeaveclesparamètrespardéfaut.Onvadoncseplacerdansledossierd’OCSaveccd/var/www/OCSNG_UNIX_SERVER-2.1.2etyexécuterlescript.

root@debian:/var/www#cd/var/www/OCSNG_UNIX_SERVER-2.1.2root@debian:/var/www/OCSNG_UNIX_SERVER-2.1.2#./setup.sh

Page 26: PPE 4 final (1) - Weebly

|PPE4

26|P a g e

• Après avoir fini l’installation, il faut aller sur http://@serveurglpi/ocsreports (ici c’esthttp://192.168.0.19/ocsreports).Ilfautcompléter(connexionàlabasededonnée):MySQLlogin=root;MySQLpassword=Btssio2016;NameofDatabase=ocs;MySQLHostName=localhost;puiscliquersur‘Send’pourpasseràl’étapesuite(puisilfautcliquersur‘SubmitQuery’).

L’installationestterminée.

Page 27: PPE 4 final (1) - Weebly

|PPE4

27|P a g e

• Seconnecteravec‘admin’‘admin’,vousremarquerezquej’aicliquésurledrapeauFrançaispourchangerlalangue,ainsile‘Send’estdevenu‘Envoyer’.

• AllezdanslemenudesUtilisateurs,onglet‘Superadministrateurs’,éditezleprofiletrenseignezvotremotdepasse,ici,‘Btssio2016’.Validezaveclaflècheverte.

• Poursupprimerleficher‘install.php’ilfautseplacerdansl’arborescence

/usr/share/ocsinventory-reports/ocsreports,onpeutvérifierquenotrefichierestbienlà(iln’yauraitpasraisonducontraire)avecls(lister),ensuiteonsuprimenotreficheravecrm-rfinstall.php.

root@debian:/home/user#cd/usr/share/ocsinventory-reports/ocsreportsroot@debian:/usr/share/ocsinventory-reports/ocsreports#lsroot@debian:/usr/share/ocsinventory-reports/ocsreports#rm-rfinstall.php

Page 28: PPE 4 final (1) - Weebly

|PPE4

28|P a g e

• PourqueleServeurOCSNG(pluginsGLPI)puisseseconnecter,ilfauttoutd’abordmodifierunevaleurdanslaconfiguration,pourcela,ilfautcliquersur‘Configuration’.

• Ensuite,ilfautcliquersurl’onglet‘Serveur’,sélectionner‘ON’(TRACE_DELETED),cliquersur

‘Mettreàjour’pourenregistrerlamodification.

• LiaisonOCS/GLPI.PourlierOCSetGLPIilfauttoutd’abordtéléchargerlefichier‘glpi-ocsinventoryng-1.2.1.tar.gz’,ledéplacerdans/var/www,ledécompresser,déplacerledossier‘ocsinventoryng’(issudeladécompression)dansglpi/plugins/etenfinsupprimerlefichier‘remove.txt’.

Page 29: PPE 4 final (1) - Weebly

|PPE4

29|P a g e

root@debian:/home/user#cd/home/user/Téléchargementsroot@debian:/home/user/Téléchargements#mvglpi-ocsinventoryng-1.2.1.tar.gz/var/wwwroot@debian:/home/user/Téléchargements#cd/var/wwwroot@debian:/var/www#tar-xvzfglpi-ocsinventoryng-1.2.1.tar.gzroot@debian:/var/www#mvocsinventoryngglpi/plugins/root@debian:/var/www#cd/var/www/glpi/pluginsroot@debian:/var/www/glpi/plugins#rm-rfremove.txt

• Aprèsavoirfaittoutça,ilfautvousrendresurvotreinterfaceGLPI,doncdepuisunnavigateurmettreenurll’adressesuivantehttp://@serveurglpi/glpiicic’esthttp://192.168.0.19/glpiouplussimplementhttp://localhost/glpi.‘glpi’‘glpi’n’oubliezpas.Ensuiteilfautallerdanslesmenus,‘Plugins’sous‘Configuration’.

• ConfigurationduserveurOCSNGConfigurationdulien(ServeurOCSNG),ilfautlecompléter:Typedeconnexion=Basededonnées;Nom=OCS;Hôte=localhost;Base=ocs;Utilisateur=ocs;Motdepasse=Btssio2016;Actif=Oui;Méthodedesynchronisation=Standard(Autoriselesactionsmanuelles);BasededonnéesenUTF8=Oui;Puis,cliquezsur‘Ajouter

Page 30: PPE 4 final (1) - Weebly

|PPE4

30|P a g e

• Ilfautmodifierlefichier‘z-ocsinventory-server.conf’quisetrouvedans/etc/apache2/conf.d/etmettrelabasededonnées(OCS_DB_NAMEocs;OCS_DB_LOCALocs),l’utilisateur(OCS_DB_USERocs)etlemotdepasse(OCS_DB_PWDBtssio2016).Sionnemodifiepascefichier(c’est-à-direenmettantlesbonnesinformations),l’inventairenes’effectuepas.Onvaencoreutiliserl’éditeurnanopourmodifierlefichier.

• root@debian:/home/user#nano/etc/apache2/conf.d/z-ocsinventory-server.conf

• Ilfautensuitemodifierdansl’onglet‘Optiond’importation’lesoptionsqu’onvoudraitpourl’importationdesmachines.Cliquezsur‘Sauvegarder’.

Page 31: PPE 4 final (1) - Weebly

|PPE4

31|P a g e

• Etaussi,ilfautcliquersurl’onglet‘Informationsgénérales’puissélectionner‘Oui’pourl’option‘Tous’.Sinonlesinformationsneremonterontpas.Cliquezsur‘Sauvegarder’.

• Ilfautmodifierlesdroitsdequelquesutilisateurs,pourcelailfautallerdans‘Administration’etcliquersur‘Profils’

• Ilfautattribuerlesdroitssurlesprofils‘Admin’,‘Super-Admin’et‘Technician

• Parexemplesioncliquesurleprofil‘Admin’,ilfautcliquersurl’onglet‘OCSNG’puisilfaut‘Ajouter’leserveurOCSNG(icic’estOCS).

Page 32: PPE 4 final (1) - Weebly

|PPE4

32|P a g e

Ensuite,ilfautcocherlesdroitsqu’onvoudraitattribuerauprofil(icij’aitoutcoché),puiscliquersur‘Sauvegarder’.Refairecetteopérationpourlesdeuxautresprofils.

L’installationetleparamétraged’OCS/GLPIestmaintenantterminée.

Page 33: PPE 4 final (1) - Weebly

|PPE4

33|P a g e

DéploiementdeclientsOCS/NAGIOSInstallationmanuelles(AgentOCS/NAGIOSouSNMP)

• InstallationmanuellesurunemachineWindows:Installationetconfigurationdel’agentOCSInventorysurunclientWindows7.Pourcelaonaurabesoind’OCSInventoryNGAgent2.1.1etd’OCSPackager2.1.1.Cesoutilsvontpermettrelaremontéedesinformationsauserveur.

Page 34: PPE 4 final (1) - Weebly

|PPE4

34|P a g e

Page 35: PPE 4 final (1) - Weebly

|PPE4

35|P a g e

InstallationduPackager.RenseignezlechemindevotreAgent.exe.

Installationdel’agent.

Page 36: PPE 4 final (1) - Weebly

|PPE4

36|P a g e

Page 37: PPE 4 final (1) - Weebly

|PPE4

37|P a g e

Page 38: PPE 4 final (1) - Weebly

|PPE4

38|P a g e

Renseignezl’adresseIPdevotreserveur,icic’est172.16.2.59.àlaplacede192.168.0.12Décochezlecertificat.Sivousavezétéattentif,vousavezremarquéquel’adresseIPdemonserveurn’estpluslamême,ayantredémarrémaVM,l’IPachangé.

Cochez‘Immediatelylaunchinventory(=/NOW)’.

Page 39: PPE 4 final (1) - Weebly

|PPE4

39|P a g e

Page 40: PPE 4 final (1) - Weebly

|PPE4

40|P a g e

RetournezsurOCSreports.Onglet ‘Toutes lesmachines’.Notreclientestbien inventoriédansOCSInventoryNG.

Page 41: PPE 4 final (1) - Weebly

|PPE4

41|P a g e

Pourimporterdesnouvellemachines,ilfautretournersurGLPI.

Cliquezsur‘Importationdenouveauxordinateurs’.

Page 42: PPE 4 final (1) - Weebly

|PPE4

42|P a g e

Ensuite,ilfautcocherlacase(pourlaoulesmachinesqu’onvoudraitimporter),puiscliquersur‘Importer’pourl’importationdesmachines.

Page 43: PPE 4 final (1) - Weebly

|PPE4

43|P a g e

Pourvérifiersil’importations’esteffectuéecorrectement,ilfautallerdansl’onglet‘Parc’puiscliquersur‘Ordinateurs’(afind’afficherlesordinateursinventoriés).

Page 44: PPE 4 final (1) - Weebly

|PPE4

44|P a g e

CaractéristiquesvuesdepuisGLPI.

CaractéristiquesvuesdepuisOCSInventoryNG.

Page 45: PPE 4 final (1) - Weebly

|PPE4

45|P a g e

• InstallationmanuellesurunemachineLinuxInstallationmassiveparGPO,psTools,OCSPackager

1.OuvrirGPMC,faireunclicdroitsurlenomdedomaine(dansl’exemple,«glpi.local»),etcliquersur"Créeretlierunobjetdestratégiedegroupeici..."2.Luidonnerunnom(ex:OcsAgentSetup)3.FaireunclicdroitsurlenomdelaGPOprécédemmentcréée,etcliquersur«Modifier»Onseretrouvedansl'éditeurdestratégiesdesgroupessitouts'estbienpassé.

Page 46: PPE 4 final (1) - Weebly

|PPE4

46|P a g e

4.Dansl'arborescence,cliquersur«Configurationdel'ordinateur»,«ParamètresWindows»,«Scriptsdémarrage/arrêt»,etenfin«Démarrage».

5.Cliquersur«Afficherlesfichiers»enbasdelafenêtre«Propriétédedémarrage».

Page 47: PPE 4 final (1) - Weebly

|PPE4

47|P a g e

6.Noterlecheminaffichécarc’esticiqu’ilfaudracréerlescript.7.Copierlescriptci-dessousdansunfichier.batVoicilescriptdebase.Ilvafalloirlemodifierpourpouvoirdéployerl’AgentOCS@echooffREM********************************************************************************REM****OCSAgentSetup.exeinstallbyGPO****REM****byPhilippeBEAUMONT****REM****YoumustuseitinalogoncomputerscriptinyourActiveDirectory****REM****NotmadetousewithOCSLogon:SimplyusetheOCSsetupagent****REM********************************************************************************REM****Pleasesetheretheversionoftheagentyouuse.REM****Changeittoupgradetheagentonallcomputer.setVERSION=20017REM****ThisisthefullyqualifieddomainnameofyourOCSInventoryngserver.setOCSSERVER=http://ocs.domain.localREM****NetworkportusedbyapacheREM****Ifdifferentchangeit.Ex.8080setPORT=80REM****YoumustputheretheaddressofyourfileserverwhereOCS-NG-Windows-Agent-Setup.exeis.REM****Forexemple:REM****IfOCS-NG-Windows-Agent-Setup.exeison\\filesserver\public\ocs\OCS-NG-Windows-Agent-Setup.exeREM****youmustput:fileserver\public\ocssetINSTALLSERVER=fileserver\directory\directory_Where_Is_OCS-NG-Windows-Agent-SetupREM****SettoONifyouwantinstalltheSSLcertificatandactivatedeployementfeatureREM****beforeenableit:putthefilecacert.pemonthesamesdirectoryasOCS-NG-Windows-Agent-Setup.exesetDEPLOYE=OFFIF%PROCESSOR_ARCHITECTURE%==x86SETINSTALLDIR=%ProgramFiles%IF%PROCESSOR_ARCHITECTURE%==AMD64SETINSTALLDIR=%ProgramFiles(x86)%IFEXIST"%INSTALLDIR%\OCSInventoryagent\OCSInventory.exe"gotoupgrade

Page 48: PPE 4 final (1) - Weebly

|PPE4

48|P a g e

:install\\%INSTALLSERVER%\OCS-NG-Windows-Agent-Setup/S/SERVER=%OCSSERVER%:%PORT%/ocsinventory/NOSPLASH/DEBUG/NOWcd"%INSTALLDIR%\OCSInventoryagent\"echopwouet>%VERSION%.txtgotoend:upgradeIFEXIST"%INSTALLDIR%\OCSInventoryagent\%VERSION%.txt"gotoend\\%INSTALLSERVER%\OCS-NG-Windows-Agent-Setup/S/SERVER=%OCSSERVER%:%PORT%/ocsinventory/NOSPLASH/DEBUG/NOWcd"%INSTALLDIR%\OCSInventoryagent\"echopwouet>%VERSION%.txt:endIFNOT%DEPLOYE%==ONgotoendendIFEXIST"%INSTALLDIR%\OCSInventoryNG\Agent\cacert.pem"gotoendendxcopy\\%INSTALLSERVER%\cacert.pem"%ALLUSERSPROFILE%\OCSInventoryagent\"/Y:endend8.ValiderencliquantsurOK.Terminé!Ilsuffitderedémarrerlamachineclientesurledomainepourbienvérifierquelagpoàgénérerledossierdans«C:\ProgramFiles\OCSInventoryAgent».