Omnissa Horizon Client peut surveiller la qualité du réseau pendant les sessions distantes et afficher un message de notification s'il détecte une instabilité du réseau en raison d'une latence élevée. La latence réseau est basée sur le temps aller-retour (RTT) pour les connexions TCP et sur le RTT, la perte de paquets et la différence RTT (RTTV) pour les connexions BEAT et UDP.
Vous devez utiliser un paramètre de GPO d'agent et les paramètres d'Horizon Client pour contrôler l'affichage de ces messages de notification. Vous pouvez également configurer les paramètres de seuil utilisés par Horizon Client pour identifier les réseaux instables.
Configurer l'affichage des notifications réseau
Plusieurs paramètres contrôlent l'affichage ou non des notifications réseau, en fonction de la version d'Horizon Agent utilisée.
Horizon Agent 2406 et versions ultérieures
Pour les postes de travail distants exécutant Horizon Agent for Windows 2406 ou une version ultérieure, un administrateur peut utiliser le paramètre de GPO de l'agent Activer l'affichage de l'état du réseau pour configurer l'affichage des notifications. L'application ou non de ce paramètre GPO de l'agent dépend de l'état du paramètre d'affichage réseau du client.
-
Si le paramètre client n'a jamais été modifié, le paramètre GPO de l'agent est prioritaire sur le paramètre client et le paramètre agent prend effet.
-
Si le paramètre client a été modifié au moins une fois, le paramètre client est prioritaire sur le paramètre GPO de l'agent et le paramètre agent prend effet.
Horizon Agent 2312 et versions antérieures
Les postes de travail distants exécutant Horizon Agent for Windows 2312 ou version antérieure ne disposent pas d'un paramètre GPO pour les notifications réseau. Dans ce cas, les notifications réseau sont contrôlées uniquement par le paramètre d'affichage du réseau client.
Configurer le paramètre d'affichage du réseau client
Vous pouvez configurer les notifications de réseau à l'aide de l'élément de menu Configurer Omnissa Horizon Blast. Pour plus d'informations sur le moment où le paramètre client prend effet, reportez-vous aux sections précédentes de cette page.
-
Démarrez Horizon Client.
-
Sélectionnez Fichier > Configurer Horizon Blast dans la barre de menus.

