ℹ️ À savoir · En bref

Monitor (nom de Director dans Citrix DaaS) est inclus avec toutes les licences : état des sessions et des machines, durée d'ouverture de session découpée en phases, performances HDX, alertes et tendances.

uberAgent (proposé par Citrix sous le nom Citrix Experience Insights) va plus loin : métriques fines par application, score d'expérience, analyse de sécurité, avec un stockage externe (Splunk, ou d'autres cibles).

Objectifs de la fiche

  • Lire une durée d'ouverture de session phase par phase.
  • Exploiter Monitor : sessions, machines, alertes, tendances, sondes.
  • Savoir quand compléter avec uberAgent.
  • Suivre une méthode de diagnostic reproductible.

Les outils

Monitor pour le quotidien, uberAgent pour l'analyse fine, sondes pour détecter avant les utilisateurs
Monitor pour le quotidien, uberAgent pour l'analyse fine, sondes pour détecter avant les utilisateurs
OutilPoints fortsLimites
Monitor / DirectorInclus, temps réel, actions (déconnecter, réinitialiser un profil, ombrer), phases d'ouverture de sessionHistorique limité, peu de détail par application
Sondes (Probe Agent)Lancent périodiquement une application ou un bureau et alertent en cas d'échecUn poste dédié à maintenir
uberAgentCollecte légère et très détaillée (applications, réseau, navigateur, démarrage), Experience Score, sécuritéDépend d'un back-end (Splunk…) à exploiter
Citrix Analytics for PerformanceScore d'expérience utilisateur dans le cloudSelon la licence
API OData de MonitorExtraire les données pour Power BI ou un outil maisonRequêtes à écrire

Ouverture de session : les phases

Les phases affichées dans Monitor ; chacune a sa cause typique
Les phases affichées dans Monitor ; chacune a sa cause typique
PhaseCe qu'elle mesureSi elle est longue
BrokeringChoix de la machineCharge du Delivery Controller ou des Cloud Connectors
Démarrage machineMise sous tension et enregistrementGestion de l'alimentation trop stricte, VM éteintes
Connexion HDXÉtablissement de la connexion client → VDARéseau, Gateway, version de Workspace app
AuthentificationOuverture de la session distanteContrôleurs de domaine, SSO
GPOApplication des stratégies (détail par extension)Trop de GPO, préférences d'imprimantes ou de lecteurs
Scripts d'ouvertureScripts de sessionScripts lourds : migrer vers WEM (CTX-01)
Chargement du profilProfil (détail par dossier)Profil fichiers trop gros : conteneur (CTX-02)
Session interactiveDu profil au bureau utilisable (pre-userinit, userinit, shell)Applications au démarrage, Active Setup

⚠️ Piège

Prérequis : Citrix Profile Management et son plugin WMI sur le VDA (même si tu utilises FSLogix), et l'audit Suivi des processus (succès) activé pour détailler la session interactive.

Augmente la taille du journal opérationnel Group Policy (4 Mo par défaut) pour garder le détail des GPO. Le découpage ne fonctionne qu'avec le shell par défaut (explorer.exe).

Monitor au quotidien

  • Tableau de bord : sessions actives, échecs de connexion, machines non enregistrées, durée moyenne d'ouverture de session.
  • Détails de l'utilisateur : session, phases d'ouverture, ICA RTT et latence, processus et consommation, actions (déconnexion, fermeture d'application, réinitialisation du profil).
  • Tendances : ouvertures de session, échecs, capacité et utilisation des machines sur la durée.
  • Alertes : seuils sur la charge des machines, les échecs de connexion, l'ICA RTT ou la durée d'ouverture, avec notification par e-mail ou webhook.

OData (exemple)

# Exemple : extraire les sessions récentes via l'API OData de Monitor (CVAD sur site)
$uri = "http://ddc01/Citrix/Monitor/OData/v4/Data/Sessions?" +
       "`$filter=StartDate gt 2026-10-01T00:00:00Z&`$top=100"
Invoke-RestMethod -Uri $uri -UseDefaultCredentials | Select-Object -ExpandProperty value

ℹ️ À savoir

Dans Citrix DaaS, l'API OData de Monitor est disponible dans le cloud avec un jeton d'API Citrix Cloud (client sécurisé) plutôt qu'avec ton compte Windows.

Compléter avec uberAgent

  • Un agent sur les VDA (et éventuellement les postes physiques) envoie ses mesures vers un back-end ; les tableaux de bord prêts à l'emploi existent pour Splunk.
  • Indicateurs clés : temps de démarrage et d'ouverture de session, applications qui consomment le plus, plantages et blocages, qualité réseau par utilisateur, Experience Score (machine, session, application).
  • Le module de sécurité (analyse d'activité des processus) permet aussi des détections et des contrôles de configuration.
  • Déploiement : intégré à l'image maître ; configuration centralisée par fichiers ou GPO.

⚠️ Piège

La valeur d'uberAgent dépend du back-end : sans Splunk (ou équivalent) dimensionné et exploité par une équipe, les données ne servent à rien. À sécuriser avant le déploiement, comme un prérequis du projet.

Méthode : « ma session est lente »

ÉtapeOù regarder
1. QualifierLenteur à l'ouverture ou pendant la session ? Un utilisateur, un site, tout le monde ?
2. OuvertureMonitor › utilisateur › phases : identifier la phase la plus longue
3. Pendant la sessionICA RTT et latence (réseau), CPU / mémoire de la machine, processus gourmands
4. ComparerMême utilisateur sur une autre machine, autre utilisateur sur la même machine
5. Corriger et mesurerAppliquer une seule correction à la fois, comparer les tendances avant / après

🔷 En contexte Citrix

Pour un parc de quelques dizaines de VDA, Monitor + alertes couvrent l'essentiel ; uberAgent apporte surtout la visibilité applicative et l'analyse sur les postes physiques.

Mets une sonde sur le bureau ou l'application la plus critique : tu es prévenu avant le premier appel au support.

À retenir

  • Monitor : inclus, temps réel, phases d'ouverture de session, alertes, tendances.
  • Prérequis du découpage : Profile Management + plugin WMI, audit des processus.
  • Lire la phase la plus longue avant de chercher une cause.
  • uberAgent = analyse fine, mais un back-end à exploiter.
  • Sondes + alertes pour détecter avant les utilisateurs.

Auto-évaluation

Q1. La phase « Chargement du profil » dure 40 s. Que fais-tu ?

→ Regarder le détail par dossier dans Monitor, exclure les caches, et envisager le conteneur de profil (CTX-02).

Q2. Pourquoi installer Profile Management sur un VDA qui utilise FSLogix ?

→ Le plugin WMI de Profile Management fournit les données nécessaires au découpage de l'ouverture de session dans Monitor.

Q3. Les utilisateurs d'un seul site se plaignent de lenteurs pendant la session. Quel indicateur regardes-tu d'abord ?

→ L'ICA RTT et la latence réseau des sessions de ce site, à comparer avec les autres sites.

Q4. Quel est le principal risque d'un projet uberAgent ?

→ La dépendance au back-end (Splunk…) : sans stockage et exploitation des données, l'outil n'apporte rien.

Pour aller plus loin