19
Centreon Workshop Métrologie X/Stra Sébastien Boggia Guillaume Schreiner 26/01/2016

Centreon Workshop Métrologie X/Straxstra.u-strasbg.fr/lib/exe/fetch.php?media=workshop... · 2016-01-29 · – Open Source. Focus sur Centreon Configuration de • Fonctionnement

  • Upload
    others

  • View
    3

  • Download
    0

Embed Size (px)

Citation preview

Page 1: Centreon Workshop Métrologie X/Straxstra.u-strasbg.fr/lib/exe/fetch.php?media=workshop... · 2016-01-29 · – Open Source. Focus sur Centreon Configuration de • Fonctionnement

CentreonWorkshop Métrologie X/Stra

Sébastien BoggiaGuillaume Schreiner

26/01/2016

Page 2: Centreon Workshop Métrologie X/Straxstra.u-strasbg.fr/lib/exe/fetch.php?media=workshop... · 2016-01-29 · – Open Source. Focus sur Centreon Configuration de • Fonctionnement

Introduction• Retoursurl’utilisationsdulogiciellibreCentreon

– dansunenvironnementdeDSI(DirectionInformatiqueUnistra),– transposéedansuncontextederecherche(LaboratoireIcube)

• Avecd’importantseffortsd’intégrationmenéspour– UneautomatisationmaximaleavecleSI– Unesupervisionsurdifférentsniveaux

• équipements, applications,services àl’utilisateur

Page 3: Centreon Workshop Métrologie X/Straxstra.u-strasbg.fr/lib/exe/fetch.php?media=workshop... · 2016-01-29 · – Open Source. Focus sur Centreon Configuration de • Fonctionnement

FocussurCentreon• Centreon

– ArchitecturedistribuéebaséesurdessatellitesNAGIOS/NDO• Passageàl’échelle

– InterfaceWebriche• Configurationfinedel’ensembledesparamètres• Multi-utilisateurs avecgestionfinedesdroits• Graphiquesdemétrologie

– CommunautésCentreonetNagios dynamiques– Nombreuxplugins– OpenSource

Page 4: Centreon Workshop Métrologie X/Straxstra.u-strasbg.fr/lib/exe/fetch.php?media=workshop... · 2016-01-29 · – Open Source. Focus sur Centreon Configuration de • Fonctionnement

FocussurCentreon• FonctionnementdeCentreonConfiguration de

Centreon

Page 5: Centreon Workshop Métrologie X/Straxstra.u-strasbg.fr/lib/exe/fetch.php?media=workshop... · 2016-01-29 · – Open Source. Focus sur Centreon Configuration de • Fonctionnement

FocussurCentreon• FonctionnementdeCentreonCollectedes

donnéesSNMPNRPEHTTP…

SNMP

SNMP

RemontéeversCentreon

Page 6: Centreon Workshop Métrologie X/Straxstra.u-strasbg.fr/lib/exe/fetch.php?media=workshop... · 2016-01-29 · – Open Source. Focus sur Centreon Configuration de • Fonctionnement

IntégrationàlaDI(Unistra)• Besoinsensupervision

– Disponibilitédeséquipements,desservicesd'infrastructure• 2000eq.Réseau,720serveursVMetphysique,10baiesdestockage,850BDD

– Disponibilitédes170applicationsetservicesmétier– Disponibilitédesserveursetoutilsdegestiondes45000postesdetravail

– Disponibilitédesservicesdupointdevuedel’utilisateur– Reportingetmétrologie

Page 7: Centreon Workshop Métrologie X/Straxstra.u-strasbg.fr/lib/exe/fetch.php?media=workshop... · 2016-01-29 · – Open Source. Focus sur Centreon Configuration de • Fonctionnement

IntégrationàlaDI(Unistra)• PrincipesdefonctionnementauseindelaDI

– Centreon+Nagios– Interactionavecd’autresoutilsduSI

• Based’inventairedeséquipements :GLPI+FusionInventory• Outildetopologieetdemétrologieréseau:Netmagis