-
Configurez l'affichage des notifications lorsque le réseau est instable.
- Pour activer les notifications réseau, désélectionnez l'option Désactiver l'affichage de l'état du réseau. Par défaut, cette option est désélectionnée pour autoriser l'affichage des notifications.
- Pour désactiver les notifications réseau, sélectionnez l'option Désactiver l'affichage de l'état du réseau.
-
Cliquez sur OK pour enregistrer vos modifications.
Façon dont Horizon Client détermine la qualité du réseau
Pour déterminer la qualité d'une connexion réseau, Horizon Client compare les statistiques du réseau pendant un intervalle de temps spécifié à une paire de valeurs correspondant à un seuil faible et à un seuil élevé, puis calcule un score de qualité compris entre 0 et 100 %. Si le score est inférieur à un certain pourcentage, le réseau est considéré comme étant à latence élevée et instable.
Horizon Client mesure les statistiques réseau suivantes en fonction du protocole réseau utilisé.
| Protocole | Statistiques mesurées |
|---|---|
| TCP |
|
| BEAT ou UDP |
|
Horizon Client utilise ensuite les règles suivantes pour calculer le score de qualité du réseau.
Règles pour les connexions TCP
Definitions:
rtt = detected RTT value
lowBound = RTT low threshold
highBound = RTT high threshold
score = overall network quality score
Rules:
If rtt >= highBound, then score = 0 (network is considered POOR)
If rtt <= lowBound, then score = 100 (network is considered GOOD)
If lowBound < rtt < highBound, then score = 100 * (rtt / (highBound - lowBound)) and network is considered OK
Règles pour les connexions BEAT/UDP
Definitions:
RTT = detected RTT value
RTT_extreme = RTT extreme threshold
RTT_lowBound = RTT low threshold
RTT_highBound = RTT high threshold
RTT_score = RTT quality score
RTT_weight_percentage = weight of RTT quality score
PkLoss = detected packet loss value
PkLoss_extreme = packet loss extreme threshold
PkLoss_lowBound = packet loss low threshold
PkLoss_highBound = packet loss high threshold
PkLoss_score = packet loss quality score
PkLoss_weight_percentage = weight of packet loss quality score
RTTV = detected RTT variance
RTTV_lowBound = low RTTV threshold
RTTV_highBound = high RTTV threshold
RTTV_score = RTTV quality score
RTTV_weight_percentage = weight of RTTV quality score
score = overall network quality score
Rules:
If RTT > RTT_extreme, then score = 0 (network is automatically considered POOR, all other weighted calculations are skipped)
If RTT >= RTT_highBound, then RTT_score = 0
If RTT <= RTT_lowBound, then RTT_score = 100
If RTT_lowBound < RTT < RTT_highBound, then RTT_score = 100 * (rtt / (RTT_highBound - RTT_lowBound))
If PkLoss > PkLoss_extreme, then score = 0 (network is automatically considered POOR, all other weighted calculations are skipped)
If PkLoss >= PkLoss_highBound, then PkLoss_score = 0
If PkLoss <= PkLoss_lowBound, then PkLoss_score = 100
If PkLoss_lowBound < PkLoss < PkLoss_highBound, then PkLoss_score = 100 * (PkLoss / (PkLoss_highBound - PkLoss_lowBound))
If RTTV >= RTTV_highBound, then RTTV_score = 0
If RTTV <= RTTV_lowBound, then RTTV_score = 100
If RTTV_lowBound < RTTV < RTTV_highBound, then RTTV_score = 100 * (RTTV / (RTTV_highBound - RTTV_lowBound))
To calculate the overall score, take the weighted average of the three quality scores:
score = RTT_score * RTT_weight_percentage / 100 +
PkLoss_score * PkLoss_weight_percentage / 100 +
RTTV_score * RTTV_weight_percentage / 100
Horizon Client utilise ensuite les règles suivantes pour déterminer la stabilité du réseau :
Definitions:
score = overall network quality score
thresholdGood = minimum score indicating GOOD network stability
thresholdPoor = high limit of score range indicating POOR network stability
Rules:
If score >= thresholdGood, the network is considered GOOD and no notification is displayed.
If thresholdPoor < score < thresholdGood, the network is considered OK and no notification is displayed.
If score <= thresholdPoor, the network is considered POOR and a notification is displayed.
Configurer les paramètres de seuil pour la qualité du réseau
Pour personnaliser les paramètres de seuil utilisés par Horizon Client pour calculer le score de qualité du réseau et déterminer la stabilité du réseau, configurez les clés dans l'un des fichiers de configuration suivants.
- Paramètres généraux :
/usr/lib/omnissa/settings - Préférences de l'utilisateur :
~/.omnissa/preferences - Valeurs par défaut de l'utilisateur :
~/.omnissa/config - Valeurs par défaut de l'hôte :
/etc/omnissa/config - Valeurs par défaut du site :
/usr/lib/omnissa/config
Horizon Client effectue une recherche parmi les fichiers de configuration dans l'ordre indiqué et s'arrête dès qu'il trouve une clé avec une valeur configurée.
Remarque : soyez prudent lorsque vous modifiez les valeurs par défaut de ces clés de configuration. Les valeurs de seuil par défaut ont été déterminées à l'aide de tests internes approfondis et sont conçues pour produire des résultats acceptables pour les environnements réseau standard.
| Clé de configuration | Valeurs autorisées | Valeur par défaut | Description |
|---|---|---|---|
| vvc.NetworkStatsCheckEnabled | 0, 1 | 1 |
Spécifie s'il convient ou non d'activer le traitement des données réseau pour calculer le score de qualité du réseau.
|
| vvc.NetworkStatsCheckPeriodSec | Entier positif supérieur à 2 | 15 | Spécifie l'intervalle de temps, en secondes, durant lequel les statistiques du réseau sont surveillées. |
| vvc.NetworkStatsQualityScoreTcpThresholdGood | Nombre compris entre 0 et 100 | 85 |
Spécifie le score minimal requis pour indiquer la BONNE qualité pour les réseaux TCP.
La valeur spécifiée doit être supérieure à la valeur vvc.NetworkStatsQualityScoreTcpThresholdPoor. Les scores compris entre vvc.NetworkStatsQualityScoreTcpThresholdPoor et vvc.NetworkStatsQualityScoreTcpThresholdGood indiquent une qualité correcte pour les réseaux TCP. |
| vvc.NetworkStatsQualityScoreTcpThresholdPoor | Nombre compris entre 0 et 100 | 40 |
Spécifie la limite élevée de la plage de scores indiquant une MAUVAISE qualité pour les réseaux TCP.
La valeur spécifiée doit être inférieure à la valeur vvc.NetworkStatsQualityScoreTcpThresholdGood. Les scores compris entre vvc.NetworkStatsQualityScoreTcpThresholdPoor et vvc.NetworkStatsQualityScoreTcpThresholdGood indiquent une qualité correcte pour les réseaux TCP. |
| vvc.NetworkStatsQualityScoreBeatThresholdGood | Nombre compris entre 0 et 100 | 75 |
Spécifie le score minimal requis pour indiquer la BONNE qualité pour les réseaux BEAT et UDP.
La valeur spécifiée doit être supérieure à la valeur vvc.NetworkStatsQualityScoreBeatThresholdPoor. Les scores compris entre vvc.NetworkStatsQualityScoreBeatThresholdPoor et vvc.NetworkStatsQualityScoreBeatThresholdGood indiquent une qualité correcte pour les réseaux BEAT et UDP. |
| vvc.NetworkStatsQualityScoreBeatThresholdPoor | Nombre compris entre 0 et 100 | 45 |
Spécifie la limite élevée de la plage de scores indiquant une MAUVAISE qualité pour les réseaux BEAT et UDP.
La valeur spécifiée doit être inférieure à la valeur vvc.NetworkStatsQualityScoreBeatThresholdGood. Les scores compris entre vvc.NetworkStatsQualityScoreBeatThresholdPoor et vvc.NetworkStatsQualityScoreBeatThresholdGood indiquent une qualité correcte pour les réseaux BEAT et UDP. |
| vvc.NetworkStatsTcpRttMSLow | Entier positif | 2 | Spécifie la valeur de seuil de RTT faible, en millisecondes, utilisée pour calculer le score de qualité des réseaux TCP. La valeur spécifiée doit être inférieure à la valeur vvc.NetworkStatsTcpRttMSHigh. |
| vvc.NetworkStatsTcpRttMSHigh | Entier positif | 400 | Spécifie la valeur de seuil de RTT élevée, en millisecondes, utilisée pour calculer le score de qualité des réseaux TCP. La valeur spécifiée doit être supérieure à la valeur vvc.NetworkStatsTcpRttMSLow. |
| vvc.NetworkStatsTcpRttMSWeightPercent | Pourcentage compris entre 0 et 100 | 100 |
Spécifie la pondération statistique de la valeur RTT utilisée pour calculer le score de qualité des réseaux TCP. Remarque : étant donné que le RTT est le seul facteur réseau actuellement utilisé pour déterminer la qualité des réseaux TCP, cette clé doit être définie sur 100. |
| vvc.NetworkStatsBeatRttMSLow | Entier positif | 2 | Spécifie la valeur de seuil RTT faible, en millisecondes, utilisée pour calculer le score de qualité des réseaux BEAT et UDP. La valeur spécifiée doit être inférieure à la valeur vvc.NetworkStatsBeatRttMSHigh. |
| vvc.NetworkStatsBeatRttMSHigh | Entier positif | 400 | Spécifie la valeur de seuil RTT élevée, en millisecondes, utilisée pour calculer le score de qualité des réseaux BEAT et UDP. La valeur spécifiée doit être supérieure à la valeur vvc.NetworkStatsBeatRttMSLow. |
| vvc.NetworkStatsBeatRttMSExtreme | Entier positif | 250 |
Spécifie la valeur de seuil RTT extrême, en millisecondes, utilisée pour identifier immédiatement les réseaux BEAT et UDP de MAUVAISE qualité. Si le RTT détecté est supérieur au seuil extrême, le réseau est automatiquement considéré comme MAUVAIS et aucun autre calcul pondéré n'est effectué. |
| vvc.NetworkStatsBeatRttMSWeightPercent | Pourcentage compris entre 0 et 100 | 34 |
Spécifie la pondération statistique de la valeur RTT utilisée pour calculer le score de qualité pour les réseaux BEAT et UDP. Remarque : la valeur combinée de vvc.NetworkStatsBeatRttMSWeightPercent, vvc.NetworkStatsBeatPkLossPercentWeightPercent et vvc.NetworkStatsBeatRttvMSWeightPercent doit être égale à 100. |
| vvc.NetworkStatsBeatPkLossPercentLow | Pourcentage compris entre 0 et 100 | 0,1 | Spécifie le seuil de perte de paquets faible utilisé pour calculer le score de qualité pour les réseaux BEAT et UDP. La valeur spécifiée doit être inférieure à la valeur vvc.NetworkStatsBeatPkLossPercentHigh. |
| vvc.NetworkStatsBeatPkLossPercentHigh | Pourcentage compris entre 0 et 100 | 15 | Spécifie le seuil de perte de paquets élevé utilisé pour calculer le score de qualité pour les réseaux BEAT et UDP. La valeur spécifiée doit être supérieure à la valeur vvc.NetworkStatsBeatPkLossPercentLow. |
| vvc.NetworkStatsBeatPkLossPercentExtreme | Pourcentage compris entre 0 et 100 | 25 |
Spécifie le seuil de perte de paquets extrême utilisé pour identifier immédiatement les réseaux BEAT et UDP de MAUVAISE qualité. Si la perte de paquets détectée est supérieure au seuil extrême, le réseau est automatiquement considéré comme MAUVAIS et aucun autre calcul pondéré n'est effectué. |
| vvc.NetworkStatsBeatPkLossPercentWeightPercent | Pourcentage compris entre 0 et 100 | 33 |
Spécifie la pondération statistique de la valeur de perte de module utilisée pour calculer le score de qualité pour les réseaux BEAT et UDP. Remarque : la valeur combinée de vvc.NetworkStatsBeatRttMSWeightPercent, vvc.NetworkStatsBeatPkLossPercentWeightPercent et vvc.NetworkStatsBeatRttvMSWeightPercent doit être égale à 100. |
| vvc.NetworkStatsBeatRttvMSLow | Entier positif | 1 | Spécifie le seuil RTTV faible, en millisecondes, utilisé pour calculer le score de qualité pour les réseaux BEAT et UDP. La valeur spécifiée doit être inférieure à la valeur vvc.NetworkStatsBeatRttvMSHigh. |
| vvc.NetworkStatsBeatRttvMSHigh | Entier positif | 30 | Spécifie le seuil RTTV élevé, en millisecondes, utilisé pour calculer le score de qualité pour les réseaux BEAT et UDP. La valeur spécifiée doit être supérieure à la valeur vvc.NetworkStatsBeatRttvMSLow. |
| vvc.NetworkStatsBeatRttvMSWeightPercent | Pourcentage compris entre 0 et 100 | 33 |
Spécifie la pondération statistique de la valeur RTTV utilisée pour calculer le score de qualité pour les réseaux BEAT et UDP. Remarque : la valeur combinée de vvc.NetworkStatsBeatRttMSWeightPercent, vvc.NetworkStatsBeatPkLossPercentWeightPercent et vvc.NetworkStatsBeatRttvMSWeightPercent doit être égale à 100. |
Cette page vous a-t-elle été utile ?