Contents

Introduction

Prerequisites

Requirements

Componentes Utilizados

Informações de Apoio

Problema

Solução

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

1. 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

2. 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

3. 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

]