SlideShare ist ein Scribd-Unternehmen logo
1 von 34
Downloaden Sie, um offline zu lesen
Évolution de la supervision chez Ikoula
Quellessontlesréponses apportéesauxcontraintes
devolumétrieetdeperformance?
AUTEUR : NICOLAS TRAUWAEN
Qui est ikoula ?
Création : 1998
8 000 OS en
production
Effectif : 47 employés
5 000 serveurs
physiques
2 datacenters en
France et présence
sur 3 continents
Un peu d’histoire
Volumétrie
0
5
10
15
20
25
1998
Nb serveurs
0
5
10
15
20
25
1998
Nb OS
0
0,2
0,4
0,6
0,8
1
1,2
1998
Mires par OS
0
5
10
15
20
25
1998
Nb mires totales
Fping & rsyslog
et les escalades par e-mail
 Un script fping au milieu du réseau
 Une simple configuration rsyslog + un relai SMTP
 Configuration appliquée dans l’image de déploiement
 Pas besoin de se connecter aux machines pour consulter les logs
Avantages
 Devient vite chronophage pour détecter les alarmes des
avertissements
 Difficulté à gérer les changements
 Pas adapté à une quantité de serveurs grandissante
 N’assure pas une supervision de la disponibilité des machines
Inconvénients
Volumétrie
0
20
40
60
80
100
120
1998 2000
Nb serveurs
0
20
40
60
80
100
120
1998 2000
Nb OS
0
0,5
1
1,5
2
2,5
1998 2000
Mires par OS
0
50
100
150
200
250
1998 2000
Nb mires totales
Servers Alive
 Supervision simple via le réseau
 Test des ports en écoute
 ICMP ping
 Pas d’agent ni de configuration locale
 Serveur central avec un tableau de bord des alarmes
Avantages
 Gestion de l’inventaire manuel
 Obligation de couper / relancer le service à chaque mise à jour
de l’inventaire
 Pas de redondance du service de supervision
Inconvénients
Volumétrie
0
200
400
600
800
1000
1200
1998 2000 2004
Nb serveurs
0
200
400
600
800
1000
1200
1998 2000 2004
Nb OS
0
1
2
3
4
5
6
1998 2000 2004
Mires par OS
0
1000
2000
3000
4000
5000
6000
1998 2000 2004
Nb mires totales
Automatisation de l’inventaire
 Fichier d’inventaire en XML
 Script pour synchronisation entre SI et SAlive
 Toutes les alarmes sont réinitialisées à chaque relance du service
 Quelle fréquence de synchronisation ?
SAlive
 Solution open source
 Modulable
 Gestion dynamique de l’inventaire
 Processus CGI mono thread
 Peu réactif
 Développement nécessaire pour améliorer les performances
Nagios
 Solution open source
 Modulable
 Gestion dynamique de l’inventaire
 Processus PHP multithread
 Grande réactivité
 Solution nouvelle et peu connue
Zabbix
Utilisation de templates
 Tout modéliser est impossible
 Multiplication des mires « inutiles » avec des templates à large spectre
 Attention au « il vaut mieux trop que trop peu »
 Trouver l’équilibre entre modèle et personnalisation
Les templates c’est bien, mais…
Volumétrie
0
500
1000
1500
2000
2500
1998 2000 2004 2006
Nb serveurs
0
500
1000
1500
2000
2500
1998 2000 2004 2006
Nb OS
0
2
4
6
8
10
12
1998 2000 2004 2006
Mires par OS
0
5000
10000
15000
20000
25000
1998 2000 2004 2006
Nb mires totales
Utilisation d’agents
 Les mires systèmes en « built-in »
 Possibilité de personnaliser la supervision avec des
« UserParameters »
 Agent en mode passif
 Si le serveur ne répond pas, l’agent conserve les relevés jusqu’à
la prochaine synchronisation
Avantages
 Gestion des configurations personnalisées
 Risque d’ « information disclosure » avec les UserParameters
 Charge de traitement sur le serveur maître avec agents passifs
 Ouverture de ports supplémentaires par machine
Inconvénients
Volumétrie
0
1000
2000
3000
4000
5000
1998 2000 2004 2006 2010
Nb serveurs
0
1000
2000
3000
4000
5000
6000
1998 2000 2004 2006 2010
Nb OS
0
5
10
15
20
25
1998 2000 2004 2006 2010
Mires par OS
0
20000
40000
60000
80000
100000
120000
1998 2000 2004 2006 2010
Nb mires totales
Éclatement de l’infra
Base de données
redondée
Moteur zabbix central
Proxy
zabbix
Proxy
zabbix
Proxy
zabbix
Proxy
zabbix
Proxy
zabbix
Tableau
de bord
dans
l’intranet
Proxy zabbix
Base de
données
Moteur zabbix
Tableau
de bord
dans
l’intranet
et
extranet
Avant Après
3 serveurs 9 serveurs et plus
 Analyse des slow queries
 Ajout d’index sur les tables les plus consultées
 Passage des tables temporaires en RAMDISK
 Optimisations InnoDB
