Introduction
Este documento descreve como configurar o Cisco Policy Suite (CPS) antes da log collect
comando.
Prerequisites
Requirements
A Cisco recomenda que você tenha conhecimento destes tópicos:
- Linux
- CPS
- Policy Control Rule Function (PCRF)
- Agente de roteamento de diâmetro (vDRA)
- Contêiner do Docker
A Cisco recomenda que você tenha acesso privilegiado:
- Acesso raiz à CLI vDRA do CPS
- acesso do usuário qns-svn às GUIs do CPS (Policy Builder e CPS Central)
Componentes Utilizados
As informações neste documento são baseadas nestas versões de software e hardware:
- CPS cisco-policy-dra 21.1.0
- MongoDB v3.6.17
- Contêiner de 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. Se a rede estiver ativa, certifique-se de que você entenda o impacto potencial de qualquer comando.
Informações de Apoio
A coleta automatizada de registros ajuda a coletar todos os registros necessários do vDRA para condições de interrupção. O log collect
suporta a coleta de todos os logs possíveis em todas as máquinas virtuais (VMs) com um único comando.
- Lista de logs coletados:
- Logs QNS consolidados
- Logs PB consolidados
- Logs do Orchestrator
- comando Superior
- Logs do Contêiner do Docker
- Logs do Diário
- Logos do Mongo
- Suporte para coletar despejo de pilha
- Suporte para coletar despejo de thread
- Suporte para coletar logs por categoria
- Suporte para coletar logs vmwise
- Suporte para configurar detalhes do servidor externo / DIM para o qual os logs devem ser copiados
- Suporte para exibir as configurações de recursos atuais
Problema
O log collect
A CLI é a coleta automatizada de logs para condições de interrupção que coleta vários logs e os compacta no arquivo de logs do CPS.
O erro "Falha de SCP no servidor" é relatado quando a CLI de coleta de log é executada.
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
Solução
- Configure o servidor externo com o endereço IP, número de porta, nome de usuário e senha para a coleta de logs com o comando
log collect config ip
comando.
admin@orchestrator[labnode]# log collect config ip ip_address port port user user
Password:password
- Verifique a configuração do servidor externo com o comando
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
- Execute o comando
log collect all
para coletar logs e copiar o arquivo de log compactado para o servidor externo.
Caution: O período de duração em horas deve ser um número inteiro natural. Por exemplo, 1. Números decimais não são permitidos.
log collect all [ duration
]