So erfassen Sie die Ausgabe von CLI Befehlen regelmäßig mit Tera-Begriffsskript
51814
Created On 02/19/19 09:06 AM - Last Modified 10/10/25 11:38 AM
Objective
Für Anforderungen, bei denen eine periodische Protokollsammlung von Firewall / Panorama benötigt wird, können Tera-Term-Skripte mit kostenloser Tera Term Software verwendet werden, so dass Protokolle ohne manuelles Eingreifen aufgenommen und aufgezeichnet werden können.
Environment
- Beeinen PANOS ( Firewall und Panorama )
- Windows PC mit installiertem Tera-Term
Procedure
Verweisen Sie auf die Skriptausschnitte unten und bearbeiten Sie sie gemäß der Anforderung und speichern Sie sie mit der Erweiterung ".ttl".
Rufen Sie ein Windows PC in der Umgebung ab, das auf palo Alto firewall zugreifen kann, oder verwenden Sie Panorama es SSH .
1. Download und Installation von Tera Term.
2. Führen Sie die Tera Term-Software unter Windows PC aus.
3. Starten Sie eine SSH Verbindung mit dem / und Firewall Panorama authentifizieren Sie sich mit den Anmeldeinformationen.( Stellen Sie sicher, dass das Anmeldekonto über ausreichende Berechtigungen zum Ausführen der Showbefehle verfügt)
4. Protokollieren Sie die Sitzungsausgabe in einer Datei mit der Registerkarte "Datei".
5. Navigieren Sie dann zum Control > Macro.
6. Wählen Sie die erstellte Skriptdatei aus. Sobald dies geschehen ist, beginnt der firewall mit der Ausführung der Befehle in der TeraTerm-Skriptdatei, wie im Skript konfiguriert.
7. Separates Fenster öffnet sich automatisch mit den A Optionen "Pause" und "Ende", die entsprechend verwendet werden können, um die Skriptausführung zu stoppen oder anzuhalten.
Beispielskript :
Das folgende Skript besteht darin, die Datenebenen-Leistungsausgänge alle 5 Sekunden zu firewall erfassen.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