Optimisations bdd
Volumétrie
0
1000
2000
3000
4000
5000
6000
1998 2000 2004 2006 2010 2015
Nb serveurs
0
2000
4000
6000
8000
10000
1998 2000 2004 2006 2010 2015
Nb OS
0
10
20
30
40
50
1998 2000 2004 2006 2010 2015
Mires par OS
0
50000
100000
150000
200000
250000
300000
350000
1998 2000 2004 2006 2010 2015
Nb mires totales
Zabbix 2.x
 Autodiscover des ressources locales
 Utilisation de macros
 Possibilité de placer les personnalisations en base (scripts,
commandes, etc.)
 Passage des agents en mode actif
 Modélisation des webscénarii
 API zabbix
Changements ?
 Utilisation de XtraDB
 Partitionnement des tables d’historique pour archivage des
valeurs les plus anciennes
Optimisations bdd
 Découverte automatique des instances dans le Cloud public et
privé
 Meilleure intégration de la supervision des OS « dockerisés »
(CoreOS, rancherOS)
 Supervision des ressources par conteneur (cadvisor like)
 Analyse prédictive de comportements
Évolutions à venir
 https://www.ikoula-blog.com
 https://fr.ikoula.wiki
 https://zabbix.org
Ressources
Rejoignez-nous !
R & D
Reims (51)
Créatifs et passionnés par l’innovation,
intégrez la R&D !
Commerciaux
Boulogne-Billancourt (92)
Conseiller et imaginer des solutions pour
répondre à un besoin vous motive ?
Rejoignez nos équipes commerciales et
avant-vente
Exploitation
Reims (51)
Attirés par l’accompagnement utilisateur
et l’administration système, le support
est fait pour vous.
D’autres compétences ?
N’hésitez pas à nous proposer votre
candidature spontanée !
jobs@ikoula.com
https://www.ikoula.com/fr/emploi
@ikoula ou @ikoula_EN
Ikoula Hosting Services
Ikoula
Ikoula
Gardez le contact !
AUTEUR : NICOLAS TRAUWAEN

Weitere ähnliche Inhalte

Andere mochten auch

Zabbix, garder un oeil toujours ouvert
Zabbix, garder un oeil toujours ouvertZabbix, garder un oeil toujours ouvert
Zabbix, garder un oeil toujours ouvertLook a box
 
LA EXPERIENCIA MUSICAL Apunte sobre Timothy Rice MÚSICA
LA EXPERIENCIA MUSICAL Apunte sobre Timothy Rice MÚSICALA EXPERIENCIA MUSICAL Apunte sobre Timothy Rice MÚSICA
LA EXPERIENCIA MUSICAL Apunte sobre Timothy Rice MÚSICAjuliopremsa
 
j'aime les fleurs et les insectes aussi
j'aime les fleurs et les insectes aussij'aime les fleurs et les insectes aussi
j'aime les fleurs et les insectes aussiLainé danielle
 
Presentacion
PresentacionPresentacion
PresentacionDebora.pa
 
¿Cómo el ejercito sionista de Israel ha dejado Gaza?
¿Cómo el ejercito sionista de Israel ha dejado Gaza?¿Cómo el ejercito sionista de Israel ha dejado Gaza?
¿Cómo el ejercito sionista de Israel ha dejado Gaza?Aymen76
 
AndalucíA Con Miguel HernáNdez Torrevieja
AndalucíA Con Miguel HernáNdez  TorreviejaAndalucíA Con Miguel HernáNdez  Torrevieja
AndalucíA Con Miguel HernáNdez Torreviejacosasdeandalucia
 
Windows phonemarketplace sgce2012
Windows phonemarketplace sgce2012Windows phonemarketplace sgce2012
Windows phonemarketplace sgce2012Marcela Quiroga
 
Dinámica relacional e inteligencia colectiva
Dinámica relacional e inteligencia colectivaDinámica relacional e inteligencia colectiva
Dinámica relacional e inteligencia colectivaEspacio Público
 
E L P O D E R M E D IÁ T I C O
E L  P O D E R  M E D IÁ T I C OE L  P O D E R  M E D IÁ T I C O
E L P O D E R M E D IÁ T I C Oguest0c90808
 
Presentacion nustras pueblos
Presentacion nustras pueblosPresentacion nustras pueblos
Presentacion nustras puebloscostoytorro
 
Historia De La Transicion Cubana
Historia De La Transicion CubanaHistoria De La Transicion Cubana
Historia De La Transicion CubanaArmando Tejuca
 
