Sommario

Introduzione

Prerequisiti

Requisiti

Componenti usati

Premesse

Problema

Soluzione

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

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

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

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

]