Introduzione
Questo documento descrive come configurare Cisco Policy Suite (CPS) prima log collect
Prerequisiti
Requisiti
Cisco raccomanda la conoscenza dei seguenti argomenti:
- Linux
- CPS
- Funzione PCRF (Policy Control Rule Function)
- vDRA (Diameter Routing Agent)
- Contenitore Docker
Cisco consiglia di disporre dei privilegi di accesso:
- Accesso alla radice alla CLI vDRA CPS
- accesso utente qns-svn alle interfacce utente di CPS (Policy Builder e CPS Central)
Componenti usati
Le informazioni fornite in questo documento si basano sulle seguenti versioni software e hardware:
- CPS cisco-policy-dra 21.1.0
- MongoDB v3.6.17
- Contenitore Docker
Le informazioni discusse in questo documento fanno riferimento a dispositivi usati in uno specifico ambiente di emulazione. Su tutti i dispositivi menzionati nel documento la configurazione è stata ripristinata ai valori predefiniti. Se la rete è operativa, valutare attentamente eventuali conseguenze derivanti dall'uso dei comandi.
Premesse
La raccolta automatizzata dei log consente di raccogliere tutti i log necessari da vDRA per le condizioni di interruzione. OSPF (Open Shortest Path First) log collect
supporta la raccolta di tutti i possibili log in tutte le macchine virtuali (VM) con un unico comando.
- Elenco dei registri raccolti:
- Log QNS consolidati
- Log PB consolidati
- Log di Orchestrator
- Comando In alto
- Registri contenitore Docker
- Registri journal
- Log di Mongo
- Supporto per la raccolta di heapdump
- Supporto per la raccolta del dump del thread
- Supporto per la raccolta di registri in base alla categoria
- Supporto per la raccolta di registri vmwise
- Supporto per la configurazione dei dettagli del server DIM/esterno in cui devono essere copiati i registri
- Supporto per la visualizzazione delle configurazioni di funzionalità correnti
Problema
OSPF (Open Shortest Path First) log collect
CLI è la raccolta di log automatizzata per le condizioni di interruzione che raccoglie vari log e li comprime nell'archivio di log CPS.
L'errore "SCP to server failed" (SCP sul server non riuscito) viene segnalato quando viene eseguita la CLI di raccolta log.
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
Soluzione
- Configurare il server esterno con l'indirizzo IP, il numero di porta, il nome utente e la password per la raccolta di log utilizzando il comando
log collect config ip
admin@orchestrator[labnode]# log collect config ip ip_address port port user user
Password:password
- Controllare la configurazione del server esterno con
log collect show
admin@orchestrator[labnode]# log collect show
Log collect configurations Current Value
---------------------------- --------------------------------
ip 10.10.10.20
port 22
user user
password ABCDEF0123456789ABCDEF0123456789
- Eseguire la
log collect all
per raccogliere i log e copiare il file di log compresso sul server esterno.
Attenzione: Il periodo di tempo della durata in ore deve essere un numero intero naturale. Ad esempio 1. I numeri decimali non sono consentiti.
log collect all [ duration
]