Sur cette page
Comprendre la sortie d’un fichier local d’Enhanced Analytics
Configurer un fichier local pour les données d’analyse réseau
Configurer un collecteur distant pour la diffusion en continu de données d’analyse
Exemple : Configurer les statistiques de file d’attente et de trafic
Exemple : Configurer la surveillance des files d’attente et du trafic
Analyse réseau
SUMMARY Cette section décrit la fonctionnalité d’analyse réseau qui offre une visibilité sur les performances et le comportement de l’infrastructure de centre de données. Il collecte les données du commutateur, les analyse à l’aide d’algorithmes sophistiqués et capture les résultats dans des rapports. Les administrateurs réseau peuvent utiliser les rapports pour résoudre les problèmes, prendre des décisions et ajuster les ressources en fonction des besoins.
Présentation de l’analyse réseau
Le gestionnaire d’analyse (analyticsm) du moteur de transfert de paquets collecte les statistiques de trafic et de file d’attente, tandis que le démon d’analyse (analyticsd) du moteur de routage analyse les données et génère des rapports.
Dans Junos OS version 13.2X51-D15, la fonctionnalité d’analyse réseau a été améliorée et des modifications importantes ont été apportées aux instructions et aux hiérarchies CLI. Si vous effectuez une mise à niveau vers Junos OS version 13.2X51-D15 ou ultérieure à partir d’une version antérieure à 13.2X51-D15, les configurations d’analyse réseau validées dans les versions précédentes s’affichent sur votre équipement, mais la fonctionnalité est désactivée. Pour activer cette fonctionnalité, vous devez la reconfigurer à l’aide des nouvelles instructions et hiérarchies CLI.
- Présentation des fonctionnalités d’analyse
- Présentation des améliorations apportées à l’analyse réseau
- Récapitulatif des modifications apportées à l’interface de ligne de commande
Présentation des fonctionnalités d’analyse
Vous activez l’analyse réseau en configurant la surveillance des files d’attente (microrafales) et la surveillance des statistiques de trafic haute fréquence.
Surveillance des files d’attente (micro-rafales) :
La surveillance par microrafales permet d’examiner les conditions des files d’attente sur le réseau. Une microrafale indique au moteur de transfert de paquets qu’une profondeur de file d’attente ou un seuil de latence spécifié par l’utilisateur est atteint. La profondeur de file d’attente correspond à la mémoire tampon (en octets) contenant les données, et la latence est la durée (en nanosecondes ou microsecondes) pendant laquelle les données restent dans la file d’attente.
Vous pouvez configurer la surveillance des files d’attente en fonction de la profondeur ou de la latence de la file d’attente (mais pas les deux), et configurer la fréquence (intervalle d’interrogation) à laquelle le moteur de transfert de paquets recherche les microrafales et envoie les données au moteur de routage pour traitement. Vous pouvez configurer la surveillance des files d’attente globalement pour toutes les interfaces physiques du système ou pour une interface spécifique du commutateur. Toutefois, l’intervalle de surveillance de file d’attente spécifié s’applique soit à toutes les interfaces, soit à aucune ; Vous ne pouvez pas configurer l’intervalle pour chaque interface.
Surveillance des statistiques de trafic haute fréquence :
La surveillance des statistiques de trafic à haute fréquence permet de collecter des statistiques de trafic à des intervalles d’interrogation spécifiés. Comme pour l’intervalle de surveillance des files d’attente, l’intervalle de surveillance du trafic s’applique soit à toutes les interfaces, soit à aucune. Vous ne pouvez pas configurer l’intervalle pour chaque interface.
La surveillance du trafic et celle des files d’attente sont désactivées par défaut. Vous devez configurer chaque type de surveillance à l’aide de l’interface de ligne de commande. Dans tous les cas, la configuration d’une interface est toujours prioritaire sur la configuration globale.
Vous pouvez configurer la surveillance du trafic et des files d’attente pour les interfaces physiques uniquement. Les interfaces logiques et les interfaces de port Virtual Chassis (VCP) ne sont pas prises en charge.
Le démon analyticsd du moteur de routage génère des fichiers journaux locaux contenant les enregistrements de statistiques de file d’attente et de trafic. Vous pouvez spécifier le nom et la taille du fichier journal, ainsi que le nombre de fichiers journaux. Si vous ne configurez pas de nom de fichier, les données ne sont pas enregistrées.
Vous pouvez afficher le fichier journal local ou spécifier un serveur pour recevoir les données de streaming contenant les statistiques de file d’attente et de trafic.
Pour chaque port, les informations relatives aux 10 derniers enregistrements de statistiques de trafic et aux 100 derniers enregistrements de statistiques de file d’attente sont mises en cache. Vous pouvez afficher ces informations à l’aide des show analytics
commandes.
Pour stocker les données de traceoptions, vous devez configurer l’instruction traceoptions
au niveau de la [edit services analytics]
hiérarchie.
Présentation des améliorations apportées à l’analyse réseau
À partir de la version 13.2X51-D15 de Junos OS, la fonctionnalité d’analyse réseau apporte les améliorations suivantes :
Resources (Ressources) : comprend les interfaces et le système. La ressource interfaces vous permet de configurer un nom d’interface et un nom de profil de ressource associé pour chaque interface. Avec la ressource système, vous pouvez configurer les intervalles d’interrogation pour la surveillance des files d’attente et du trafic, ainsi qu’un profil de ressource associé pour le système.
Profil de ressource : modèle qui contient les configurations de la surveillance de la file d’attente et du trafic, telles que les valeurs de seuil de profondeur et de latence, et indique si chaque type de surveillance est activé ou désactivé. Une fois qu’un profil de ressource est configuré, vous l’appliquez à une ressource système ou d’interfaces.
Collecteur : serveur permettant de collecter des statistiques sur la surveillance des files d’attente et du trafic, et peut être un serveur local ou distant. Vous pouvez configurer un serveur local pour qu’il stocke les statistiques de surveillance dans un fichier journal, ou un serveur distant pour qu’il reçoive des données statistiques en continu.
Export profile (Exporter le profil) : vous devez configurer un profil d’exportation si vous souhaitez envoyer des données de streaming à un collecteur distant. Dans le profil d’exportation, vous définissez la catégorie de données diffusées en continu (à l’échelle du système ou spécifique à l’interface) pour déterminer le type de flux que le collecteur recevra. Vous pouvez spécifier des catégories de flux système et d’interface. Les données système comprennent des informations système et l’état de la surveillance des files d’attente et du trafic. Les données spécifiques à l’interface comprennent des informations d’interface, des statistiques sur les files d’attente et le trafic, ainsi que l’état des liaisons, des files d’attente et du trafic.
-
Format de flux Google Protocol Buffer (GBP) : nouveau format de diffusion en continu pour surveiller les données statistiques envoyées à un collecteur distant dans un seul message AnRecord. Le format de ce flux, qui fournit neuf types d’informations, est illustré à la section Tableau 1.
Tableau 1 : Format de flux Google Protocol Buffer (GBP) Message
Description
Informations système
Informations générales sur le système, notamment temps de démarrage, informations sur le modèle, numéro de série, nombre de ports, etc.
État de la file d’attente système
État de la file d’attente pour le système en général
État du trafic système
État du trafic pour le système en général
Informations sur l’interface
Comprend l’index SNMP, l’emplacement, le port et d’autres informations
Statistiques de file d’attente pour les interfaces
Statistiques de file d’attente pour des interfaces spécifiques
Statistiques de trafic pour les interfaces
Statistiques de trafic pour des interfaces spécifiques
État du lien pour les interfaces
Inclut la vitesse et l’état des liaisons, etc.
État de la file d’attente pour les interfaces
État de la file d’attente pour des interfaces spécifiques
État du trafic pour les interfaces
État du trafic pour des interfaces spécifiques
-
Le fichier analytics.proto : fournit un modèle pour le format de flux GBP. Ce fichier peut être utilisé pour écrire votre application serveur d’analyse. Pour télécharger le fichier, rendez-vous sur : /documentation/en_US/junos13.2/topics/reference/proto-files/analytics-proto.txt
Utilisation de valeurs seuils : Analytics Manager (analyticsm) génère un enregistrement de statistiques de file d’attente lorsque la profondeur de file d’attente inférieure ou la valeur seuil de latence est dépassée.
User Datagram Protocol (UDP) : protocole de transport supplémentaire que vous pouvez configurer, en plus du protocole TCP (Transmission Control Protocol), pour le port du serveur de diffusion en continu à distance.
Fichier unique pour la journalisation locale : remplace les fichiers journaux distincts pour les statistiques de file d’attente et de trafic.
Modification de la mesure de la latence : la configuration et la création de rapports sur les valeurs de latence sont passées de quelques microsecondes à quelques nanosecondes.
Modification des rapports sur l’heure de collecte au format UTC : l’heure de collecte des statistiques est indiquée en microsecondes au lieu de millisecondes.
Nouvelle commande en mode opérationnel : remplace la
show analytics streaming-server
commandeshow analytics collector
.Modifications du format de sortie de la commande : incluez les modifications suivantes :
Ajout de compteurs de paquets unicast, multicast et broadcast dans les statistiques de file d’attente et de trafic.
Inversion de la séquence d’informations statistiques dans la sortie. L’enregistrement le plus récent est affiché au début et l’enregistrement le plus ancien à la fin de la sortie.
Suppression des informations d’état de surveillance du trafic ou de la file d’attente de la partie globale de la sortie de la
show analytics configuration
commande etshow analytics status
s’il n’y a pas de configuration globale.Ajout de à la partie spécifique à l’interface de la sortie de la
show analytics configuration
commande et si un paramètre n’est pas configuré (par exemple, seuil deshow analytics status
profondeur ou seuil den/a
latence).
Récapitulatif des modifications apportées à l’interface de ligne de commande
À compter de Junos OS version 13.2X51-D15, les améliorations apportées à la fonctionnalité d’analyse réseau entraînent des modifications de la CLI lorsque vous configurez la fonction. Consultez la section Tableau 2 pour obtenir un récapitulatif des modifications apportées à la CLI.
Tâche |
CLI pour Junos OS version 13.2X50-D15 et 13.2X51-D10 |
CLI pour Junos OS version 13.2X51-D15 et ultérieures |
---|---|---|
Configuration de la file d’attente globale et de l’intervalle d’interrogation de surveillance du trafic |
traffic-statistics { interval interval; } queue-statistics { interval interval; } |
resource { system { polling-interval { queue-monitoring interval; traffic-monitoring interval; } } } |
Configuration des fichiers locaux pour les rapports sur les statistiques de trafic et de file d’attente |
traffic-statistics { file filename; size size; files number; } queue-statistics { file filename; size size; files number; } |
collector { local { file filename { files number; size size; } } } |
Activation des statistiques de file d’attente et surveillance du trafic, et spécification du seuil de profondeur pour toutes les interfaces (globalement) |
interfaces { all { queue-statistics; traffic-statistics; depth-threshold { high number; low number; } } } |
Nécessite de définir un profil de ressource et de l’appliquer au système :
|
Activation des statistiques de file d’attente et surveillance du trafic, et spécification du seuil de latence pour une interface |
interfaces { interface{ queue-statistics; traffic-statistics; latency-threshold high number; low number; } } |
Nécessite de définir un profil de ressource et de l’appliquer à l’interface :
|
Configuration du format de transmission de données en continu (JSON, CSV ou TSV) à envoyer à un serveur distant REMARQUE :
Junos OS version 13.2X51-D15 ajoute la prise en charge du format de flux GPB et de la configuration des protocoles de transport (TCP ou UDP). |
streaming-servers { address ip-address { port number { stream-format format; } } } |
Nécessite de définir le format de flux dans un profil d’exportation et d’appliquer le profil au collecteur.
|
Configuration des types de messages de streaming (statistiques de file d’attente ou de trafic) à envoyer à un serveur distant |
streaming-servers { address ip-address { port number { stream-type type; stream-type type; } } } |
Nécessite de définir un profil d’exportation et de l’appliquer au collecteur :
|
Configuration du protocole de transport pour l’envoi de données en streaming vers un serveur externe |
Aucune configuration n’est disponible. Seul le protocole TCP est pris en charge. |
La configuration est disponible. Les protocoles TCP et UDP sont pris en charge et peuvent être configurés pour le même port.
collector { address ip-address { port number1 { transport tcp; transport udp; } port number2 { transport udp; } } } |
Afficher des informations sur le serveur de diffusion en continu distant ou le collecteur |
Exécutez la |
Exécutez la |
Comprendre les données de streaming de l’analyse réseau
Les données de surveillance de l’analyse réseau peuvent être transmises à des serveurs distants, appelés collecteurs. Vous pouvez configurer un ou plusieurs collecteurs pour qu’ils reçoivent des données transmises en continu contenant des statistiques sur les files d’attente et le trafic. Cette rubrique décrit la sortie de données diffusées en continu.
Dans Junos OS version 13.2X51-D10, l’analyse réseau prend en charge les formats et sorties de données de streaming suivants :
-
JavaScript Object Notation (JSON)
-
Valeurs séparées par des virgules (CSV)
-
Valeurs séparées par des tabulations (TSV)
Pour la sortie affichée dans cette rubrique pour les formats JSON, CSV et TSV, l’heure est affichée au format d’époque Unix (également connu sous le nom d’heure Unix ou heure POSIX).
À partir de la version 13.2X51-D15 de Junos OS, la prise en charge du format et de la sortie de streaming ci-dessous a été ajoutée, ainsi que des formats JSON, CSV et TSV.
-
Mémoire tampon de protocole Google (GPB)
- JavaScript Object Notation (JSON)
- Valeurs séparées par des virgules (CSV)
- Valeurs séparées par des tabulations (TSV)
- Mémoire tampon de protocole Google (GPB)
JavaScript Object Notation (JSON)
Le format de diffusion en continu JSON (JavaScript Object Notation) prend en charge les données suivantes :
Données statistiques de file d’attente. Par exemple :
{"record-type":"queue-stats","time":1383453988263,"router-id":"qfx5100-switch", "port":"xe-0/0/18","latency":0,"queue-depth":208}
Pour plus d’informations sur les champs de sortie des statistiques de file d’attente, reportez-vous à la section Tableau 3 .
Statistiques de trafic. Par exemple :
{"record-type":"traffic-stats","time":1383453986763,"router-id":"qfx5100-switch", "port":"xe-0/0/16","rxpkt":26524223621,"rxpps":8399588,"rxbyte":3395100629632, "rxbps":423997832,"rxdrop":0,"rxerr":0,"txpkt":795746503,"txpps":0,"txbyte":101855533467, "txbps":0,"txdrop":0,"txerr":0}
Pour plus d’informations sur les champs en sortie des statistiques de trafic, reportez-vous à la section Tableau 4 .
Valeurs séparées par des virgules (CSV)
Le format de diffusion en continu CSV (Valeurs séparées par des virgules) prend en charge les données suivantes :
Statistiques de file d’attente. Par exemple :
q,1383454067604,qfx5100-switch,xe-0/0/18,0,208
Pour plus d’informations sur les champs de sortie des statistiques de file d’attente, reportez-vous à la section Tableau 3 .
Statistiques de trafic. Par exemple :
t,1383454072924,qfx5100-switch,xe-0/0/19,1274299748,82950,163110341556,85603312,0,0, 27254178291,8300088,3488534810679,600002408,27268587050,3490379142400
Pour plus d’informations sur les champs en sortie des statistiques de trafic, reportez-vous à la section Tableau 4 .
Valeurs séparées par des tabulations (TSV)
Le format de diffusion en continu TSV (Tab-separated Values) prend en charge les données suivantes :
Statistiques de file d’attente. Par exemple :
q 585870192561703872 qfx5100-switch xe-0/0/18 (null) 208 2
Pour plus d’informations sur les champs de sortie des statistiques de file d’attente, reportez-vous à la section Tableau 3 .
Statistiques de trafic. Par exemple :
t 1383454139025 qfx5100-switch xe-0/0/19 1279874033 82022 163823850036 84801488 0 0 27811618258 8199630 3559887126455 919998736 27827356915 3561901685120
Pour plus d’informations sur les champs en sortie des statistiques de trafic, reportez-vous à la section Tableau 4 .
- Sortie des statistiques de file d’attente pour JSON, CSV et TSV
- Sortie des statistiques de trafic pour JSON, CSV et TSV
Sortie des statistiques de file d’attente pour JSON, CSV et TSV
Tableau 3 Décrit les champs de sortie pour les données statistiques de file d’attente diffusées en continu dans l’ordre dans lequel elles apparaissent.
Champ |
Description |
---|---|
type_enregistrement |
Type de statistiques. Affiché comme suit :
|
Temps |
Heure (au format Unix epoch) à laquelle les statistiques ont été capturées. |
identifiant_routeur |
ID de l’équipement hôte d’analyse réseau. |
Port |
Nom du port physique configuré pour l’analyse réseau. |
latence |
Latence de la file d’attente du trafic en millisecondes. |
profondeur de file d’attente |
Profondeur de la file d’attente de trafic en octets. |
Sortie des statistiques de trafic pour JSON, CSV et TSV
Tableau 4 Décrit les champs en sortie pour les données statistiques de trafic transmises en continu dans l’ordre dans lequel elles apparaissent.
Champ |
Description |
---|---|
type_enregistrement |
Type de statistiques. Affiché comme suit :
|
Temps |
Heure (au format Unix epoch) à laquelle les statistiques ont été capturées. |
identifiant_routeur |
ID de l’équipement hôte d’analyse réseau. |
Port |
Nom du port physique configuré pour l’analyse réseau. |
rxpkt |
Nombre total de paquets reçus. |
RXPPS (en anglais seulement) |
Nombre total de paquets reçus par seconde. |
rxbyte |
Nombre total d’octets reçus. |
rxbps (en anglais) |
Nombre total d’octets reçus par seconde. |
rxdrop (en anglais seulement) |
Le nombre total de paquets entrants a été abandonné. |
rxerr |
Nombre total de paquets comportant des erreurs. |
txpkt |
Nombre total de paquets transmis. |
TXPPS (en anglais seulement) |
Nombre total de paquets transmis par seconde. |
txbyte |
Nombre total d’octets transmis. |
Txbps (en anglais) |
Nombre total d’octets transmis par seconde. |
txdrop (en anglais seulement) |
Le nombre total d’octets transmis a chuté. |
txerr |
Nombre total de paquets transmis comportant des erreurs (abandonnés). |
Mémoire tampon de protocole Google (GPB)
Ce format de streaming offre :
-
Prise en charge de neuf types de messages, en fonction du type de ressource (à l’échelle du système ou de l’interface).
-
Envoie des messages dans un format hiérarchique.
-
Vous pouvez générer d’autres messages au format de flux (JSON, CSV, TSV) à partir de messages au format GPB.
-
Comprend un en-tête de message de 8 octets. Voir Tableau 5 pour plus d’informations.
Tableau 5 décrit l’en-tête de message au format GPB stream.
Position de l’octet |
Champ |
---|---|
0 à 3 |
Longueur du message |
4 |
Version du message |
5 à 7 |
Réservé pour une utilisation future |
Le fichier prototype GPB suivant (analytics.proto) fournit des détails sur les données diffusées en continu :
package analytics; // Traffic statistics related info message TrafficStatus { optional uint32 status = 1; optional uint32 poll_interval = 2; } // Queue statistics related info message QueueStatus { optional uint32 status = 1; optional uint32 poll_interval = 2; optional uint64 lt_high = 3; optional uint64 lt_low = 4; optional uint64 dt_high = 5; optional uint64 dt_low = 6; } message LinkStatus { optional uint64 speed = 1; optional uint32 duplex = 2; optional uint32 mtu = 3; optional bool state = 4; optional bool auto_negotiation= 5; } message InterfaceInfo { optional uint32 snmp_index = 1; optional uint32 index = 2; optional uint32 slot = 3; optional uint32 port = 4; optional uint32 media_type = 5; optional uint32 capability = 6; optional uint32 porttype = 7; } message InterfaceStatus { optional LinkStatus link = 1; optional QueueStatus queue_status = 2; optional TrafficStatus traffic_status = 3; } message QueueStats { optional uint64 timestamp = 1; optional uint64 queue_depth = 2; optional uint64 latency = 3; } message TrafficStats { optional uint64 timestamp = 1; optional uint64 rxpkt = 2; optional uint64 rxucpkt = 3; optional uint64 rxmcpkt = 4; optional uint64 rxbcpkt = 5; optional uint64 rxpps = 6; optional uint64 rxbyte = 7; optional uint64 rxbps = 8; optional uint64 rxcrcerr = 9; optional uint64 rxdroppkt = 10; optional uint64 txpkt = 11; optional uint64 txucpkt = 12; optional uint64 txmcpkt = 13; optional uint64 txbcpkt = 14; optional uint64 txpps = 15; optional uint64 txbyte = 16; optional uint64 txbps = 17; optional uint64 txcrcerr = 18; optional uint64 txdroppkt = 19; } message InterfaceStats { optional TrafficStats traffic_stats = 1; optional QueueStats queue_stats = 2; } //Interface message message Interface { required string name = 1; optional bool deleted = 2; optional InterfaceInfo information = 3; optional InterfaceStats stats = 4; optional InterfaceStatus status = 5; } message SystemInfo { optional uint64 boot_time = 1; optional string model_info = 2; optional string serial_no = 3; optional uint32 max_ports = 4; optional string collector = 5; repeated string interface_list = 6; } message SystemStatus { optional QueueStatus queue_status = 1; optional TrafficStatus traffic_status = 2; } //System message message System { required string name = 1; optional bool deleted = 2; optional SystemInfo information = 3; optional SystemStatus status = 4; } message AnRecord { optional uint64 timestamp = 1; optional System system = 2; repeated Interface interface = 3; }
Voir également
Comprendre la sortie d’un fichier local d’Enhanced Analytics
La fonctionnalité d’analyse réseau offre une visibilité sur les performances et le comportement de l’infrastructure du centre de données. Vous activez l’analyse réseau en configurant la surveillance des statistiques de file d’attente ou de trafic, ou les deux. En outre, vous pouvez configurer un fichier local pour stocker les enregistrements de statistiques de trafic et de file d’attente.
Cette rubrique décrit la sortie du fichier local dans Junos OS version 13.2X51-D15 et ultérieures.
À partir de Junos OS version 13.2X51-D15, les statistiques de surveillance du trafic et des files d’attente peuvent être stockées localement dans un fichier unique. L’exemple suivant montre la sortie de la monitor start
commande.
root@qfx5100-33> monitor start an root@qfx5100-33> *** an *** q,1393947567698432,qfx5100-33,xe-0/0/19,1098572,1373216 q,1393947568702418,qfx5100-33,xe-0/0/19,1094912,1368640 q,1393947569703415,qfx5100-33,xe-0/0/19,1103065,1378832 t,1393947569874528,qfx5100-33,xe-0/0/16,12603371884,12603371884,0,0, 8426023,1613231610488,8628248712,0,3,5916761,5916761,0,0,0,757345408,0,0,0 t,1393947569874528,qfx5100-33,xe-0/0/18,12601953614,12601953614,0,0, 8446737,1613050071660,8649421552,0,5,131761619,131761619,0,0,84468, 16865487232,86495888,0,0 t,1393947569874528,qfx5100-33,xe-0/0/19,126009250,126009250,0,0,84469, 16129184128,86496392,0,0,12584980342,12584980342,0,0,8446866,1610877487744, 8649588432,12593703960,0 q,1393947575698402,qfx5100-33,xe-0/0/19,1102233,1377792 q,1393947576701398,qfx5100-33,xe-0/0/19,1107724,1384656
Reportez-vous à la section Tableau 6 pour la sortie des statistiques de file d’attente et Tableau 7 pour la sortie des statistiques de trafic. Les champs des tables sont répertoriés dans l’ordre dans lequel ils apparaissent dans l’exemple en sortie.
Champ |
Description |
Exemple dans la sortie |
---|---|---|
Type d’enregistrement |
Type de statistiques (suivi des files d’attente ou du trafic) |
|
Temps (microsecondes) |
Époque Unix (ou temps Unix) en microsecondes à laquelle les statistiques ont été capturées. |
|
ID de routeur |
ID de l’équipement hôte d’analyse réseau. |
|
Port |
Nom du port physique configuré pour l’analyse réseau. |
|
Latence (nanosecondes) |
Latence de la file d’attente du trafic en nanosecondes. |
|
Profondeur de la file d’attente (octets) |
Profondeur de la file d’attente de trafic en octets. |
|
Champ |
Description |
Exemple dans la sortie |
---|---|---|
Type d’enregistrement |
Type de statistiques (suivi des files d’attente ou du trafic) |
|
Temps (microsecondes) |
Époque Unix (ou temps Unix) en microsecondes à laquelle les statistiques ont été capturées. |
|
ID de routeur |
ID de l’équipement hôte d’analyse réseau. |
|
Port |
Nom du port physique configuré pour l’analyse réseau. |
|
rxpkt |
Nombre total de paquets reçus. |
|
rxucpkt |
Nombre total de paquets unicast reçus. |
|
rxmcpkt |
Nombre total de paquets multicast reçus. |
|
rxbcpkt |
Nombre total de paquets de diffusion reçus. |
|
RXPPS (en anglais seulement) |
Nombre total de paquets reçus par seconde. |
|
rxbyte |
Nombre total d’octets reçus. |
|
rxbps (en anglais) |
Nombre total d’octets reçus par seconde. |
|
rxdroppkt |
Le nombre total de paquets entrants a été abandonné. |
|
rxcrcerr |
Erreurs CRC/Align reçues. |
|
txpkt |
Nombre total de paquets transmis. |
|
txucpkt |
Nombre total de paquets unicast transmis. |
|
txmcpkt |
Nombre total de paquets multicast transmis. |
|
txbcpkt |
Nombre total de paquets de diffusion transmis. |
|
TXPPS (en anglais seulement) |
Nombre total de paquets transmis par seconde. |
|
txbyte |
Nombre total d’octets transmis. |
|
Txbps (en anglais) |
octets par seconde transmis. |
|
txdroppkt |
Le nombre total de paquets transmis a été interrompu. |
|
txcrcerr |
Erreurs CRC/Align transmises. |
|
Comprendre la configuration et l’état de l’analyse réseau
La fonctionnalité d’analyse réseau offre une visibilité sur les performances et le comportement de l’infrastructure du centre de données. Vous pouvez activer l’analyse réseau en configurant la surveillance des statistiques de trafic et de file d’attente.
Cette rubrique décrit la configuration et l’état de sortie de Junos OS versions 13.2X50-D15 et 13.2X51-D10 uniquement.
Si vous avez activé la surveillance du trafic ou des files d’attente, vous pouvez exécuter les commandes et pour afficher la show analytics configuration
configuration et show analytics status
l’état de l’interface globale ainsi que ceux d’interfaces spécifiques. La sortie qui s’affiche dépend de votre configuration au niveau de l’interface globale et de l’interface spécifique. Par exemple :
Une configuration d’interface globale (pour toutes les interfaces) pour désactiver la surveillance remplace la configuration pour l’activer sur une interface.
La configuration de l’interface pour activer ou désactiver la surveillance remplace la configuration de l’interface globale, sauf si la surveillance a été désactivée globalement pour toutes les interfaces.
S’il n’y a pas de configuration, que ce soit pour toutes les interfaces ou pour une interface spécifique, la surveillance est désactivée par défaut (reportez-vous à la section Tableau 8).
Tableau 8 Décrit la corrélation entre la configuration de l’utilisateur et les paramètres affichés.
Configuration de l’utilisateur |
Paramètres généraux ou système |
Paramètres spécifiques de l’interface |
||
---|---|---|---|---|
Configuration |
Statut |
Configuration |
Statut |
|
Pas de configuration d’interface globale ou spécifique. Il s’agit du paramètre par défaut. |
Auto |
Auto |
Auto |
Handicapés |
Il n’y a pas de configuration globale de l’interface, mais la surveillance de l’interface spécifique est désactivée. |
Auto |
Auto |
Handicapés |
Handicapés |
Il n’y a pas de configuration globale de l’interface, mais la surveillance de l’interface spécifique est activée. |
Auto |
Auto |
Favorise |
Favorise |
La surveillance est désactivée globalement et il n’y a pas de configuration d’interface. |
Handicapés |
Handicapés |
Auto |
Handicapés |
La surveillance est désactivée à la fois au niveau de l’interface globale et de l’interface spécifique. |
Handicapés |
Handicapés |
Handicapés |
Handicapés |
La surveillance est désactivée au niveau de l’interface globale, mais elle est activée au niveau de l’interface spécifique. Le paramètre Désactivé de l’interface globale remplace le paramètre Activé pour une interface spécifique. |
Handicapés |
Handicapés |
Favorise |
Handicapés |
La surveillance est activée pour toutes les interfaces, mais il n’y a pas de configuration pour l’interface spécifique. |
Favorise |
Favorise |
Auto |
Favorise |
La surveillance est activée à la fois au niveau de l’interface globale et au niveau de l’interface spécifique. |
Favorise |
Favorise |
Favorise |
Favorise |
La surveillance est activée pour toutes les interfaces, mais elle est désactivée pour l’interface spécifique. |
Favorise |
Favorise |
Handicapés |
Handicapés |
Voir également
Configurer la surveillance des files d’attente et du trafic
L’analyse réseau : la surveillance des files d’attente et du trafic offre une visibilité sur les performances et le comportement de l’infrastructure du datacenter. Cette fonctionnalité collecte les données du commutateur, les analyse à l’aide d’algorithmes sophistiqués et capture les résultats dans des rapports. Vous pouvez utiliser les rapports pour résoudre les problèmes, prendre des décisions et ajuster les ressources selon vos besoins.
Pour activer la surveillance des files d’attente et du trafic, définissez d’abord un modèle de profil de ressources, puis appliquez le profil au système (pour une configuration globale) ou à des interfaces individuelles.
Vous pouvez configurer la surveillance des files d’attente et du trafic uniquement sur les interfaces réseau physiques. Les interfaces logiques et les interfaces physiques Virtual Chassis (VCP) ne sont pas prises en charge.
La procédure de configuration de la surveillance des files d’attente et du trafic sur un commutateur autonome QFX Series nécessite l’installation de Junos OS version 13.2X51-D15 ou ultérieure sur votre équipement.
Pour configurer la surveillance des files d’attente sur un commutateur autonome QFX Series :
Configurez l’intervalle d’interrogation de surveillance des files d’attente (en millisecondes) globalement (pour le système) :
[edit] set services analytics resource system polling-interval queue-monitoring interval
Configurez un profil de ressources pour le système et activez la surveillance des files d’attente :
[edit] set services analytics resource-profiles profile-name queue-monitoring
Configurez les valeurs haute et basse du seuil de profondeur (en octets) pour la surveillance des files d’attente dans le profil système :
[edit] set services analytics resource-profiles profile-name depth-threshold high number low number
Pour les valeurs élevées et basses, la plage est comprise entre 1 et 1 250 000 000 octets et la valeur par défaut est 0 octet.
REMARQUE :Vous pouvez configurer le seuil de profondeur ou le seuil de latence pour le système, mais pas les deux.
Appliquez le modèle de profil de ressource au système pour une configuration globale :
[edit] set services analytics resource system resource-profile profile-name
Configurez un profil de ressource spécifique à l’interface et activez la surveillance des files d’attente pour l’interface :
[edit] set services analytics resource-profiles profile-name queue-monitoring
Configurez le seuil de latence (valeurs hautes et basses) pour la surveillance des files d’attente dans le profil spécifique à l’interface :
[edit] set services analytics resource-profiles profile-name latency-threshold high number low number
Pour les valeurs élevées et basses, la plage est comprise entre 1 et 100 000 000 nanosecondes, et la valeur par défaut est de 1 000 000 nanosecondes.
REMARQUE :Vous pouvez configurer le seuil de profondeur ou le seuil de latence pour les interfaces, mais pas les deux.
Appliquez le modèle de profil de ressource pour les interfaces à une ou plusieurs interfaces :
[edit] set services analytics resource interfaces interface-name resource-profile profile-name
REMARQUE :En cas de conflit entre la configuration du système et celle de l’interface, la configuration spécifique à l’interface remplace la configuration (système) globale.
Pour configurer la surveillance du trafic sur un commutateur autonome QFX Series :
Configurez l’intervalle d’interrogation de surveillance du trafic (en secondes) pour le système :
[edit] set services analytics resource system polling-interval traffic-monitoring interval
Configurez un profil de ressource pour le système et activez la surveillance du trafic dans le profil :
[edit] set services analytics resource-profiles profile-name traffic-monitoring
Appliquez le profil de ressource au système pour une configuration globale :
[edit] set services analytics resource system resource-profile profile-name
Configurez un profil de ressources pour les interfaces et activez la surveillance du trafic dans le profil :
[edit] set services analytics resource-profiles profile-name traffic-monitoring
REMARQUE :En cas de conflit entre la configuration du système et celle de l’interface, la configuration spécifique à l’interface remplace la configuration (système) globale.
Appliquez le modèle de profil de ressource à une ou plusieurs interfaces :
[edit] set services analytics resource interfaces interface-name resource-profile profile-name
Configurer un fichier local pour les données d’analyse réseau
La fonctionnalité d’analyse réseau offre une visibilité sur les performances et le comportement de l’infrastructure du centre de données. Cette fonctionnalité collecte les données du commutateur, les analyse à l’aide d’algorithmes sophistiqués et capture les résultats dans des rapports. Les administrateurs réseau peuvent utiliser les rapports pour résoudre les problèmes, prendre des décisions et ajuster les ressources en fonction des besoins.
Pour enregistrer les données de la file d’attente et des statistiques de trafic dans un fichier local, vous devez configurer un nom de fichier pour le stocker.
La procédure de configuration d’un fichier local pour le stockage des statistiques de surveillance des files d’attente et du trafic nécessite l’installation de Junos OS version 13.2X51-D15 ou ultérieure sur votre équipement.
Pour configurer un fichier local afin de stocker les statistiques de surveillance des files d’attente et du trafic :
Configurer un collecteur distant pour la diffusion en continu de données d’analyse
La fonctionnalité d’analyse réseau offre une visibilité sur les performances et le comportement de l’infrastructure du centre de données. Cette fonctionnalité collecte les données du commutateur, les analyse à l’aide d’algorithmes sophistiqués et capture les résultats dans des rapports. Les administrateurs réseau peuvent utiliser les rapports pour résoudre les problèmes, prendre des décisions et ajuster les ressources en fonction des besoins.
Vous pouvez configurer un profil d’exportation pour définir le format et le type de données de flux, ainsi qu’un ou plusieurs serveurs distants (collecteurs) pour recevoir les données d’analyse réseau en continu.
La procédure de configuration d’un collecteur pour la réception de données d’analyse en continu nécessite l’installation de Junos OS version 13.2X51-D15 ou ultérieure sur votre équipement.
Pour configurer un collecteur pour la réception de données d’analyse en continu :
Exemple : Configurer les statistiques de file d’attente et de trafic
Cet exemple montre comment configurer analyse réseau qui inclut la surveillance des files d’attente et du trafic sur un commutateur autonome QFX3500.
La configuration présentée dans cet exemple est prise en charge uniquement sur Junos OS versions 13.2X50-D15 et 13.2X51-D10.
Conditions préalables
Cet exemple utilise les composants matériels et logiciels suivants :
Un commutateur autonome QFX3500
Un serveur de streaming externe pour collecter les données
Logiciel Junos OS version 13.2X50-D15
Logiciel serveur TCP (pour les serveurs de streaming distants)
Avant de configurer l’analyse réseau, assurez-vous d’avoir :
Logiciel Junos OS version 13.2X50-D15 ou ultérieure installé et en cours d’exécution sur le commutateur QFX3500
(Facultatif pour les serveurs de streaming) Logiciel serveur TCP configuré pour le traitement d’enregistrements séparés par un caractère de nouvelle ligne (\n) sur le serveur de diffusion en continu distant
Tous les autres appareils en cours d’exécution
Présentation
La fonctionnalité d’analyse réseau offre une visibilité sur les performances et le comportement de l’infrastructure du centre de données. Cette fonctionnalité collecte les données du commutateur, les analyse à l’aide d’algorithmes sophistiqués et capture les résultats dans des rapports. Les administrateurs réseau peuvent utiliser les rapports pour résoudre les problèmes, prendre des décisions et ajuster les ressources en fonction des besoins. Vous pouvez activer l’analyse réseau en configurant la surveillance des statistiques de file d’attente et de trafic.
Topologie
Dans cet exemple, le commutateur QFX3500 est connecté à un serveur externe utilisé pour la diffusion en continu des données statistiques.
Configuration
Pour configurer l’analyse réseau, effectuez les tâches suivantes :
- Configuration rapide de l’interface de ligne de commande
- Configurer la surveillance des files d’attente et des statistiques de trafic
- Configurer les fichiers de statistiques locaux
- Configurer les serveurs de streaming
- Résultats
Configuration rapide de l’interface de ligne de commande
Pour configurer rapidement cet exemple, copiez les commandes suivantes, collez-les dans un fichier texte, supprimez les sauts de ligne, modifiez tous les détails nécessaires pour qu’ils correspondent à votre configuration réseau, puis copiez et collez les commandes dans l’interface de ligne de commande au niveau de la [edit]
hiérarchie.
[edit] set services analytics interfaces all queue-statistics set services analytics interfaces all latency-threshold high 900 low 300 set services analytics interfaces xe-0/0/1 traffic-statistics set services analytics queue-statistics file qstats1.qs files 3 size 10 set services analytics queue-statistics interval 10 set services analytics traffic-statistics file tstats1.ts files 3 size 10 set services analytics traffic-statistics interval 2 set services analytics streaming-servers address 10.94.198.11 port 50001 stream-format json stream-type queue-statistics set services analytics streaming-servers address 10.94.198.11 port 50005 stream-format csv stream-type traffic-statistics
Configurer la surveillance des files d’attente et des statistiques de trafic
Procédure étape par étape
Pour configurer la surveillance des files d’attente et du trafic sur les interfaces physiques :
La désactivation de la file d’attente ou de la surveillance du trafic remplace la configuration (activation) de cette fonctionnalité. Vous désactivez la surveillance en émettant le ou no-traffic-statistics
au niveau de la no-queue-statistics
[edit services analytics interfaces]
hiérarchie.
Configurez toutes les interfaces pour la surveillance des files d’attente et définissez les seuils de latence (en microsecondes) :
[edit] set services analytics interfaces all queue-statistics set services analytics interfaces all latency-threshold high 900 low 300
Configurez une interface pour la surveillance du trafic :
[edit] set services analytics interfaces xe-0/0/1 traffic-statistics
Configurer les fichiers de statistiques locaux
Procédure étape par étape
Pour configurer les fichiers de statistiques locaux :
Configurez le nombre de fichiers de statistiques de file d’attente et la taille de chaque fichier en Mo :
[edit] set services analytics queue-statistics file qstats1.qs files 3 size 10m
Configurer l’intervalle de collecte des statistiques de la file d’attente en millisecondes
[edit] set services analytics queue-statistics interval 10
Configurez le nombre de fichiers de statistiques de trafic et la taille de chaque fichier en Mo :
[edit] set services analytics traffic-statistics file tstats1.ts files 3 size 10m
Configurez l’intervalle de collecte des statistiques de trafic en secondes :
[edit] set services analytics traffic-statistics interval 2
Configurer les serveurs de streaming
Procédure étape par étape
Pour configurer les serveurs de diffusion en continu pour la réception des données de surveillance :
Outre la configuration des serveurs de diffusion en continu, vous devez également configurer le logiciel client TCP pour qu’il traite les enregistrements séparés par le caractère de nouvelle ligne (\n) sur le serveur distant.
Configurez une adresse IP et un port de serveur pour la surveillance des statistiques de file d’attente :
[edit] set services analytics streaming-servers address 10.94.198.11 port 50001 stream-format json stream-type queue-statistics
Configurez une adresse IP et un port de serveur pour la surveillance des statistiques de trafic :
[edit] set services analytics streaming-servers address 10.94.198.11 port 50005 stream-format csv stream-type traffic-statistics
Résultats
Affichez les résultats de la configuration :
[edit services analytics] user@switch> show configuration queue-statistics { file qstats1.qs size 10m files 3; interval 10; } traffic-statistics { file tstats1.ts size 10m files 3; interval 2; } interfaces { xe-0/0/1 { traffic-statistics; } all { queue-statistics; latency-threshold high 900 low 300; } }
Vérification
Vérifiez que la configuration est correcte et fonctionne comme prévu en effectuant les opérations suivantes :
- Vérifier la configuration de l’analyse réseau
- Vérifier l’état de l’analyse réseau
- Vérifier la configuration des serveurs de streaming
- Vérifier les statistiques de la file d’attente
- Vérifier les statistiques de trafic
Vérifier la configuration de l’analyse réseau
But
Vérifiez la configuration pour l’analyse réseau.
Action
À partir du mode opérationnel, entrez la commande pour afficher la show analytics configuration
configuration de surveillance du trafic et des files d’attente.
user@host> show analytics configuration Global configurations: Traffic statistics: Auto, Poll interval: 2 seconds Queue statistics: Enabled, Poll interval: 10 milliseconds Depth threshold high: 0 bytes, low: 0 bytes Latency threshold high: 900 microseconds, low: 300 microseconds Interface Traffic Queue Depth-threshold Latency-threshold Statistics Statistics High Low High Low (bytes) (microseconds) xe-0/0/1 Enabled Auto 0 0 900 300
Sens
La sortie affiche des informations sur la surveillance du trafic et des files d’attente sur le commutateur.
Vérifier l’état de l’analyse réseau
But
Vérifiez l’état opérationnel du commutateur grâce à l’analyse réseau.
Action
À partir du mode opérationnel, entrez la show analytics status
commande pour afficher l’état de la surveillance du trafic et des files d’attente.
user@host> show analytics status Global configurations: Traffic statistics: Auto, Poll interval: 2 seconds Queue statistics: Auto, Poll interval: 10 milliseconds Depth threshold high: 1228800 bytes, low: 1024 bytes Latency threshold high: 900 microseconds, low: 300 microseconds Interface Traffic Queue Depth-threshold Latency-threshold Statistics Statistics High Low High Low (bytes) (microseconds) xe-0/0/1 Enabled Auto 1228800 1024 900 300 xe-0/0/7 Auto Auto 1228800 1024 900 300 xe-0/0/8 Auto Auto 1228800 1024 900 300
Vérifier la configuration des serveurs de streaming
But
Vérifiez que la configuration de la diffusion de données vers des serveurs distants fonctionne.
Action
Depuis le mode opérationnel, entrez la commande pour afficher la show analytics streaming-servers
configuration des serveurs de streaming.
user@host> show analytics streaming-servers Address Port Stream-Format Stream-Type State Sent 10.94.198.11 50001 json QS Established 1100 10.94.198.11 50005 csv TS/QS In Progress 0
Sens
La sortie affiche des informations sur le serveur de diffusion en continu distant.
Vérifier les statistiques de la file d’attente
But
Vérifiez que la collecte des statistiques de file d’attente fonctionne.
Action
Depuis le mode opérationnel, entrez la commande pour afficher les statistiques de la show analytics queue-statistics
file d’attente.
user@host> show analytics queue-statistics Time Interface Queue-length (bytes) Latency (us) Apr 6 0:17:18.224 xe-0/0/1 1043952 835 Apr 6 0:17:18.234 xe-0/0/1 1053520 842 Apr 6 0:17:18.244 xe-0/0/1 1055184 844
Sens
La sortie affiche les informations statistiques de la file d’attente comme prévu.
Vérifier les statistiques de trafic
But
Vérifiez que la collecte des statistiques de trafic fonctionne.
Action
Depuis le mode opérationnel, entrez la show analytics traffic-statistics
commande pour afficher les statistiques de trafic.
user@host> show analytics traffic-statistics Time: Apr 5 19:52:48.549, Physical interface: xe-0/0/1 Traffic Statistics: Receive Transmit Total octets: 4797548752936 408886273632 Total packet: 5658257464 3190613435 Octets per second: 0 0 Packet per second: 0 0 Octets dropped: 0 252901000 Packet dropped: 0 252901 Utilization: 0.0% 0.0% Time: Apr 5 19:52:48.549, Physical interface: xe-0/0/7 Traffic Statistics: Receive Transmit Total octets: 4790866253100 477139024 Total packet: 5624473639 477944 Octets per second: 0 0 Packet per second: 0 0 Octets dropped: 0 166582000 Packet dropped: 0 166582 Utilization: 0.0% 0.0% Time: Apr 5 19:52:48.549, Physical interface: xe-0/0/8 Traffic Statistics: Receive Transmit Total octets: 4789797668456 764910024 Total packet: 5623280870 765715 Octets per second: 0 0 Packet per second: 0 0 Octets dropped: 0 156099000 Packet dropped: 0 156099 Utilization: 0.0% 0.0%
Sens
La sortie affiche des informations statistiques sur le trafic comme prévu.
Exemple : Configurer la surveillance des files d’attente et du trafic
Cet exemple montre comment configurer la fonctionnalité d’analyse réseau améliorée, y compris la surveillance des files d’attente et du trafic.
Conditions préalables
Cet exemple utilise les composants matériels et logiciels suivants :
Un commutateur autonome QFX5100
Un serveur de streaming externe pour collecter les données
Logiciel Junos OS version 13.2X51-D15
Logiciel serveur TCP (pour les serveurs de streaming distants)
Avant de configurer l’analyse réseau, assurez-vous d’avoir :
Junos OS Logiciel 13.2X51-D15 ou version ultérieure installé et en cours d’exécution sur le commutateur QFX5100.
(Facultatif pour les serveurs de streaming aux formats JSON, CSV et TSV) Logiciel serveur TCP ou UDP configuré pour le traitement d’enregistrements séparés par un caractère de nouvelle ligne (\n) sur le serveur de diffusion en continu distant.
(Facultatif pour les serveurs de streaming au format GPB) TCP ou UDP construit un serveur de streaming à l’aide du analytics.proto fichier.
Tous les autres périphériques réseau en cours d’exécution.
Présentation
La fonctionnalité d’analyse réseau offre une visibilité sur les performances et le comportement de l’infrastructure du centre de données. Cette fonctionnalité collecte les données du commutateur, les analyse à l’aide d’algorithmes sophistiqués et capture les résultats dans des rapports. Les administrateurs réseau peuvent utiliser les rapports pour résoudre les problèmes, prendre des décisions et ajuster les ressources en fonction des besoins.
Pour activer l’analyse réseau, commencez par définir un modèle de profil de ressource, puis appliquez le profil au système (pour une configuration globale) ou à des interfaces individuelles.
La désactivation de la file d’attente ou de la surveillance du trafic remplace la configuration (activation) de cette fonctionnalité. Vous désactivez la surveillance en appliquant un profil de ressource qui inclut l’instruction no-queue-monitoring
de configuration ou au niveau de no-traffic-monitoring
la [edit services analytics resource-profiles]
hiérarchie.
Topologie
Dans cet exemple, le commutateur QFX5100 est connecté à un serveur externe utilisé pour la diffusion en continu des données statistiques.
Configuration
Pour configurer les fonctionnalités d’analyse réseau, effectuez les tâches suivantes :
- Configuration rapide de l’interface de ligne de commande
- Configurer l’intervalle d’interrogation pour la surveillance des files d’attente et du trafic
- Configuration d’un fichier de statistiques local
- Configurer et appliquer un profil de ressources pour le système
- Configurer et appliquer un profil de ressources pour une interface
- Configuration d’un profil d’exportation et d’un collecteur pour la diffusion en continu de données
Configuration rapide de l’interface de ligne de commande
Pour configurer rapidement cet exemple, copiez les commandes suivantes, collez-les dans un fichier texte, supprimez les sauts de ligne, modifiez tous les détails nécessaires pour qu’ils correspondent à votre configuration réseau, puis copiez et collez les commandes dans l’interface de ligne de commande au niveau de la [edit]
hiérarchie.
[edit] set services analytics resource system polling-interval queue-monitoring 1000 set services analytics resource system polling-interval traffic-monitoring 5 set services analytics collector local file an.stats set services analytics collector local file an files 3 set services analytics collector local file an size 10m set services analytics resource-profiles sys-rp queue-monitoring set services analytics resource-profiles sys-rp traffic-monitoring set services analytics resource-profiles sys-rp depth-threshold high 999999 low 99 set services analytics resource system resource-profile sys-rp set services analytics resource-profiles if-rp queue-monitoring set services analytics resource-profiles if-rp traffic-monitoring set services analytics resource-profiles if-rp latency-threshold high 2300 low 20 set services analytics resource interfaces xe-0/0/16 resource-profile if-rp set services analytics resource interfaces xe-0/0/18 resource-profile if-rp set services analytics resource interfaces xe-0/0/19 resource-profile if-rp set services analytics export-profiles ep stream-format gpb set services analytics export-profiles ep interface information set services analytics export-profiles ep interface statistics queue set services analytics export-profiles ep interface statistics traffic set services analytics export-profiles ep interface status link set services analytics export-profiles ep system information set services analytics export-profiles ep system status queue set services analytics export-profiles ep system status traffic set services analytics collector address 10.94.198.11 port 50001 transport tcp export-profile ep set services analytics collector address 10.94.184.25 port 50013 transport udp export-profile ep
Configurer l’intervalle d’interrogation pour la surveillance des files d’attente et du trafic
Procédure étape par étape
Pour configurer globalement la file d’attente d’intervalle d’interrogation et la surveillance du trafic :
Configurez l’intervalle d’interrogation de surveillance des files d’attente (en millisecondes) pour le système :
[edit] set services analytics resource system polling-interval queue-monitoring 1000
Configurez l’intervalle d’interrogation de surveillance du trafic (en secondes) pour le système :
[edit] set services analytics resource system polling-interval traffic-monitoring 5
Configuration d’un fichier de statistiques local
Procédure étape par étape
Pour configurer un fichier pour la collecte de statistiques locales :
Configurez le nom du fichier :
[edit] set services analytics collector local file an.stats
Configurez le nombre de fichiers :
[edit] set services analytics collector local file an files 3
Configurez la taille du fichier :
[edit] set services analytics collector local file an size 10m
Configurer et appliquer un profil de ressources pour le système
Procédure étape par étape
Pour définir un modèle de profil de ressource pour les ressources de surveillance de la file d’attente et du trafic :
Configurez un profil de ressources et activez la surveillance des files d’attente :
[edit] set services analytics resource-profiles sys-rp queue-monitoring
Activez la surveillance du trafic dans le profil :
[edit] set services analytics resource-profiles sys-rp traffic-monitoring
Configurez le seuil de profondeur (valeurs hautes et basses) pour la surveillance des files d’attente dans le profil :
[edit] set services analytics resource-profiles sys-rp depth-threshold high 999999 low 99
Appliquez le modèle de profil de ressource au type de ressource système pour une configuration globale :
[edit] set services analytics resource system resource-profile sys-rp
Configurer et appliquer un profil de ressources pour une interface
Procédure étape par étape
Vous pouvez configurer la surveillance des files d’attente et du trafic pour une ou plusieurs interfaces spécifiques. La configuration spécifique à l’interface remplace la configuration globale (système). Pour définir un modèle de profil de ressource pour les ressources de file d’attente et de surveillance du trafic d’une interface :
Configurez un profil de ressources et activez la surveillance des files d’attente :
[edit] set services analytics resource-profiles if-rp queue-monitoring
Activez la surveillance du trafic dans le profil :
[edit] set services analytics resource-profiles if-rp traffic-monitoring
Configurez le seuil de latence (valeurs hautes et basses) pour la surveillance des files d’attente dans le profil :
[edit] set services analytics resource-profiles if-rp latency-threshold high 2300 low 20
Appliquez le modèle de profil de ressource au type de ressource interfaces pour des interfaces spécifiques :
[edit] set services analytics resource interfaces xe-0/0/16 resource-profile if-rp set services analytics resource interfaces xe-0/0/18 resource-profile if-rp set services analytics resource interfaces xe-0/0/19 resource-profile if-rp
Configuration d’un profil d’exportation et d’un collecteur pour la diffusion en continu de données
Procédure étape par étape
Pour configurer un collecteur (serveur de streaming) pour la réception des données de surveillance :
Créez un profil d’exportation et spécifiez le format du flux :
[edit] set services analytics export-profiles ep stream-format gpb
Configurez le profil d’exportation pour inclure des informations d’interface :
[edit] set services analytics export-profiles ep interface information
Configurez le profil d’exportation pour inclure les statistiques de file d’attente d’interface :
[edit] set services analytics export-profiles ep interface statistics queue
Configurez le profil d’exportation pour inclure les statistiques de trafic de l’interface :
[edit] set services analytics export-profiles ep interface statistics traffic
Configurez le profil d’exportation pour inclure les informations de liaison d’état de l’interface :
[edit] set services analytics export-profiles ep interface status link
Configurez le profil d’exportation pour inclure les informations système :
[edit] set services analytics export-profiles ep system information
Configurez le profil d’exportation pour inclure l’état de la file d’attente système :
[edit] set services analytics export-profiles ep system status queue
Configurez le profil d’exportation pour inclure l’état du trafic système :
[edit] set services analytics export-profiles ep system status traffic
Configurez le protocole de transport pour les adresses du collecteur et appliquez un profil d’exportation :
[edit] set services analytics collector address 10.94.198.11 port 50001 transport tcp export-profile ep set services analytics collector address 10.94.184.25 port 50013 transport udp export-profile ep
REMARQUE :Si vous configurez l’option
tcp
ou pour les formats JSON, CSV et TSV, vous devez également configurer le logiciel client TCP ouudp
UDP sur le collecteur distant pour traiter les enregistrements séparés par le caractère de retour à la ligne (\n) sur le serveur distant.Si vous configurez l’option ou pour le format GPB, vous devez également configurer le serveur de diffusion en continu de build TCP ou
udp
UDP à l’aidetcp
du analytics.proto fichier.
Résultats
Affichez les résultats de la configuration :
[edit services analytics] user@switch# run show configuration services { analytics { export-profiles { ep { stream-format gpb; interface { information; statistics { traffic; queue; } status { link; } } system { information; status { traffic; queue; } } } } resource-profiles { sys-rp { queue-monitoring; traffic-monitoring; depth-threshold high 99999 low 99; } if-rp { queue-monitoring; traffic-monitoring; latency-threshold high 2300 low 20; } } resource { system { resource-profile sys-rp; polling-interval { traffic-monitoring 5; queue-monitoring 1000; } } interfaces { xe-0/0/16 { resource-profile if-rp; } xe-0/0/18 { resource-profile if-rp; } xe-0/0/19 { resource-profile if-rp; } } } collector { local { file an size 10m files 3; } address 10.94.184.25 { port 50013 { transport udp { export-profile ep; } } } address 10.94.198.11 { port 50001 { transport tcp { export-profile ep; } } } } } }
Vérification
Vérifiez que la configuration est correcte et fonctionne comme prévu en effectuant les opérations suivantes :
- Vérifier la configuration de l’analyse réseau
- Vérifier l’état de l’analyse réseau
- Vérifier la configuration du collecteur
Vérifier la configuration de l’analyse réseau
But
Vérifiez la configuration pour l’analyse réseau.
Action
À partir du mode opérationnel, entrez la commande pour afficher la show analytics configuration
configuration de surveillance du trafic et des files d’attente.
user@host> show analytics configuration Traffic monitoring status is enabled Traffic monitoring polling interval : 5 seconds Queue monitoring status is enabled Queue monitoring polling interval : 1000 milliseconds Queue depth high threshold : 99999 bytes Queue depth low threshold : 99 bytes Interface Traffic Queue Queue depth Latency Statistics Statistics threshold threshold High Low High Low (bytes) (nanoseconds) xe-0/0/16 enabled enabled n/a n/a 2300 20 xe-0/0/18 enabled enabled n/a n/a 2300 20 xe-0/0/19 enabled enabled n/a n/a 2300 20
Sens
La sortie affiche les informations de configuration de la surveillance du trafic et des files d’attente sur le commutateur.
Vérifier l’état de l’analyse réseau
But
Vérifiez l’état opérationnel du commutateur grâce à l’analyse réseau.
Action
À partir du mode opérationnel, entrez la commande pour afficher l’état global du trafic et de la show analytics status global
surveillance des files d’attente.
user@host> show analytics status global Traffic monitoring status is enabled Traffic monitoring pollng interval : 5 seconds Queue monitoring status is enabled Queue monitoring polling interval : 1000 milliseconds Queue depth high threshold : 99999 bytes Queue depth low threshold : 99 bytes
À partir du mode opérationnel, entrez la commande pour afficher à la fois l’état de l’interface et de la surveillance globale de la show analytics status
file d’attente.
user@host> show analytics status Traffic monitoring status is enabled Traffic monitoring pollng interval : 5 seconds Queue monitoring status is enabled Queue monitoring polling interval : 1000 milliseconds Queue depth high threshold : 99999 bytes Queue depth low threshold : 99 bytes Interface Traffic Queue Queue depth Latency Statistics Statistics threshold threshold High Low High Low (bytes) (nanoseconds) xe-0/0/16 enabled enabled n/a n/a 2300 20 xe-0/0/18 enabled enabled n/a n/a 2300 20 xe-0/0/19 enabled enabled n/a n/a 2300 20
Sens
La sortie affiche l’état global et l’état d’interface de la surveillance du trafic et des files d’attente sur le commutateur.
Vérifier la configuration du collecteur
But
Action
Vérifiez que la configuration du collecteur pour les données diffusées en continu fonctionne.
Depuis le mode opérationnel, entrez la commande pour afficher la show analytics collector
configuration des serveurs de streaming.
user@host> show analytics collector Address Port Transport Stream format State Sent 10.94.184.25 50013 udp gpb n/a 484 10.94.198.11 50001 tcp gpb In progress 0
Sens
La sortie affiche la configuration du collecteur.
L’état de connexion d’un port configuré avec le protocole de transport s’affiche toujours sous la udp
forme n/a
.
Tableau de l'historique des modifications
La prise en charge des fonctionnalités est déterminée par la plateforme et la version que vous utilisez. Utilisez l' Feature Explorer pour déterminer si une fonctionnalité est prise en charge sur votre plateforme.