Comment collecter périodiquement la sortie CLI des commandes à l’aide du script terme Tera
51878
Created On 02/19/19 09:06 AM - Last Modified 10/10/25 11:38 AM
Objective
Pour les exigences où la collecte périodique de journaux Firewall à partir de / est Panorama nécessaire, Tera scripts terme peut être utilisé avec le logiciel gratuit Tera Term de sorte que les journaux peuvent être prises et enregistrées sans intervention manuelle.
Environment
- Tout PANOS ( Firewall et Panorama )
- Fenêtres PC avec tera terme installé
Procedure
Reportez-vous aux extraits de script ci-dessous et modifiez-le selon l’exigence et enregistrez-le avec l’extension de « .ttl ».
Obtenez un Windows dans PC l’environnement qui peut accéder au Palo Alto ou firewall Panorama en utilisant SSH .
1. Télécharger et installer Tera Term.
2. Exécutez le logiciel Tera Term sur Windows PC .
3. Démarrer une connexion SSH à la / et Firewall Panorama authentifier en utilisant les informations d’identification de connexion.( Assurez-vous que le compte de connexion a suffisamment d’autorisations pour exécuter les commandes d’exposition)
4. Enregistrez la sortie de session dans un fichier à l’aide de l’onglet « Fichier ».
5. Ensuite, naviguez vers la macro > contrôle.
6. Sélectionnez le fichier script qui a été créé. Une fois terminé, firewall le va commencer à exécuter les commandes dans le fichier de script TeraTerm tel que configuré dans le script.
7. la A fenêtre séparée s’ouvrira automatiquement avec les options « Pause » et « Fin » qui peuvent être utilisées en conséquence pour arrêter ou mettre en pause l’exécution du script.
Exemple de script :
Le script ci-dessous est de recueillir les sorties de performances de l’avion de données firewall à partir de toutes les 5 secondes.i=0 sendln 'set cli pager off' sendln 'show system info' :continue i=i+1 sendln 'show clock' sendln 'show session info' sendln 'show running resource-monitor second last 60' sendln 'show running resource-monitor minute last 10' sendln 'debug dataplane pool statistics' sendln 'show running resource-monitor ingress-backlogs' sendln 'show counter global filter delta yes' sendln 'debug dataplane pow performance' pause 5 goto continue end