Help us improve your experience.

Let us know what you think.

Do you have time for a two-minute survey?

 
 

Collecte de données par SNMP

La collecte de données via SNMP est une alternative utile pour collecter des statistiques réseau dans les systèmes où l’interface de télémétrie Juniper (JTI) n’est pas disponible ou dans les réseaux multifournisseurs. Vous pouvez utiliser ces statistiques pour gérer les performances.

Vous pouvez collecter les statistiques suivantes à l’aide des tâches de collecte SNMP qui interrogent la base d’informations de gestion SNMP (MIB) :

  • Statistiques d’interface. Voir le tableau 1 pour plus de détails.

  • Statistiques LSP. Voir le tableau 1 pour plus de détails.

    Remarque :

    Si les LSP font partie d’un groupe P2MP, les informations sur le groupe P2MP sont affichées dans l’onglet Groupe P2MP du tableau d’informations réseau situé en bas de la vue topologique.

  • Statistiques sur les classes de service (CoS). Voir le tableau 2 (Appareils Juniper) et le Tableau 3 (Appareils Cisco) pour plus de détails.

    Remarque :

    Vous pouvez collecter des statistiques CoS uniquement pour les appareils Juniper et Cisco.

  • Le Tableau 1 décrit les identificateurs d’objet (OID) spécifiques collectés pour les statistiques d’interface et les statistiques LSP.

    Tableau 1 : OID pour les statistiques d’interface et LSP

    Nom de l’OID

    Compteur

    Type de fournisseur (générique désigne tous les appareils fournis par le fournisseur pris en charge dans NorthStar)

    1.3.6.1.2.1.2.2.1.2

    ifDescr

    Huawei

    1.3.6.1.2.1.2.2.1.3

    ifType

    Huawei

    1.3.6.1.2.1.31.1.1.1.1

    ifName

    Générique

    1.3.6.1.2.1.31.1.1.1.6

    ifHCInOctet

    Générique

    1.3.6.1.2.1.31.1.1.1.9

    ifHCInBroadcastPkts

    Générique

    1.3.6.1.2.1.31.1.1.1.10

    ifHCOutOctets

    Générique

    1.3.6.1.2.1.31.1.1.1.13

    ifHCOutBroadcastPkts

    Générique

    1.3.6.1.4.1.2636.3.2.5.1.1

    mplsLspInfoName

    Juniper

    1.3.6.1.4.1.2636.3.2.5.1.3

    mplsLspInfoOctets

    Juniper

    Le tableau 2 décrit les OID spécifiques collectés pour les statistiques CoS des appareils Juniper.

    Tableau 2 : OID pour les statistiques CoS - Appareils Juniper

    Nom de l’OID

    Compteur

    1.3.6.1.4.1.2636.3.15.3.1.2

    jnxCosFcIdToFcName

    1.3.6.1.4.1.2636.3.15.4.1.5

    jnxCosQstatQedBytes

    1.3.6.1.4.1.2636.3.15.4.1.9

    jnxCosQstatTxedBytes

    1.3.6.1.4.1.2636.3.15.4.1.23

    jnxCosQstatTotalRedDropBytes

    1.3.6.1.4.1.2636.3.15.5.1.1

    jnxCosIfIndex

    1.3.6.1.4.1.2636.3.15.5.1.2

    jnxCosIfstatFlags

    1.3.6.1.4.1.2636.3.15.7.1.5

    jnxCosIngressQstatQedBytes

    1.3.6.1.4.1.2636.3.15.7.1.9

    jnxCosIngressQstatTxedBytes

    1.3.6.1.4.1.2636.3.15.7.1.23

    jnxCosIngressQstatTotalRedDropBytes

    Le Tableau 3 décrit les OID spécifiques collectés pour les statistiques CoS des périphériques Cisco.

    Tableau 3 : OID pour les statistiques CoS - Appareils Cisco

    Nom de l’OID

    Tableau

    1.3.6.1.4.1.9.9.166.1.1.1

    CISCO-CLASS-BASED-QOS-MIB ::cbQosServicePolicyTable

    1.3.6.1.4.1.9.9.166.1.6.1

    CISCO-CLASS-BASED-QOS-MIB ::cbQosPolicyMapCfgTable

    1.3.6.1.4.1.9.9.166.1.5.1

    CISCO-CLASS-BASED-QOS-MIB ::cbQosObjectsTable

    1.3.6.1.4.1.9.9.166.1.7.1

    CISCO-CLASS-BASED-QOS-MIB ::cbQosCMCfgTable

    1.3.6.1.4.1.9.9.166.1.15.1.1.10

    CISCO-CLASS-BASED-QOS-MIB :: cbQosClassMapStats.cbQosCMPostPolicyByte64

    1.3.6.1.4.1.9.9.166.1.15.1.1.17

    CISCO-CLASS-BASED-QOS-MIB :: cbQosClassMapStats. cbQosCMDropByte64