Nada sucede por casualidad
Nada sucede por casualidadNada sucede por casualidad
Nada sucede por casualidadVictor Chavarri
 

Andere mochten auch (20)

Zabbix, garder un oeil toujours ouvert
Zabbix, garder un oeil toujours ouvertZabbix, garder un oeil toujours ouvert
Zabbix, garder un oeil toujours ouvert
 
Monitores
MonitoresMonitores
Monitores
 
Définition coaching
Définition coachingDéfinition coaching
Définition coaching
 
LA EXPERIENCIA MUSICAL Apunte sobre Timothy Rice MÚSICA
LA EXPERIENCIA MUSICAL Apunte sobre Timothy Rice MÚSICALA EXPERIENCIA MUSICAL Apunte sobre Timothy Rice MÚSICA
LA EXPERIENCIA MUSICAL Apunte sobre Timothy Rice MÚSICA
 
j'aime les fleurs et les insectes aussi
j'aime les fleurs et les insectes aussij'aime les fleurs et les insectes aussi
j'aime les fleurs et les insectes aussi
 
Presentacion
PresentacionPresentacion
Presentacion
 
¿Cómo el ejercito sionista de Israel ha dejado Gaza?
¿Cómo el ejercito sionista de Israel ha dejado Gaza?¿Cómo el ejercito sionista de Israel ha dejado Gaza?
¿Cómo el ejercito sionista de Israel ha dejado Gaza?
 
AndalucíA Con Miguel HernáNdez Torrevieja
AndalucíA Con Miguel HernáNdez  TorreviejaAndalucíA Con Miguel HernáNdez  Torrevieja
AndalucíA Con Miguel HernáNdez Torrevieja
 
Periodismo Social
Periodismo SocialPeriodismo Social
Periodismo Social
 
20091008 Espanha
20091008 Espanha20091008 Espanha
20091008 Espanha
 
jesus en cuba
jesus en cubajesus en cuba
jesus en cuba
 
Windows phonemarketplace sgce2012
Windows phonemarketplace sgce2012Windows phonemarketplace sgce2012
Windows phonemarketplace sgce2012
 
Dinámica relacional e inteligencia colectiva
Dinámica relacional e inteligencia colectivaDinámica relacional e inteligencia colectiva
Dinámica relacional e inteligencia colectiva
 
Le discours indirect
Le discours indirectLe discours indirect
Le discours indirect
 
E L P O D E R M E D IÁ T I C O
E L  P O D E R  M E D IÁ T I C OE L  P O D E R  M E D IÁ T I C O
E L P O D E R M E D IÁ T I C O
 
Presentacion nustras pueblos
Presentacion nustras pueblosPresentacion nustras pueblos
Presentacion nustras pueblos
 
Historia De La Transicion Cubana
Historia De La Transicion CubanaHistoria De La Transicion Cubana
Historia De La Transicion Cubana
 
Rancho La Mora Toluca
Rancho La Mora TolucaRancho La Mora Toluca
Rancho La Mora Toluca
 
Nada sucede por casualidad
Nada sucede por casualidadNada sucede por casualidad
Nada sucede por casualidad
 
1215contigopps
1215contigopps1215contigopps
1215contigopps
 

Ähnlich wie Évolution de la supervision chez Ikoula

Intellicore Tech Talk 10 - Apache Web Server Internals
Intellicore Tech Talk 10 - Apache Web Server InternalsIntellicore Tech Talk 10 - Apache Web Server Internals
Intellicore Tech Talk 10 - Apache Web Server InternalsNeil Armstrong
 
MongoDB 3.6 Customer Deck pptx.pptx
MongoDB 3.6 Customer Deck pptx.pptxMongoDB 3.6 Customer Deck pptx.pptx
MongoDB 3.6 Customer Deck pptx.pptxMongoDB
 
Les nouveautés de MongoDB 3.6
Les nouveautés de MongoDB 3.6Les nouveautés de MongoDB 3.6
Les nouveautés de MongoDB 3.6MongoDB
 
2009-03-13 SQL Server une plateforme crédible
2009-03-13 SQL Server une plateforme crédible2009-03-13 SQL Server une plateforme crédible
2009-03-13 SQL Server une plateforme crédiblePatrick Guimonet
 
Administration et supervision depuis le Cloud avec Azure Logs Analytics
Administration et supervision depuis le Cloud avec Azure Logs AnalyticsAdministration et supervision depuis le Cloud avec Azure Logs Analytics
Administration et supervision depuis le Cloud avec Azure Logs AnalyticsMicrosoft
 
Conférence AFUP 20minutes.Fr
Conférence AFUP 20minutes.FrConférence AFUP 20minutes.Fr
Conférence AFUP 20minutes.FrOxalide
 
