Upload
ville-de-noumea-noumea-city
View
185
Download
4
Embed Size (px)
Citation preview
Monitoring à la Mairie de Nouméa
Description de l’architecture de
monitoring mise en œuvre à la Mairie
de Nouméa
Monitoring à la Mairie de Nouméa
Plan
Description des besoins
Architecture prévue
Situation en cours
Besoins fonctionels
Sur une plateforme hétérogène (linux,
windows, appliance, routeurs, clims, …)
De gestion de capacité
De gestion d’alertes
De gestion de logs
D’être proactif
De métriques et alertes techniques et métier
Dashboards évolutifs et personnalisables
3
Besoins Techniques
Que tout soit automatisé
D’une plateforme scalable horizontalement
D’utilisation de standards
D’interopérabilité
De modularité
De simplicité d’administration/maintenance
Opensource à privilégier
4
Monitoring à la Mairie de Nouméa
Plan
Description des besoins
Architecture prévue
Situation en cours
Architecture Prévue
7
Les outils choisis sont assez simplement
interchangeables
Respect des standards (REST, SNMP, …)
Communauté riche et réactive
Intégration aux outils d’automatisation
On peut facilement enrichir la stack (ajout
de OSSSec : 1h, ajout de logs : 5 minutes,
ajout de checks : 5 minutes…)
Monitoring à la Mairie de Nouméa
Plan
Description des besoins
Architecture prévue
Situation en cours
Réalisé
10
Installation des outils et socles de base +2000 services monitorés
~300 hosts
200 Go de logs gérés (+5Go / jour)
…
Modules Puppet pour nos besoins 1 nouveau check = juste 5 lignes dans puppet
1 nouvel host = rien à faire pour qu’il soit monitoré
Dashboards système et réseau Dashing maison
Dashboards kibana et grafana
Reste à faire
11
Renforcer les liens inter-applications : Compter certains types de logs avec logstash pour
des métriques collectd à conserver
Envoyer les alertes icinga2/logstash vers redmine (attente de la gestion des fausses alertes)
…
Mise en place d’un syslog centralisé pour les équipements ne supportant pas l’agent logstash
Enrichissement des checks et métriques
Enrichissement des dashboards
Liens et Références
12
ELK : https://www.elastic.co
Icinga2 : https://www.icinga.org/icinga/icinga-2/
Icingaweb2 : https://www.icinga.org/icinga/screenshots/icinga-web-2/
Collectd : https://collectd.org/
Grafana : http://grafana.org/
Dashing : http://dashing.io/
Redmine : http://www.redmine.org/
Slides sur slideshare et videos youtube : recherche des outils ou « monitoring devops »
Tweet avec #monitoringlove
…