Remarque :

À partir de la version 5.0.0, NorthStar prend en charge la télémétrie pilotée par des modèles Cisco (MDT), une alternative potentiellement plus rapide et moins coûteuse pour récupérer les métriques de trafic d’interface et LSP des appareils Cisco. Pour plus d’informations, consultez Prise en charge de la télémétrie pilotée par les modèles Cisco .

Remarque :

NorthStar ne prend pas en charge la collecte de statistiques LSP SR-TE via SNMP.

À partir de Contrôleur NorthStar version 6.2.1, vous pouvez utiliser Net-SNMP CLI pour collecter des statistiques d’interface pour les routeurs comptant plus de 500 interfaces. La collecte de statistiques d’interfaces a été testée pour un maximum de 5 000 interfaces par routeur et pour un maximum de 500 000 interfaces à l’échelle du réseau.

Procédez comme suit à l’aide d’un éditeur de texte tel que vi :

  1. Activez Net-SNMP dans le fichier northstar.cfg (/opt/northstar/data/northstar.cfg) à l’aide du paramètre de configuration suivant :

    snmp_use_netsnmp=1

  2. Définissez les paramètres d’éditeur ElasticSearch suivants dans le fichier publisher.cfg (/opt/northstar/data/es_puiblisher/es_publisher.cfg) :

    • polling_interval : spécifiez la fréquence à laquelle le processus de l’éditeur interroge Redis pour collecter les statistiques SNMP envoyées à la base de données ElasticSearch.

      Valeur par défaut : 30 secondes

      Plage : 10 secondes à 60 secondes

    • batch_size : spécifiez le nombre maximal d’enregistrements à envoyer en une seule opération à la base de données ElasticSearch.

      Par défaut : 1000

      Plage : 1000 à 5000

    • pool_size : spécifiez le nombre maximal de threads (dans un pool de threads) qui peuvent être exécutés pour collecter les statistiques SNMP.

      Par défaut : 10

      Plage 10 à 20

Les tâches suivantes décrivent le processus de collecte via SNMP.

Installation de capteurs

Les collecteurs sont installés sur la même machine que le serveur d’applications Contrôleur NorthStar (déploiement à un seul serveur) par le script install.sh lorsque vous installez le contrôleur lui-même. Une fois installé, vous pouvez voir le groupe de processus collecteur :

Configurez les appareils dans le profil d’équipement et testez la connectivité

Avant de pouvoir exécuter la collecte SNMP, vous devez configurer les identifiants de connexion et les paramètres SNMP pour les périphériques. Dans l’interface utilisateur Web, dans le menu Plus d’options, accédez à Administration > Device Profile. Sélectionnez un appareil et cliquez sur Modify. Cliquez sur l’onglet pour saisir les Access Parameters identifiants de connexion et sur l’onglet pour saisir les SNMP Parameters paramètres SNMP.

Voir Test de profil et de connectivité des équipements pour obtenir des instructions détaillées sur la configuration des périphériques avec des paramètres SNMP et sur les tests de connectivité SNMP à ces équipements.

Exécuter la collecte de périphériques

Vous devez exécuter la collecte des périphériques avant d’essayer d’exécuter la collecte du trafic SNMP. Ceci est nécessaire pour établir les informations de base du réseau, y compris les interfaces et les LSP. Une fois la collecte des périphériques exécutée, les tâches de collecte du trafic SNMP disposent des informations nécessaires pour interroger les interfaces et les LSP.

Voir Planification de la collecte d’appareils pour Analytics.

Planifier et exécuter des tâches de collecte de données SNMP

Remarque :

L’achèvement des profils de périphériques (Administration > Device Profile) et l’exécution de la collecte des périphériques sont des conditions préalables à la réussite de la collecte SNMP.

