Introducción
Este documento describe cómo resolver el error de bloqueo del proceso de recopilación de registros en Diameter Routing Agent (vDRA).
Prerequisites
Requirements
Cisco recomienda que tenga conocimiento sobre estos temas:
- Linux
- CPS
- Función de regla de control de políticas (PCRF)
- Agente de enrutamiento de diámetro (vDRA)
- Contenedor Docker
Cisco recomienda que debe tener acceso con privilegios:
- Acceso raíz a CPS vDRA CLI
- acceso de usuario a las interfaces gráficas de usuario de CPS (Policy Builder y CPS Central)
Componentes Utilizados
La información que contiene este documento se basa en las siguientes versiones de software y hardware.
- CPS cisco-policy-dra 22.1.0
- Contenedor Docker
The information in this document was created from the devices in a specific lab environment. All of the devices used in this document started with a cleared (default) configuration. Si tiene una red en vivo, asegúrese de entender el posible impacto de cualquier comando.
Antecedentes
La recopilación de registros automatizada ayuda a recopilar todos los registros necesarios de vDRA para las condiciones de interrupción. log collect
admite la recopilación de todos los registros posibles en todas las máquinas virtuales (VM) con un solo comando.
- Lista de registros recopilados:
- Registros QNS consolidados
- Registros PB consolidados
- Registros de Orchestrator
- Comando superior
- Registros del contenedor Docker
- Registros de diario
- Registros Mongo
- Soporte para recolectar heapdump
- Soporte para recolectar el volcado de rosca
- Compatibilidad para recopilar registros por categorías
- Soporte para recopilar registros vmwise
- Soporte para configurar los detalles del servidor externo/DIM en el que se deben copiar los registros
- Compatibilidad para mostrar las configuraciones de funciones actuales
Problema
log collect
es la recopilación de registros automatizada para las condiciones de interrupción que recopila varios registros y los comprime en el archivo de registro de Cisco Policy Suite (CPS).
log collect process is already running... so exiting
se informa de un error cuando se inicia una nueva recopilación de registros mientras que otra recopilación de registros aún no se ha completado. Se informa del mismo error cuando la utilidad se bloquea.
admin@orchestrator[labnode]# log collect all duration 1
log collect process is already running... so exiting
Solución
- Reinicie el proceso de recopilación de registros
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
- Compruebe la configuración del servidor externo con el
log collect show
comando. admin@orchestrator[labnode]# log collect show
Log collect configurations Current Value
---------------------------- --------------------------------
ip 10.10.10.20
port 22
user user
password ABCDEF0123456789ABCDEF0123456789
- Ejecute el
log collect all
para recopilar registros y copiar el archivo de registro comprimido en el servidor externo.
Precaución: El período de tiempo de duración en horas debe ser un número entero natural. Por ejemplo 1. No se permiten números decimales.
log collect all [ duration
]