Inleiding
Dit document beschrijft hoe u problemen kunt oplossen in het logbestand en hoe u proceshaakfouten kunt verzamelen in Diameter Routing Agent (vDRA).
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 22.1.0
- 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
Deze opdracht is de geautomatiseerde logverzameling voor stroomstoringen die verschillende logbestanden verzamelt en comprimeert in het Cisco Policy Suite-logarchief (CPS).
Het log collect process is already running... so exiting
er wordt een fout gemeld wanneer een nieuwe logcollectie wordt gestart terwijl een andere logcollectie nog niet is voltooid. Dezelfde fout wordt gemeld wanneer het hulpprogramma is opgehangen.
admin@orchestrator[labnode]# log collect all duration 1
log collect process is already running... so exiting
Oplossing
- Start het logboekverzamelingsproces opnieuw
cps@master-0:~$ docker exec -it orchestrator bash
root@orchestrator:/# ls -l /var/log/broadhop/log-collect.pid
root@orchestrator:/# rm -rf /var/log/broadhop/log-collect.pid
- 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
]