Cette section explique comment choisir une méthode d'analyse appropriée lors de la définition d'un parser.
La série Mots-clés La méthode est utilisée pour analyser les données avec une seule instance uniquement, comme l'utilisation du processeur de l'appareil et le numéro de version.
Exemple: Utilisez l'option Mots-clés méthode pour analyser un numéro de version.
1.Entrer le afficher la version commander et récupérer des exemples de données dans le parser page de l'éditeur.
2.Mettez en surbrillance le numéro de version exactement dans les exemples de données et cliquez sur Définir le mot-clé dans le menu flottant.
3.La série Mots-clés Parser invites de dialogue avec les deux parser modèle et le type de variable identifié automatiquement. Renommez la variable de var1 à Version.
4.Cliquez sur Enregistrer la variable. Cette variable sera affichée dans l'arborescence des variables.
La série paragraphe méthode est utilisée pour analyser les données avec plusieurs instances, telles que des collisions et des erreurs CRC pour chaque interface dans la sortie renvoyée du afficher l'interface commander.
Exemple: Utilisez l'option paragraphe méthode pour analyser l'interface MTU.
1.Entrer le afficher l'interface commander et récupérer des exemples de données dans le parser page de l'éditeur. Un exemple de sortie est le suivant :
Bos-Core1-Tr> afficher l'interface
Vlan1 est en place, le protocole de ligne est en place
Le matériel est EtherSVI, l'adresse est 0024.1358.1540 (bia 0024.1358.1540)
MTU 1500 octets, BW 1000000 Kbit, DLY 10 usec,
.............
Vlan10 est en place, le protocole de ligne est en place
Le matériel est EtherSVI, l'adresse est 0024.1358.1542 (bia 0024.1358.1542)
L'adresse Internet est 10.83.10.254/24
MTU 1500 octets, BW 1000000 Kbit, DLY 10 usec,
............
2.Mettez en surbrillance la valeur MTU 1500 dans les exemples de données et cliquez sur Définir le mot-clé dans le menu flottant. Le Mots-clés Parser invites de dialogue.
3.Cliquez sur Définir la variable sous les paragraphes dans la boîte de dialogue contextuelle pour accéder à paragraphe Parser dialogue.
Astuce: Le paragraphe Parser est utilisé lorsqu'une sortie de commande correspond plusieurs fois à un mot-clé et que chaque mot-clé a une mise en forme de paragraphe identique, comme commencer par …est..., le protocole de ligne est.
4.Spécifiez l'identificateur de paragraphe pour identifier le début d'un nouveau paragraphe pour chaque variable.
1)Mettre Vlan 1 est opérationnel, protocole de ligne et cliquez sur Définir l'identificateur de paragraphe dans le menu flottant.
2)L'identificateur de paragraphe comprend les mots-clés qui sont toujours les mêmes et les exemples de valeurs qui changent. Remplacez-le par $intf est $status, protocole de ligne.
3)Appuyez sur la touche Entrer touche de votre clavier pour appliquer l'identificateur de paragraphe.
5.Renommez la variable de var1 à MTU.
6.Facultatif : configurer les paramètres avancés.
Cliquez sur Avancé pour configurer plus de paramètres : 1)Pour diviser davantage le paragraphe manuellement, utilisez l'une des deux méthodes suivantes : ▪Entrez le mot-clé de fin du paragraphe et sélectionnez s'il faut Exclure la ligne de fin dans le paragraphe. ▪Sélectionnez le Définir _ lignes comme un paragraphe case à cocher et entrez le nombre de lignes que vous souhaitez inclure après la ligne de la variable. 2)Pour remplir une variable vide en copiant la valeur de la dernière variable, vous pouvez cocher la dernière case et sélectionner la variable appliquée dans le menu déroulant. 3)Cliquez sur OK. |
---|
7.Cliquez sur Enregistrer la variable.
Cette variable MTU sera affiché sous un paragraphe parser dans l'arborescence des variables.
La série lampe de table méthode est utilisée pour analyser données au format table, telles que la table NDP.
Mise en situation : Utilisez l'option lampe de table méthode pour analyser les voisins OSPF d'un périphérique.
1.Entrer le show ip ospf voisin commander et récupérer des exemples de données dans le parser page de l'éditeur. Un exemple de sortie est le suivant :
BST, POP1> show ip ospf voisin
Interface d'adresse de temps mort d'état Pri d'identification de voisin
172.24.255.9 1 FULL/ - 00:00:32 172.24.33.140 Serial0
172.24.255.10 1 FULL/DR 00:00:32 172.24.32.6 Ethernet1
172.24.31.2 1 FULL/ - 00:00:39 172.24.32.1 Serial1
2.Mettez en surbrillance le tableau dans les exemples de données et cliquez sur Définir le tableau dans le menu flottant. Le lampe de table Parser invites de dialogue avec les en-têtes de tableau identifiés comme variables.
3.Facultatif : configurer les paramètres avancés.
Cliquez sur Avancé pour configurer plus de paramètres : 1)Sélectionnez comment aligner les données du tableau ou comment diviser la colonne si elle n'est pas au format tableau : ▪Aligné à gauche — aligner à gauche les données du tableau. ▪Aligné à droite — aligner à droite les données du tableau. ▪Gamme de caractères — adresser l'en-tête du tableau en comptant les caractères à partir de 0, comme 0;5;13. ▪Nombre de mots — adresser l'en-tête du tableau en comptant le nombre de mots, par exemple 1;2;1. 2)Spécifiez la fin du tableau parser. Si vous voulez terminer la table parser dans une ligne vide, entrez ^$. 3)Pour ignorer quelques premières lignes des données du tableau, vous pouvez sélectionner le Sauter _ lignes de l'en-tête cochez la case et entrez le nombre de lignes. 4)Pour remplir une valeur de variable vide en copiant la valeur de la dernière variable, vous pouvez cocher la dernière case et sélectionner la variable appliquée dans le menu déroulant. |
---|
4.Cliquez sur Enregistrer la variable. Les variables seront affichées sous un tableau parser dans l'arborescence des variables.
La série Filtrer La méthode est utilisée pour filtrer les données en fonction des conditions.
Mise en situation : Utilisez l'option Filtrer méthode pour analyser les interfaces passives d'un protocole de routage.
1.Entrer le afficher les protocoles IP commander et récupérer des exemples de données dans le parser page de l'éditeur.
2.Déterminez la ligne de début et la ligne de fin du contenu à filtrer, mettez en surbrillance vos contenus intéressants (les informations de la ligne de début et de la ligne de fin doivent être incluses) et cliquez sur Définir le filtre dans le menu flottant.
3.La série Filtrer Parser invites de dialogue avec la ligne de début et la ligne de fin automatiquement identifiées et remplies. Renommez la variable de filtre1 à eigrp_passive.
4.Facultatif : configurer les paramètres avancés.
Cliquez sur Avancé pour configurer les conditions du filtre : 1)Choisir Inclus or Ne contient pas dans le menu déroulant et entrez le mot-clé ci-dessous. 2)Sélectionnez la méthode de filtrage : ▪Filtrer toutes les lignes correspondantes — traiter toutes les correspondances dans la portée du filtre ; s'il n'est pas sélectionné, le filtre s'arrêtera dès que la première correspondance sera trouvée. ▪Exclure la ligne de début — retirer la ligne de début de la portée du filtre. ▪Exclure la ligne de fin — retirer la ligne de fin de la portée du filtre. 3)Cliquez sur OK. |
---|
5.Cliquez sur Enregistrer la variable.
Ce filtre parser s'affichera sous l'arborescence des variables.
6.Ajouter un tableau imbriqué parser sous le filtre parser:
1)Sélectionnez le nœud Filtre($eigrp_passive) dans le Parser Arborescence, puis sélectionnez lampe de table.
2)Entrer interfaces_passives dans le Nom champ.
3)Entrez l'en-tête du tableau Revenu dans le En-tête champ.
4)Cliquez sur Appliquer et un noeud Tableau($passive_interfaces) est ajouté sous le nœud Filtre($eigrp_passive).
La série scénario La méthode est beaucoup plus flexible et généralement utilisée pour les cas de configuration complexes. L'exemple de cas suivant consiste à définir un script simple parser.
1.Récupérer des exemples de données d'un fichier de configuration.
2.Choisir scénario et entrez le script Python.
3.Cliquez sur Ajouter Parser. Le scénario parser sera affiché dans l'arborescence des variables.