Inhalt

Einleitung

Voraussetzungen

Anforderungen

Verwendete Komponenten

Hintergrundinformationen

Problem

Lösung

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

1. 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

2. Ü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

3. 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

]