Inleiding
Dit document beschrijft hoe u Cisco Policy Suite (CPS) moet configureren voordat de log collect
uit.
Voorwaarden
Vereisten
Cisco raadt kennis van de volgende onderwerpen aan:
- Linux
- CPS
- Beleidscontroleregel (PCRF)
- Diameter Routing Agent (vDRA)
- Docker Container
Cisco raadt aan dat u alleen bevoorrechte toegang moet hebben:
- Root access to CPS vDRA CLI
- qns-svn gebruikerstoegang tot CPS GUI’s (beleidsmaker en CPS Central)
Gebruikte componenten
De informatie in dit document is gebaseerd op de volgende software- en hardware-versies:
- CPS cisco-policy-dra 21.1.0
- MongoDB v3.6.17
- Docker container
De informatie in dit document is gebaseerd op de apparaten in een specifieke laboratoriumomgeving. Alle apparaten die in dit document worden beschreven, hadden een opgeschoonde (standaard)configuratie. Als uw netwerk live is, moet u zorgen dat u de potentiële impact van elke opdracht begrijpt.
Achtergrondinformatie
Geautomatiseerde logverzameling helpt bij het verzamelen van alle vereiste logs van vDRA voor storingscondities. Het log collect
opdracht ondersteunt het verzamelen van alle mogelijke logbestanden over alle virtuele machines (VM's) met één opdracht.
- Lijst van stammen die worden verzameld:
- Geconsolideerde QNS-logbestanden
- Geconsolideerde PB-logbestanden
- Logboeken voor orkestrators
- Topopdracht
- Logbestanden van docker-containers
- Journalctl Logs
- Mongo logs
- Ondersteuning om heapdump te verzamelen
- Ondersteuning voor het verzamelen van threaddump
- Ondersteuning voor het verzamelen van logbestanden categorie
- Ondersteuning voor het verzamelen van logbestanden vmwise
- Ondersteuning voor het configureren van gegevens van externe / DIM-server waarnaar logbestanden moeten worden gekopieerd
- Ondersteuning voor weergave van de huidige functieconfiguraties
Probleem
Het log collect
CLI is de geautomatiseerde logverzameling voor stroomstoringen die verschillende logbestanden verzamelt en comprimeert in het CPS-logarchief.
De "SCP naar server mislukt" fout wordt gemeld wanneer het logbestand verzamelt CLI wordt uitgevoerd.
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
Oplossing
- Configureer de externe server met het IP-adres, poortnummer, gebruikersnaam en wachtwoord voor de logverzameling met de
log collect config ip
uit.
admin@orchestrator[labnode]# log collect config ip ip_address port port user user
Password:password
- Controleer de externe serverconfiguratie met de
log collect show
uit. admin@orchestrator[labnode]# log collect show
Log collect configurations Current Value
---------------------------- --------------------------------
ip 10.10.10.20
port 22
user user
password ABCDEF0123456789ABCDEF0123456789
- Voer de
log collect all
opdracht om logbestanden te verzamelen en het gecomprimeerde logbestand naar de externe server te kopiëren.
Voorzichtig: De duurperiode in uren moet een natuurlijk gehele getal zijn. Bijvoorbeeld 1. Decimale getallen zijn niet toegestaan.
log collect all [ duration
]