RousselTMLEARNING

Article · Kibana et Elastic Observability : de la découverte à l'expertise

Administrer Kibana

1. Espaces #

Un Kibana, plusieurs équipes.

Spaces #

Un espace regroupe dashboards, data views, règles et autres objets d'une équipe ; il peut masquer les fonctions inutiles (par exemple Security pour une équipe produit).

curl -s -X POST localhost:5601/api/spaces/space -u elastic:$PASS -H 'kbn-xsrf: true' \
  -H 'Content-Type: application/json' \
  -d '{"id": "equipe-web", "name": "Équipe web", "disabledFeatures": ["siem", "securitySolutionCases"]}'

2. Rôles et utilisateurs #

Qui voit quoi.

Rôles #

Un rôle combine des privilèges Elasticsearch (sur les index : lire, écrire) et des privilèges Kibana (par espace et par fonction : lecture ou tout).

curl -s -X PUT localhost:5601/api/security/role/lecteur_web -u elastic:$PASS -H 'kbn-xsrf: true' \
  -H 'Content-Type: application/json' -d '{
  "elasticsearch": { "indices": [ { "names": ["logs-*-web"], "privileges": ["read", "view_index_metadata"] } ] },
  "kibana": [ { "base": ["read"], "spaces": ["equipe-web"] } ] }'

# Utilisateur natif (en production : SSO SAML ou OIDC)
curl -s -X POST localhost:9200/_security/user/alice -u elastic:$PASS -H 'Content-Type: application/json' \
  -d '{"password": "un-mot-de-passe-solide", "roles": ["lecteur_web"], "full_name": "Alice"}'
Erreur Courante : Le compte elastic est un super-utilisateur : réservez-le à l'installation, créez des comptes nominatifs et des clés d'API à droits limités pour les automatisations.

Sécurité au niveau document et champ #

Avec la licence adéquate, un rôle peut restreindre les documents visibles (requête de filtre, par exemple organization.id: 42) et les champs (masquer user.email).

3. Superviser Kibana #

L'outil d'observabilité doit être observé.

Points à suivre #

PointOù
État et statut des pluginsGET /api/status
Temps de réponse et mémoireStack Monitoring (collecte par Elastic Agent ou Metricbeat)
Règles en échec ou en retardStack Management > Rules, journal d'événements
Tâches de fond (Task Manager)GET /api/task_manager/_health
curl -s localhost:5601/api/status -u elastic:$PASS | jq '.status.overall'
curl -s localhost:5601/api/task_manager/_health -u elastic:$PASS | jq '.status'

📄 Administrer Kibana : espaces, rôles, utilisateurs et supervision →

Mon suivi

  • ⏱ Durée estimée : ≈ 4 min

Connectez-vous pour suivre votre progression et prendre des notes. Se connecter

💬 Questions sur cette leçon

Aucune question pour l'instant : soyez le premier à demander de l'aide ou à partager votre configuration.

Poser une question sur cette leçon →

Articles recommandés

Explorer ses données dans Discover : KQL, Lucene et ES|QL

Rechercher et analyser des logs dans Kibana Discover : filtres, KQL, syntaxe Lucene, et le langag...

Traces OpenTelemetry dans Elasticsearch et Kibana APM

Instrumenter des applications avec les SDK OpenTelemetry ou EDOT, envoyer les traces à Elasticsea...

Sécurité avancée Elasticsearch : TLS, certificats, clés d'API, FLS, DLS et audit

Sécuriser Elasticsearch en profondeur : TLS transport et HTTP, gestion des certificats avec elast...

Grafana vs Kibana : Quel outil de visualisation choisir ?

Découvrez les différences fondamentales entre Grafana, le roi des métriques multi-sources, et Kib...

Logstash en production : files persistantes, DLQ et multi-pipelines

Rendre Logstash fiable en production : file persistante, dead letter queue, plusieurs pipelines e...

Logstash : enrichir, tester, superviser et déployer sur Kubernetes

Enrichir avec translate, geoip et elasticsearch, consommer Kafka, tester ses pipelines, supervise...

Transforms et enrich : résumer et enrichir les données dans Elasticsearch

Créer des index centrés sur les entités avec les transforms pivot et latest, et enrichir les docu...

Elasticsearch sur Kubernetes avec ECK : déploiement, stockage persistant et mises à jour

Déployer Elasticsearch et Kibana sur Kubernetes avec Elastic Cloud on Kubernetes (ECK) : opérateu...

Elastic Observability : logs, infrastructure, APM et synthétiques

Les fonctions d'Elastic Observability : exploration des logs, inventaire d'infrastructure avec El...

Soutenir

♥ SOUTENIR

Soutenez RousselTM Learning

Les formations, articles, TP et attestations restent gratuits et sans publicité intrusive. Une contribution libre, du montant de votre choix, finance l’hébergement, les environnements de TP et l’écriture de nouveaux contenus.

Contribuer avec PayPal Montant libre · carte bancaire ou compte PayPalEn savoir plus
QR code PayPal
Ou scannez ce QR code avec votre téléphone

Merci, chaque contribution compte !