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
- 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
- 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
]