2008-10-02 Paris - Administration des applications critiques avec SQL Server ...
2008-10-02 Paris - Administration des applications critiques avec SQL Server ...2008-10-02 Paris - Administration des applications critiques avec SQL Server ...
2008-10-02 Paris - Administration des applications critiques avec SQL Server ...Patrick Guimonet
 
Les Nouveautés de zabbix 2.2 par Alain Ganuchaud
Les Nouveautés de zabbix 2.2 par Alain GanuchaudLes Nouveautés de zabbix 2.2 par Alain Ganuchaud
Les Nouveautés de zabbix 2.2 par Alain GanuchaudAlain Ganuchaud
 
XebiCon'17 : Migration d’une application web vers un Paas Openshift - Akram B...
XebiCon'17 : Migration d’une application web vers un Paas Openshift - Akram B...XebiCon'17 : Migration d’une application web vers un Paas Openshift - Akram B...
XebiCon'17 : Migration d’une application web vers un Paas Openshift - Akram B...Publicis Sapient Engineering
 
MHA : MySQL haute dispo, chez Viadeo par Olivier Dasini
MHA : MySQL haute dispo, chez Viadeo par Olivier DasiniMHA : MySQL haute dispo, chez Viadeo par Olivier Dasini
MHA : MySQL haute dispo, chez Viadeo par Olivier DasiniOlivier DASINI
 
Retour d'expérience sur Pentaho Data Integration - ce que PDI nous a apporté
Retour d'expérience sur Pentaho Data Integration - ce que PDI nous a apportéRetour d'expérience sur Pentaho Data Integration - ce que PDI nous a apporté
Retour d'expérience sur Pentaho Data Integration - ce que PDI nous a apportéAdrien Futschik
 
What's new in MongoDB 3.6
What's new in MongoDB 3.6What's new in MongoDB 3.6
What's new in MongoDB 3.6MongoDB
 
IBM FlashSystem : Les bonnes raisons de passer au Flash
IBM FlashSystem : Les bonnes raisons de passer au Flash IBM FlashSystem : Les bonnes raisons de passer au Flash
IBM FlashSystem : Les bonnes raisons de passer au Flash Solutions IT et Business
 
MariaDB Paris Workshop 2023 - DARVA presentation
MariaDB Paris Workshop 2023 - DARVA presentationMariaDB Paris Workshop 2023 - DARVA presentation
MariaDB Paris Workshop 2023 - DARVA presentationMariaDB plc
 
2012 02-09-eranea-presentation-jug-lausanne
2012 02-09-eranea-presentation-jug-lausanne2012 02-09-eranea-presentation-jug-lausanne
2012 02-09-eranea-presentation-jug-lausanneDidier Durand
 
SharePoint Days Casablanca 2016 - Les nouveautés de SharePoint 2016
SharePoint Days Casablanca 2016 -  Les nouveautés de SharePoint 2016SharePoint Days Casablanca 2016 -  Les nouveautés de SharePoint 2016
SharePoint Days Casablanca 2016 - Les nouveautés de SharePoint 2016Benoit Jester
 
Biz talk summit devops - monitoring
Biz talk summit   devops - monitoringBiz talk summit   devops - monitoring
Biz talk summit devops - monitoringRadoine Douhou
 
Techdays 2011 : Développez en Java avec la plateforme Team Foundation Server ...
Techdays 2011 : Développez en Java avec la plateforme Team Foundation Server ...Techdays 2011 : Développez en Java avec la plateforme Team Foundation Server ...
Techdays 2011 : Développez en Java avec la plateforme Team Foundation Server ...vlabatut
 

Ähnlich wie Évolution de la supervision chez Ikoula (20)

Intellicore Tech Talk 10 - Apache Web Server Internals
Intellicore Tech Talk 10 - Apache Web Server InternalsIntellicore Tech Talk 10 - Apache Web Server Internals
Intellicore Tech Talk 10 - Apache Web Server Internals
 
MongoDB 3.6 Customer Deck pptx.pptx
MongoDB 3.6 Customer Deck pptx.pptxMongoDB 3.6 Customer Deck pptx.pptx
MongoDB 3.6 Customer Deck pptx.pptx
 
Les nouveautés de MongoDB 3.6
Les nouveautés de MongoDB 3.6Les nouveautés de MongoDB 3.6
Les nouveautés de MongoDB 3.6
 
2009-03-13 SQL Server une plateforme crédible
2009-03-13 SQL Server une plateforme crédible2009-03-13 SQL Server une plateforme crédible
2009-03-13 SQL Server une plateforme crédible
 
Administration et supervision depuis le Cloud avec Azure Logs Analytics
Administration et supervision depuis le Cloud avec Azure Logs AnalyticsAdministration et supervision depuis le Cloud avec Azure Logs Analytics
Administration et supervision depuis le Cloud avec Azure Logs Analytics
 
