Contents

Introduction

Prerequisites

Requirements

Componentes Utilizados

Informações de Apoio

Problema

Solução

Introduction

Este documento descreve como solucionar problemas do erro de processo de coleta de log travado no agente de roteamento de diâmetro (vDRA).

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 22.1.0

- 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 coleta automatizada de registros para condições de interrupção que coleta vários registros e os compacta no arquivo de registros do Cisco Policy Suite (CPS).

O log collect process is already running... so exiting é relatado que uma nova coleta de logs foi iniciada enquanto outra coleta de logs ainda não foi concluída. O mesmo erro é reportado quando o utilitário trava.

admin@orchestrator[labnode]# log collect all duration 1

log collect process is already running... so exiting

Solução

1. Reiniciar o processo de coleta de logs

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

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

]