+ All Categories
Home > Internet > Meetup afup 21/09/16: monitoring à SYNOLIA

Meetup afup 21/09/16: monitoring à SYNOLIA

Date post: 14-Apr-2017
Category:
Upload: rachid-zarouali
View: 218 times
Download: 0 times
Share this document with a friend
33
Meetup AFUP Monitoring
Transcript

Meetup AFUP

Monitoring

Qui suis-je ? :) Rachid ZaroualiResponsable SI

Synolia: web agency crm/ecommerce/BI

Etat des lieux :50+ serveursStack web multiples

(LAMP,LEMP,varnish....)Solutions en place en debut de projet :

monolithique / peu evolutiveincompletes(RTM, Logcheck ....)

Besoin :Mesurer et afficher la qualité de servicesAlertes en cas d'incident (interruption de services)Aide à l'analyse et à la résolutionHistorisation dans le temps

Objectifs(lettre au père noël) :

Alerting multi-canal (mail / sms / IM )Capacity PlanningAnalyse post-mortemExtensibilité et evolutivité

Architecture

Architecture : fonctionnelModulairePortableScalableDynamique

Architecture : rôlesCollectorDatastorSupervisorMonitor

Architecture : MetricsHardware: Cpu / Ram / Disk Systeme: Load / ProcessusMiddleware : ( apache, mysql, nginx, .... )

Architecture Technique

Collector

Collector :Push des metrics uniquementIdéalement via UDPFootprint minimaleExtensibleSimple d'approcheInterfaces de sorties multiples

challengers :

Collectd

Collectd :Ecrit en COptimisé et robuste100+ plugin ( extensible +++ )Footprint minimale (~5ko)Configuration xml likeMultiples format de sorties

Datastore

Datastore:Centralisation des metricsConsolidation dans le tempsTolérance de panneTraitement de données (agrégation ....)Scalable

challengers :

OpenTSDBGraphite

Graphite :Ecrit en python (fork en go)Backend rrd like (whisper)Robuste et éprouvéUI web (requête)Stockage Utile fixe (whisper)Interfaces multiple en Input

GRAPHITE WEB

Supervisor

Supervisor:Language de requête simpleAlerting multicanal (mail,sms,...)Alerting conditionnel (agenda)API d'administrationSeuils paramétrable

challengers :

Cabotapp Moira

Supervisor :Ecrit en python Web UI SimpleRequête graphite natifExtensible (plugin backend)APIs REST (automation)

Cabotapp

Monitor

Monitor:Language de requete simpleGestion simpleDynamiqueExtensibleEye-candy si possible

challengers :

Grafene

Monitor :SimpleExtensibleRapide (depuis la 3.0)Assistant de création de requêteEye-candy

et après ?Intégration d'un statuspage.io likeCréation d'un bundle client awareDashboard géant ? ....

Cachet / cachethq.io

Questions [email protected]: @xinity

Au fait .....

http://www.synolia.com/administrateur-systemes-et-reseaux-hf-cdi-lyon-3826/

On recrute un Ops :)


Recommended