Conférence AFUP 20minutes.Fr
Conférence AFUP 20minutes.FrConférence AFUP 20minutes.Fr
Conférence AFUP 20minutes.Fr
 
2008-10-02 Paris - Administration des applications critiques avec SQL Server ...
2008-10-02 Paris - Administration des applications critiques avec SQL Server ...2008-10-02 Paris - Administration des applications critiques avec SQL Server ...
2008-10-02 Paris - Administration des applications critiques avec SQL Server ...
 
Les Nouveautés de zabbix 2.2 par Alain Ganuchaud
Les Nouveautés de zabbix 2.2 par Alain GanuchaudLes Nouveautés de zabbix 2.2 par Alain Ganuchaud
Les Nouveautés de zabbix 2.2 par Alain Ganuchaud
 
_JCVFr
_JCVFr_JCVFr
_JCVFr
 
XebiCon'17 : Migration d’une application web vers un Paas Openshift - Akram B...
XebiCon'17 : Migration d’une application web vers un Paas Openshift - Akram B...XebiCon'17 : Migration d’une application web vers un Paas Openshift - Akram B...
XebiCon'17 : Migration d’une application web vers un Paas Openshift - Akram B...
 
MHA : MySQL haute dispo, chez Viadeo par Olivier Dasini
MHA : MySQL haute dispo, chez Viadeo par Olivier DasiniMHA : MySQL haute dispo, chez Viadeo par Olivier Dasini
MHA : MySQL haute dispo, chez Viadeo par Olivier Dasini
 
Retour d'expérience sur Pentaho Data Integration - ce que PDI nous a apporté
Retour d'expérience sur Pentaho Data Integration - ce que PDI nous a apportéRetour d'expérience sur Pentaho Data Integration - ce que PDI nous a apporté
Retour d'expérience sur Pentaho Data Integration - ce que PDI nous a apporté
 
What's new in MongoDB 3.6
What's new in MongoDB 3.6What's new in MongoDB 3.6
What's new in MongoDB 3.6
 
IBM FlashSystem : Les bonnes raisons de passer au Flash
IBM FlashSystem : Les bonnes raisons de passer au Flash IBM FlashSystem : Les bonnes raisons de passer au Flash
IBM FlashSystem : Les bonnes raisons de passer au Flash
 
MariaDB Paris Workshop 2023 - DARVA presentation
MariaDB Paris Workshop 2023 - DARVA presentationMariaDB Paris Workshop 2023 - DARVA presentation
MariaDB Paris Workshop 2023 - DARVA presentation
 
2012 02-09-eranea-presentation-jug-lausanne
2012 02-09-eranea-presentation-jug-lausanne2012 02-09-eranea-presentation-jug-lausanne
2012 02-09-eranea-presentation-jug-lausanne
 
SharePoint Days Casablanca 2016 - Les nouveautés de SharePoint 2016
SharePoint Days Casablanca 2016 -  Les nouveautés de SharePoint 2016SharePoint Days Casablanca 2016 -  Les nouveautés de SharePoint 2016
SharePoint Days Casablanca 2016 - Les nouveautés de SharePoint 2016
 
Biz talk summit devops - monitoring
Biz talk summit   devops - monitoringBiz talk summit   devops - monitoring
Biz talk summit devops - monitoring
 
vNext
vNextvNext
vNext
 
Techdays 2011 : Développez en Java avec la plateforme Team Foundation Server ...
Techdays 2011 : Développez en Java avec la plateforme Team Foundation Server ...Techdays 2011 : Développez en Java avec la plateforme Team Foundation Server ...
Techdays 2011 : Développez en Java avec la plateforme Team Foundation Server ...
 

Mehr von Ikoula

Présentation Ikoula au Meet-up Docker à l'école 42
Présentation Ikoula au Meet-up Docker à l'école 42Présentation Ikoula au Meet-up Docker à l'école 42
Présentation Ikoula au Meet-up Docker à l'école 42Ikoula
 
Présentation Ansible Ikoula
Présentation Ansible IkoulaPrésentation Ansible Ikoula
Présentation Ansible IkoulaIkoula
 
Pres démo drupal_ikoula
Pres démo drupal_ikoulaPres démo drupal_ikoula
Pres démo drupal_ikoulaIkoula
 
Webinar Cloud Hybrid Toolbox
Webinar Cloud Hybrid ToolboxWebinar Cloud Hybrid Toolbox
Webinar Cloud Hybrid ToolboxIkoula
 
Webinar cloud hybrid toolbox
Webinar cloud hybrid toolboxWebinar cloud hybrid toolbox
Webinar cloud hybrid toolboxIkoula
 
