소개
이 문서에서는 vDRA(Diameter Routing Agent)에서 로그 수집 프로세스 중단 오류를 해결하는 방법에 대해 설명합니다.
사전 요구 사항
요구 사항
다음 주제에 대한 지식을 보유하고 있으면 유용합니다.
- Linux
- CPS
- 정책 제어 규칙 기능(PCRF)
- 지름 라우팅 에이전트(vDRA)
- Docker 컨테이너
Cisco에서는 다음과 같은 권한 액세스 권한이 있어야 합니다.
- CPS vDRA CLI에 대한 루트 액세스
- CPS GUI에 대한 qns-svn 사용자 액세스(정책 빌더 및 CPS Central)
사용되는 구성 요소
이 문서의 정보는 다음 소프트웨어 및 하드웨어 버전을 기반으로 합니다.
- CPS cisco-policy-dra 22.1.0
- 도커 컨테이너
이 문서의 정보는 특정 랩 환경의 디바이스를 토대로 작성되었습니다. 이 문서에 사용된 모든 디바이스는 초기화된(기본) 컨피그레이션으로 시작되었습니다. 현재 네트워크가 작동 중인 경우 모든 명령의 잠재적인 영향을 미리 숙지하시기 바랍니다.
배경 정보
자동 로그 수집을 통해 가동 중단 상태의 vDRA에서 모든 필수 로그를 수집할 수 있습니다. 이 log collect
이 명령은 단일 명령으로 모든 VM(가상 머신)에서 가능한 모든 로그의 수집을 지원합니다.
- 수집된 로그 목록:
- 통합 QNS 로그
- 통합 PB 로그
- Orchestrator 로그
- Top 명령
- Docker 컨테이너 로그
- Journalctl 로그
- 몽고 로그
- 힙덤프 수집 지원
- 스레드 덤프 수집 지원
- 로그 범주 별 수집 지원
- vmwise 로그 수집 지원
- 로그를 복사해야 하는 외부/DIM 서버의 세부 사항 구성 지원
- 현재 기능 구성 표시 지원
문제
이 log collect
command는 다양한 로그를 수집하여 CPS(Cisco Policy Suite) 로그 아카이브로 압축하는 중단 조건에 대한 자동 로그 수집입니다.
이 log collect process is already running... so exiting
다른 로그 수집이 아직 완료되지 않은 상태에서 새 로그 수집이 시작된 것으로 오류가 보고되었습니다. 유틸리티가 정지할 때도 동일한 오류가 보고됩니다.
admin@orchestrator[labnode]# log collect all duration 1
log collect process is already running... so exiting
솔루션
- 로그 수집 프로세스 다시 시작
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
- 외부 서버 컨피그레이션을
log collect show
명령을 실행합니다. admin@orchestrator[labnode]# log collect show
Log collect configurations Current Value
---------------------------- --------------------------------
ip 10.10.10.20
port 22
user user
password ABCDEF0123456789ABCDEF0123456789
- 실행
log collect all
명령을 사용하여 로그를 수집하고 압축된 로그 파일을 외부 서버에 복사합니다.
주의: 기간(시간)은 자연 정수여야 합니다. 예 1. 10진수는 허용되지 않습니다.
log collect all [ duration
]