Einleitung
In diesem Dokument wird die Konfiguration der Cisco Policy Suite (CPS) vor dem log collect
aus.
Voraussetzungen
Anforderungen
Cisco empfiehlt, dass Sie über Kenntnisse in folgenden Bereichen verfügen:
- Linux
- CPS
- Policy Control Rule Function (PCRF)
- Diameter Routing Agent (vDRA)
- Dockingcontainer
Cisco empfiehlt folgende Zugriffsberechtigungen:
- Root-Zugriff auf CPS vDRA CLI
- qns-svn-Benutzerzugriff auf CPS-GUIs (Policy Builder und CPS Central)
Verwendete Komponenten
Die Informationen in diesem Dokument basierend auf folgenden Software- und Hardware-Versionen:
- CPS cisco-policy-dra 21.1.0
- MongoDB v3.6.17
- Dockingbehälter
Die Informationen in diesem Dokument beziehen sich auf Geräte in einer speziell eingerichteten Testumgebung. Alle Geräte, die in diesem Dokument benutzt wurden, begannen mit einer gelöschten (Nichterfüllungs) Konfiguration. Wenn Ihr Netzwerk in Betrieb ist, stellen Sie sicher, dass Sie die möglichen Auswirkungen aller Befehle verstehen.
Hintergrundinformationen
Mithilfe der automatisierten Protokollerfassung können alle erforderlichen Protokolle aus vDRA für Ausfallbedingungen erfasst werden. Die Fehlermeldung log collect
unterstützt die Erfassung aller möglichen Protokolle auf allen virtuellen Systemen (VMs) mit einem einzigen Befehl.
- Liste der gesammelten Protokolle:
- Konsolidierte QNS-Protokolle
- Konsolidierte PB-Protokolle
- Orchestrator-Protokolle
- Oberer Befehl
- Docker-Container-Protokolle
- Journalctl-Protokolle
- Mongo-Protokolle
- Unterstützung für das Sammeln von Heapdump
- Unterstützung für das Sammeln von Threaddump
- Unterstützung bei der Erfassung von Protokollen nach Kategorien
- Unterstützung für das Erfassen von Protokollen über vmwise
- Unterstützung für die Konfiguration von Details externer/DIM-Server, auf die Protokolle kopiert werden müssen
- Unterstützung für die Anzeige der aktuellen Funktionskonfigurationen
Problem
Die Fehlermeldung log collect
CLI ist die automatisierte Protokollsammlung für Ausfallbedingungen, die verschiedene Protokolle erfasst und in das CPS-Protokollarchiv komprimiert.
Der Fehler "SCP to server failed" (SCP an Server fehlgeschlagen) wird gemeldet, wenn die CLI zur Protokollerfassung ausgeführt wird.
admin@orchestrator[labnode]# log collect all duration 1
===================== Collecting Docker container logs =====================
================ Collection of Docker container logs ended =================
======================== Collecting journalctl logs ========================
=================== collection of journalctl logs ended ====================
===================== Collecting top outputs from vms ======================
======================= collection of top logs ended =======================
====================== Collecting prometheus snapshot =======================
================== collection of prometheus snapshot ended ==================
=========================== Collecting debug tech ===========================
====================== collection of debug tech ended =======================
=========================== Collecting mongo logs ===========================
====================== collection of mongo logs ended =======================
SCP to server 10.10.10.10 failed, Please check in https://<Master-IP>/orchestrator/downloads/logs
Lösung
- Konfigurieren Sie auf dem externen Server die IP-Adresse, die Portnummer, den Benutzernamen und das Kennwort für die Protokollsammlung mithilfe des
log collect config ip
aus.
admin@orchestrator[labnode]# log collect config ip ip_address port port user user
Password:password
- Überprüfen Sie die Konfiguration des externen Servers mit dem
log collect show
aus. admin@orchestrator[labnode]# log collect show
Log collect configurations Current Value
---------------------------- --------------------------------
ip 10.10.10.20
port 22
user user
password ABCDEF0123456789ABCDEF0123456789
- Ausführen des
log collect all
-Befehl, um Protokolle zu sammeln und die komprimierte Protokolldatei auf den externen Server zu kopieren.
Vorsicht: Der Zeitraum für die Dauer in Stunden muss eine natürliche Ganzzahl sein. Beispiel 1. Dezimalzahlen sind nicht zulässig.
log collect all [ duration
]