Service Provider Show Case "Public Clouds"
Service Provider Show Case "Public Clouds"Service Provider Show Case "Public Clouds"
Service Provider Show Case "Public Clouds"Ikoula
 
Presentation cloud&drinks
Presentation cloud&drinksPresentation cloud&drinks
Presentation cloud&drinksIkoula
 
Catalogue Express
Catalogue Express Catalogue Express
Catalogue Express Ikoula
 
Fiche CloudStack by Ikoula
Fiche CloudStack by IkoulaFiche CloudStack by Ikoula
Fiche CloudStack by IkoulaIkoula
 
Flyer Flex Server HA
Flyer Flex Server HAFlyer Flex Server HA
Flyer Flex Server HAIkoula
 
Flyer Flex Entreprise
Flyer Flex EntrepriseFlyer Flex Entreprise
Flyer Flex EntrepriseIkoula
 
Flyer infogérance
Flyer infogéranceFlyer infogérance
Flyer infogéranceIkoula
 
Web Presence Builder
Web Presence Builder Web Presence Builder
Web Presence Builder Ikoula
 
Présentation ikoula et LSF Interactive 28 mai
Présentation ikoula et LSF Interactive 28 maiPrésentation ikoula et LSF Interactive 28 mai
Présentation ikoula et LSF Interactive 28 maiIkoula
 
Présentation CloudStack by Ikoula pour les Start-up @ La Cantine
Présentation CloudStack by Ikoula pour les Start-up @ La CantinePrésentation CloudStack by Ikoula pour les Start-up @ La Cantine
Présentation CloudStack by Ikoula pour les Start-up @ La CantineIkoula
 
CloudStack by Ikoula
CloudStack by IkoulaCloudStack by Ikoula
CloudStack by IkoulaIkoula
 
Le cloud en toute confiance
Le cloud en toute confianceLe cloud en toute confiance
Le cloud en toute confianceIkoula
 
Flex server 2011
Flex server 2011Flex server 2011
Flex server 2011Ikoula
 
Exchange 2010
Exchange 2010Exchange 2010
Exchange 2010Ikoula
 
Vm à 1€
Vm à 1€Vm à 1€
Vm à 1€Ikoula
 

Mehr von Ikoula (20)

Présentation Ikoula au Meet-up Docker à l'école 42
Présentation Ikoula au Meet-up Docker à l'école 42Présentation Ikoula au Meet-up Docker à l'école 42
Présentation Ikoula au Meet-up Docker à l'école 42
 
Présentation Ansible Ikoula
Présentation Ansible IkoulaPrésentation Ansible Ikoula
Présentation Ansible Ikoula
 
Pres démo drupal_ikoula
Pres démo drupal_ikoulaPres démo drupal_ikoula
Pres démo drupal_ikoula
 
Webinar Cloud Hybrid Toolbox
Webinar Cloud Hybrid ToolboxWebinar Cloud Hybrid Toolbox
Webinar Cloud Hybrid Toolbox
 
Webinar cloud hybrid toolbox
Webinar cloud hybrid toolboxWebinar cloud hybrid toolbox
Webinar cloud hybrid toolbox
 
Service Provider Show Case "Public Clouds"
Service Provider Show Case "Public Clouds"Service Provider Show Case "Public Clouds"
Service Provider Show Case "Public Clouds"
 
Presentation cloud&drinks
Presentation cloud&drinksPresentation cloud&drinks
Presentation cloud&drinks
 
Catalogue Express
Catalogue Express Catalogue Express
Catalogue Express
 
Fiche CloudStack by Ikoula
Fiche CloudStack by IkoulaFiche CloudStack by Ikoula
Fiche CloudStack by Ikoula
 
Flyer Flex Server HA
Flyer Flex Server HAFlyer Flex Server HA
Flyer Flex Server HA
 
Flyer Flex Entreprise
Flyer Flex EntrepriseFlyer Flex Entreprise
Flyer Flex Entreprise
 
Flyer infogérance
Flyer infogéranceFlyer infogérance
Flyer infogérance
 
Web Presence Builder
Web Presence Builder Web Presence Builder
Web Presence Builder
 
Présentation ikoula et LSF Interactive 28 mai
Présentation ikoula et LSF Interactive 28 maiPrésentation ikoula et LSF Interactive 28 mai
Présentation ikoula et LSF Interactive 28 mai
 
Présentation CloudStack by Ikoula pour les Start-up @ La Cantine
Présentation CloudStack by Ikoula pour les Start-up @ La CantinePrésentation CloudStack by Ikoula pour les Start-up @ La Cantine
Présentation CloudStack by Ikoula pour les Start-up @ La Cantine
 
CloudStack by Ikoula
CloudStack by IkoulaCloudStack by Ikoula
CloudStack by Ikoula
 
