Introducción
Este documento describe cómo configurar Cisco Policy Suite (CPS) antes de que log collect
comando.
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 21.1.0
- MongoDB v3.6.17
- 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
CLI 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 CPS.
El error "SCP to server failed" se informa cuando se ejecuta la CLI de recopilación de registros.
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
Solución
- Configure el servidor externo con la dirección IP, el número de puerto, el nombre de usuario y la contraseña para la recopilación de registros con el
log collect config ip
comando.
admin@orchestrator[labnode]# log collect config ip ip_address port port user user
Password:password
- 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
]