– Journalisationdesconfigurations réseau– Topologieetmétrologieréseau

Page 8: Centreon Workshop Métrologie X/Straxstra.u-strasbg.fr/lib/exe/fetch.php?media=workshop... · 2016-01-29 · – Open Source. Focus sur Centreon Configuration de • Fonctionnement

IntégrationàlaDI(Unistra)• DimensionnementdelaplateformedelaDI

• 2300hôteset15700sondesdesupervision

Typedemachine Fonction Nb. Architectureduserveur

Centreon Hébergement Centreon+BBD 1 VM12VCPU 2GHz- 24GoRAM

SatellitesNagios

Supervision IN-Band 4 VM8VCPU 2GHz- 2GoRAM

SupervisionréseauOut-of-Band 1 VM2VCPU2GHz - 1 GoRAM

Supervisionà partirdes donnéesdemétrologie(Netmagis/METRO)

1 Serveurphysique16 cœurs2.67GHz– 8GoRAM

Page 9: Centreon Workshop Métrologie X/Straxstra.u-strasbg.fr/lib/exe/fetch.php?media=workshop... · 2016-01-29 · – Open Source. Focus sur Centreon Configuration de • Fonctionnement

IntégrationàlaDI(Unistra)• Objectif:automatiserlesinteractionsavecleSI

– Réduirelestâchesd’exploitation– Maintenirunecohérenceaveclaréalitédesélémentssupervisés

• UtiliserleréférentieluniqueGLPIpourappliqueràunhôte– DesgroupesdesupervisionprédéfinisdansCentreon– DesmodèlesdesupervisionprédéfinisdansCentreon

• Modèlesgénériques :liésàl’inventairedelamachine(système,disques…)• Modèlesspécifiques :renseignés parl’administrateurdelamachine(application,service…)

Page 10: Centreon Workshop Métrologie X/Straxstra.u-strasbg.fr/lib/exe/fetch.php?media=workshop... · 2016-01-29 · – Open Source. Focus sur Centreon Configuration de • Fonctionnement

IntégrationàlaDI(Unistra)• ExempledemodèlesdesupervisionsurapplicationSOGo

Modèles génériquesàpartirdel’inventaireautomatiquedelamachine

Modèlespécifiqueparl’administrateurduserviceLinuxUbuntu

surserveurHPAgendapartagéSOGo

Fan

ModèleHoststatus

ModèleHPProliant

Modèlehost-srv-sogo-backend

Harddisks

Raid

RAM

PSU

temperature

Disk /

Disk /local

CheckAPT

Load average

process ldap

postgreSQL

Process SoGo

mailq

Statutduhôte

UP/DOWN

ModèleLinuxUbuntu

Groupes desupervisionLinuxSOGo

Page 11: Centreon Workshop Métrologie X/Straxstra.u-strasbg.fr/lib/exe/fetch.php?media=workshop... · 2016-01-29 · – Open Source. Focus sur Centreon Configuration de • Fonctionnement

IntégrationàlaDI(Unistra)• ExistencedumoduleCentreon GLPl

– Limitédansattributionautomatiquedesmodèlesd’hôtesetlaparenté• SynchronisationentreGLPIetCentreon

– Développementdel’outilCentAPI• IntègrelesmachinesàsuperviserdansCentreonàpartirdeGLPI• Applique auxmachineslesmodèlesetlesgroupesdesupervision• Gestiondelaparenté entreéquipement

– CentAPI utiliselemoduleCentreonCLAPI• PermetdecontrôlerCentreonenlignedecommandes (CLI)• Permetdes’affranchirdel’interfaceWebpourconfigurerCentreon

Page 12: Centreon Workshop Métrologie X/Straxstra.u-strasbg.fr/lib/exe/fetch.php?media=workshop... · 2016-01-29 · – Open Source. Focus sur Centreon Configuration de • Fonctionnement

IntégrationàlaDI(Unistra)• RésultatdansCentreonpouragendapartagé(SOGo)

