# ============================================================================= # CLOUDFLARE : Insights : Digital Experience (DEX) # ============================================================================= # BRIQUE DEX : supervision de l'expérience utilisateur depuis les postes WARP. # # Les tests DEX sont exécutés PAR les clients WARP enrôlés : chaque poste # mesure régulièrement la latence/disponibilité des cibles ci-dessous et # remonte les résultats dans Insights > Digital Experience du dashboard. # Idéal pour répondre à "c'est lent chez moi" avec des données par site, # par FAI et par poste. # # (Réactivation de l'ancien fichier Insights-Digital_Experience-Test.tf.old, # corrigé : target_policies factices supprimées, cibles réelles du projet.) # ============================================================================= #====================================================== # Test HTTP : l'application Home Assistant répond #====================================================== resource "cloudflare_zero_trust_dex_test" "home_app_http" { # Gaté : l'API DEX exige la permission "Digital Experience Monitoring : # Edit" sur le token API Cloudflare (403 sinon). Voir ACTIONS_EXTERNES.md, # puis dex_enabled = true dans le tfvars. count = var.dex_enabled ? 1 : 0 account_id = local.cloudflare_account_id name = "HTTP home application" description = "Verifie que home.${var.cloudflare_zone} repond depuis les postes WARP" enabled = true interval = "30m" data = { host = "https://home.${var.cloudflare_zone}" kind = "http" method = "GET" } } #====================================================== # Test traceroute : chemin vers le réseau du site principal #====================================================== resource "cloudflare_zero_trust_dex_test" "home_network_traceroute" { count = var.dex_enabled ? 1 : 0 account_id = local.cloudflare_account_id name = "Traceroute reseau home" description = "Chemin reseau depuis les postes WARP vers le LAN domestique via le tunnel" enabled = true interval = "30m" data = { host = "10.0.4.133" kind = "traceroute" } }