Pour planifier une nouvelle tâche de collecte SNMP, accédez à > Task Scheduler dans le menu Plus d’options Administration .

  1. Cliquez Add dans le coin supérieur droit. La fenêtre Créer une nouvelle tâche s’affiche comme illustré à la figure 1.

    Figure 1 : Créer une nouvelle fenêtre de User interface for creating a new task with fields for Name, Task Group, and Task Type, plus a Next button to proceed. tâche
  2. Entrez un nom pour la tâche et utilisez le menu déroulant pour sélectionner le type de tâche comme SNMP Traffic Collection. Cliquez sur Next.

    La fenêtre suivante offre la possibilité de collecter le trafic SNMP de tous les équipements, équipements ou groupes. Vous pouvez également cocher la case Collecter les données CoS si vous souhaitez collecter des données sur la classe de service. Les données CoS ne sont pas collectées à moins que vous ne les activiez en cochant la case. La figure 2 illustre cette fenêtre.

    Figure 2 : tâche de collecte SNMP, collecte de périphériques Create New Task SNMP Traffic Collection step 2. Options for selecting devices include All devices, Selective devices, Groups. Collect CoS data checkbox unchecked. Navigation buttons Previous and Next.
    Remarque :

    Si vous utilisez Cisco MDT pour certains appareils, vous devez opter pour « Appareils sélectifs » et désélectionner les appareils pour lesquels vous utilisez Cisco MDT.

  3. Cliquez pour Next passer à la fenêtre de planification. La fenêtre Créer une nouvelle tâche - Planifier s’affiche comme illustré à la figure 3. Au moins deux collectes sont nécessaires pour le calcul des statistiques. Nous recommandons de configurer la récurrence automatique de la tâche toutes les 10 à 20 minutes.

    Figure 3 : Tâche de collecte SNMP, planification Scheduling interface for creating a new task with startup options: start now, on a date and time, or chain after another task. Recurrence options: repeat every 15 minutes. Step 3 of 3 with Previous and Submit buttons.

    Au lieu de planifier la périodicité, vous pouvez choisir d’enchaîner la tâche après une tâche récurrente déjà planifiée, afin qu’elle se lance dès que l’autre tâche est terminée. Lorsque vous sélectionnez la case d’option « Enchaîner après une autre tâche », une liste déroulante de tâches récurrentes s’affiche.

  4. Cliquez Submit pour terminer l’ajout de la nouvelle tâche de collecte et l’ajouter à la liste des tâches. Cliquez sur une tâche terminée dans la liste pour afficher les résultats dans la partie inférieure de la fenêtre. Il y a trois onglets dans la fenêtre de résultats : Résumé, État et Historique. Un exemple de l’onglet Résumé est illustré à la figure 4. Un exemple de l’onglet État est illustré à la figure 5.

    Figure 4 : Résultats de la collecte pour la tâche de collecte du trafic SNMP, onglet Résumé Task List interface from network management software displaying tasks like Netconf Collection and SNMP Traffic Collection with details on type, name, creation date, frequency, repetitions, start and end times, last execution, and status. Summary section shows task start time, data collection status, and end time. Buttons for Add, Modify, and Delete tasks.
    Figure 5 : Résultats de la collecte pour la tâche de trafic SNMP, onglet Task List table interface for network management displaying task type, name, creation date, frequency, repetitions, start and end times, last executed, and status. Options to add, modify, or delete tasks. Tabs for Summary, Status, and History. Status tab shows device hostnames, interface and LSP data, and collection status. État
    Remarque :

    À partir de la version 6.0.1 de NorthStar, vous pouvez avoir plusieurs tâches de collecte SNMP, chacune avec sa propre sélection de périphériques et de planification.

Par défaut, NorthStar collecte uniquement les statistiques des interfaces suivantes lors de l’exécution de la collecte du trafic SNMP :

  • Interfaces physiques, de bouclage logique ou de gestion logique pouvant être associées à des nœuds dans NorthStar

  • Interfaces logiques associées aux liens dans NorthStar

  • Interfaces logiques appartenant à un VRF

Les types d’interface qui peuvent être découverts sur les appareils et qui doivent être utilisés par la collecte du trafic peuvent être modifiés en modifiant le paramètre include-interface-type à l’aide de la CLI cMGD, comme décrit dans Configuration des paramètres NorthStar à l’aide de la CLI NorthStar. La commande demande une liste de types d’interfaces séparées par des espaces entre crochets, ou un type d’interface unique sans crochets. En voici quelques exemples :

Les types d’interfaces pris en charge sont les suivants :

  • physique : interfaces physiques, exprimées sous la forme d’un nom d’interface sans point (.)

  • loopback-mgmt : interfaces de bouclage et de gestion exprimées par le nom de l’interface commençant par lo, fxp, me ou em

  • vrf-if : interfaces associées à un VRF

  • links-if : interfaces sur les liaisons

  • all : toutes les interfaces

Remarque :

configServer publie sur tous les composants uniquement les types d’interface que vous spécifiez. L’interface utilisateur Web et la collecte de données ne reçoivent que des informations sur les interfaces représentant ces types d’interfaces.

Si vous modifiez ce paramètre en désélectionnant les types d’interfaces déjà représentés par des interfaces dans le modèle NorthStar, ces interfaces existantes restent dans le modèle.

Accédez aux données du plannificateur NorthStar

Vous pouvez accéder aux données collectées à partir du plannificateur NorthStar à des fins de planification et de simulation. Dans le plannificateur NorthStar, accédez à Traffic > Traffic aggregation. Vous pouvez agréger le trafic par heure et créer un fichier de charge de trafic de 24 heures pour chaque heure, en agrégeant les données de cette heure particulière sur plusieurs jours. Le fichier résultant peut être utilisé comme entrée dans le solveur de matrice de trafic.