Le cloud en toute confiance
Le cloud en toute confianceLe cloud en toute confiance
Le cloud en toute confiance
 
Flex server 2011
Flex server 2011Flex server 2011
Flex server 2011
 
Exchange 2010
Exchange 2010Exchange 2010
Exchange 2010
 
Vm à 1€
Vm à 1€Vm à 1€
Vm à 1€
 

Évolution de la supervision chez Ikoula

  • 1. Évolution de la supervision chez Ikoula Quellessontlesréponses apportéesauxcontraintes devolumétrieetdeperformance? AUTEUR : NICOLAS TRAUWAEN
  • 2. Qui est ikoula ? Création : 1998 8 000 OS en production Effectif : 47 employés 5 000 serveurs physiques 2 datacenters en France et présence sur 3 continents
  • 5. Fping & rsyslog et les escalades par e-mail
  • 6.  Un script fping au milieu du réseau  Une simple configuration rsyslog + un relai SMTP  Configuration appliquée dans l’image de déploiement  Pas besoin de se connecter aux machines pour consulter les logs Avantages
  • 7.  Devient vite chronophage pour détecter les alarmes des avertissements  Difficulté à gérer les changements  Pas adapté à une quantité de serveurs grandissante  N’assure pas une supervision de la disponibilité des machines Inconvénients
  • 8. Volumétrie 0 20 40 60 80 100 120 1998 2000 Nb serveurs 0 20 40 60 80 100 120 1998 2000 Nb OS 0 0,5 1 1,5 2 2,5 1998 2000 Mires par OS 0 50 100 150 200 250 1998 2000 Nb mires totales
  • 10.  Supervision simple via le réseau  Test des ports en écoute  ICMP ping  Pas d’agent ni de configuration locale  Serveur central avec un tableau de bord des alarmes Avantages
  • 11.  Gestion de l’inventaire manuel  Obligation de couper / relancer le service à chaque mise à jour de l’inventaire  Pas de redondance du service de supervision Inconvénients
  • 12. Volumétrie 0 200 400 600 800 1000 1200 1998 2000 2004 Nb serveurs 0 200 400 600 800 1000 1200 1998 2000 2004 Nb OS 0 1 2 3 4 5 6 1998 2000 2004 Mires par OS 0 1000 2000 3000 4000 5000 6000 1998 2000 2004 Nb mires totales
  • 14.  Fichier d’inventaire en XML  Script pour synchronisation entre SI et SAlive  Toutes les alarmes sont réinitialisées à chaque relance du service  Quelle fréquence de synchronisation ? SAlive
  • 15.  Solution open source  Modulable  Gestion dynamique de l’inventaire  Processus CGI mono thread  Peu réactif  Développement nécessaire pour améliorer les performances Nagios
  • 16.  Solution open source  Modulable  Gestion dynamique de l’inventaire  Processus PHP multithread  Grande réactivité  Solution nouvelle et peu connue Zabbix
  • 18.  Tout modéliser est impossible  Multiplication des mires « inutiles » avec des templates à large spectre  Attention au « il vaut mieux trop que trop peu »  Trouver l’équilibre entre modèle et personnalisation Les templates c’est bien, mais…
  • 19. Volumétrie 0 500 1000 1500 2000 2500 1998 2000 2004 2006 Nb serveurs 0 500 1000 1500 2000 2500 1998 2000 2004 2006 Nb OS 0 2 4 6 8 10 12 1998 2000 2004 2006 Mires par OS 0 5000 10000 15000 20000 25000 1998 2000 2004 2006 Nb mires totales
  • 21.  Les mires systèmes en « built-in »  Possibilité de personnaliser la supervision avec des « UserParameters »  Agent en mode passif  Si le serveur ne répond pas, l’agent conserve les relevés jusqu’à la prochaine synchronisation Avantages
  • 22.  Gestion des configurations personnalisées  Risque d’ « information disclosure » avec les UserParameters  Charge de traitement sur le serveur maître avec agents passifs  Ouverture de ports supplémentaires par machine Inconvénients
  • 23. Volumétrie 0 1000 2000 3000 4000 5000 1998 2000 2004 2006 2010 Nb serveurs 0 1000 2000 3000 4000 5000 6000 1998 2000 2004 2006 2010 Nb OS 0 5 10 15 20 25 1998 2000 2004 2006 2010 Mires par OS 0 20000 40000 60000 80000 100000 120000 1998 2000 2004 2006 2010 Nb mires totales
  • 25. Base de données redondée Moteur zabbix central Proxy zabbix Proxy zabbix Proxy zabbix Proxy zabbix Proxy zabbix Tableau de bord dans l’intranet Proxy zabbix Base de données Moteur zabbix Tableau de bord dans l’intranet et extranet Avant Après 3 serveurs 9 serveurs et plus
  • 26.  Analyse des slow queries  Ajout d’index sur les tables les plus consultées  Passage des tables temporaires en RAMDISK  Optimisations InnoDB Optimisations bdd
  • 27. Volumétrie 0 1000 2000 3000 4000 5000 6000 1998 2000 2004 2006 2010 2015 Nb serveurs 0 2000 4000 6000 8000 10000 1998 2000 2004 2006 2010 2015 Nb OS 0 10 20 30 40 50 1998 2000 2004 2006 2010 2015 Mires par OS 0 50000 100000 150000 200000 250000 300000 350000 1998 2000 2004 2006 2010 2015 Nb mires totales
  • 29.  Autodiscover des ressources locales  Utilisation de macros  Possibilité de placer les personnalisations en base (scripts, commandes, etc.)  Passage des agents en mode actif  Modélisation des webscénarii  API zabbix Changements ?
  • 30.  Utilisation de XtraDB  Partitionnement des tables d’historique pour archivage des valeurs les plus anciennes Optimisations bdd
  • 31.  Découverte automatique des instances dans le Cloud public et privé  Meilleure intégration de la supervision des OS « dockerisés » (CoreOS, rancherOS)  Supervision des ressources par conteneur (cadvisor like)  Analyse prédictive de comportements Évolutions à venir
  • 33. Rejoignez-nous ! R & D Reims (51) Créatifs et passionnés par l’innovation, intégrez la R&D ! Commerciaux Boulogne-Billancourt (92) Conseiller et imaginer des solutions pour répondre à un besoin vous motive ? Rejoignez nos équipes commerciales et avant-vente Exploitation Reims (51) Attirés par l’accompagnement utilisateur et l’administration système, le support est fait pour vous. D’autres compétences ? N’hésitez pas à nous proposer votre candidature spontanée ! jobs@ikoula.com https://www.ikoula.com/fr/emploi
  • 34. @ikoula ou @ikoula_EN Ikoula Hosting Services Ikoula Ikoula Gardez le contact ! AUTEUR : NICOLAS TRAUWAEN