– Hôte:sogo-p2-be1

– Testsliésàsogo-p2-be1

Page 13: Centreon Workshop Métrologie X/Straxstra.u-strasbg.fr/lib/exe/fetch.php?media=workshop... · 2016-01-29 · – Open Source. Focus sur Centreon Configuration de • Fonctionnement

IntégrationaulaboderechercheIcube• Plate-formeexpérimentalederecherche

– Plate-formeIoT-LAB,Equipex FIT(FutureInternetofThings)– Recherchedansledomainedel’InternetdesObjets

• Equipementsàsuperviser– ~1024nœuds– ~100robots– ~30systèmes(VMetphy.)– ~30commutateurs

Page 14: Centreon Workshop Métrologie X/Straxstra.u-strasbg.fr/lib/exe/fetch.php?media=workshop... · 2016-01-29 · – Open Source. Focus sur Centreon Configuration de • Fonctionnement

IntégrationaulaboderechercheIcube• Contraintesgéographiques

– Distribuéesur4sitesdistants– Administréepardifférentsingénieurs

• Pilotéepardeschercheurs– Reporting

• Passageàl’échelle– Ajoutdenouveauxsites

Page 15: Centreon Workshop Métrologie X/Straxstra.u-strasbg.fr/lib/exe/fetch.php?media=workshop... · 2016-01-29 · – Open Source. Focus sur Centreon Configuration de • Fonctionnement

IntégrationaulaboderechercheIcube• ArchitectureCentreon distribuée

– Collecteur(1x):Centreon +ndo2db(serveurdédié)– Satellites(4x):Nagios +ndomod (VMsurserveurKVM)

• 2GoRAM+2CPU+20GoDD• ~250hôteset300servicesparsatellite

• DéploiementpackagégrâceàFabric (Python)• IntégrationdeshôtesetservicesàpartirdeCSV• Tableauxdebord grâceàCentreonWidgets (Centreon2.4.X)

Page 16: Centreon Workshop Métrologie X/Straxstra.u-strasbg.fr/lib/exe/fetch.php?media=workshop... · 2016-01-29 · – Open Source. Focus sur Centreon Configuration de • Fonctionnement

IntégrationaulaboderechercheIcube• Tableauxdebord « étatd’unsite»

Page 17: Centreon Workshop Métrologie X/Straxstra.u-strasbg.fr/lib/exe/fetch.php?media=workshop... · 2016-01-29 · – Open Source. Focus sur Centreon Configuration de • Fonctionnement

Retourd'expérience• SolutionquirépondauxbesoinsdelaDIdepuis2011,deIcubedepuis2013– Réductiondesdélaisdedétectionetdetraitementdesincidents– VisibilitéetmaitriseduSIaccrue

• Entempsréel,étatglobaldesservices• Pouranalyseàpostériori :métrologieetreporting

– Systèmedevuespersonnaliséesapprécié• Optimisationsnécessaires

– Réglageempiriquedesseuilsd’alarmes– Pourlesgrossesinfras :optimisationdelaremontéd’informationsverslebrokerNdo2db

Page 18: Centreon Workshop Métrologie X/Straxstra.u-strasbg.fr/lib/exe/fetch.php?media=workshop... · 2016-01-29 · – Open Source. Focus sur Centreon Configuration de • Fonctionnement

Retourd'expérience• TestavecCentreon 2.7+Centreon Engine+Centreon Broker

+Performancesenhausse+Modificationsdesservicesethôtesàchaud+Nouvelleinterfaceweb- DifficultéàmigrerdepuisCentreon 2.4+Nagios+NDO- Abandondesautresmoteurs(Nagios+NDO,Shinken,Incinga)

- migrertoutes lesapplicationsbaséessurlesbasesdedonnéesNDO

Page 19: Centreon Workshop Métrologie X/Straxstra.u-strasbg.fr/lib/exe/fetch.php?media=workshop... · 2016-01-29 · – Open Source. Focus sur Centreon Configuration de • Fonctionnement

Questions?