Hinweis der Redaktion

  1. Multiplication des modèles « cloud » : plus d’hyperviseurs, moins de serveurs dédiés
  2. Multiplication des modèles « cloud » : plus d’hyperviseurs, moins de serveurs dédiés
  3. Multiplication des modèles « cloud » : plus d’hyperviseurs, moins de serveurs dédiés
  4. Modulable : plugins, scripts Réactivité « out of the box » : plus de 30 minutes pour faire le tour de l’inventaire et détecter un changement, pour le temps réel… c’est loupé
  5. Modulable : plugins, scripts Réactivité « out of the box » : moins d’une minute pour détecter un problème De mémoire, on a commencé à travailler avec la v0.6 ou v0.8
  6. Il y a forcément des cas particuliers Attention : fréquence de check entre 2 valeurs trop haute
  7. Multiplication des modèles « cloud » : plus d’hyperviseurs, moins de serveurs dédiés
  8. Mode passif : le serveur vient chercher l’information. Agent peu gourmand en ressources locales
  9. Ex : MDP MySQL en clair dans le fichier de configuration
  10. Multiplication des modèles « cloud » : plus d’hyperviseurs, moins de serveurs dédiés
  11. Problèmes de perf au niveau du master Nvps (nouvelles valeurs par seconde) trop élevé pour notre infra -> obligation de se raisonner Charge de consultation induite par le tableau de bord interne et client
  12. Innodb : augmentation des caches et du buffer pool
  13. Multiplication des modèles « cloud » : plus d’hyperviseurs, moins de serveurs dédiés
  14. Choix sur 2.2 parce que LTS Mieux adaptée aux grosses infra Amélioration des perfs sur la consultation des données (cache, etc.) Refonte de l’infra matérielle
  15. Autodiscover des ressources locale Macros : utilisation de variables pour les MDP, hostname, etc. stockées en base et non dans le fichier de conf de l’agent UserParameters : la conf des agents peut enfin devenir standard Mode actif : permet de réduire la charge de traitement du serveur zabbix Seules les IP des relais et du serveur zabbix sont diffusées API : intéressante mais certaines améliorations à faire… toutes fonnctions non dispo perf parfois inférieures à un appel direct en base
  16. Passage à percona : XtraDB en mode standalone, pas cluster parce que pb lock de table Zabbix a besoin de lock ses tables, lorsque ça arrivait, les autres nœuds n’étaient pas au courant du statut ce qui engendrait des erreurs Partitionnement : Housekeeper : (garbage collector) très consommateur en ressources sur master une partition par mois d’historique delete de la partition en fin d’archivage désactivation du housekeeper gain de perf globale car les
  17. Zabbix 3.x Etc.