소개
이 문서에서는 라우터의 플래시 디스크에 출력을 저장하기 위해 시스템 로깅 메시지를 활성화하는 방법에 대해 설명합니다.
사전 요구 사항
요구 사항
Cisco에서는
- 내부 버퍼에 대한 메시지 로깅은 로깅 버퍼링된 CLI(Command Line Interface)를 사용하여 활성화해야 합니다
- 원하는 수의 로깅 파일을 저장하기 위해 플래시 디스크에 충분한 여유 공간
참고: 시스템 클록을 올바른 날짜와 시간으로 설정하고, 기능 활성화 전후에 라우터의 CPU(Central Processing Unit) 사용률을 확인하는 것이 좋습니다.
사용되는 구성 요소
이 문서는 특정 소프트웨어 및 하드웨어 버전으로 제한되지 않습니다.
이 문서의 정보는 특정 랩 환경의 디바이스를 토대로 작성되었습니다. 이 문서에 사용된 모든 디바이스는 초기화된(기본) 컨피그레이션으로 시작되었습니다. 현재 네트워크가 작동 중인 경우 모든 명령의 잠재적인 영향을 미리 숙지하시기 바랍니다.
배경 정보
일반적으로 로깅 메시지(경고, 오류 및/또는 디버그 등)는 라우터의 메모리 버퍼(DRAM)에 저장됩니다. 버퍼가 가득 차면 이전 메시지를 새 메시지로 덮어씁니다. 간헐적인 문제 또는 트래픽이 많은 동안 디버그를 캡처하려고 하면 문제가 발생합니다. 자세한 정보를 디버깅하는 동안 버퍼를 빠르게 채우고 덮어쓸 수 있으므로 큰 버퍼 크기 컨피그레이션이 항상 도움이 되지는 않습니다. 영구 로깅을 사용하면 로깅된 메시지를 라우터의 플래시 디스크에 있는 파일에 쓸 수 있습니다. 이 장점은 메모리 버퍼(DRAM) 내용과 달리 라우터가 재부팅될 때 이러한 파일이 지속된다는 점입니다(DRAM 내용은 재부팅 중에 지워집니다).
구성
1단계. 로컬 버퍼에 대한 시스템 로깅 메시지를 활성화합니다.
logging buffered [buffer-size | 수준]
2단계. 메모리 버퍼에서 라우터의 플래시 디스크로 쓰기 위해 로깅 메시지를 활성화합니다.
logging persistent [ batch-size ] { filesize logging-file-size } [ immediate ] { notify } [ protected ] { size filesystem-size } [ threshold-capacity [ alert ] [ url { disk0:/directory | disk1:/directory } ]
참고: 할당된 디스크 스토리지의 양(파일 시스템 크기)과 개별 로깅 파일의 크기(logging-file-size)는 바이트 단위로 지정됩니다.
3단계. 원하는 디버깅 활성화[선택 사항]
참고: 파일 이름 형식은 log_YYYYMMDD-HHMMSS(예: log_20130927-112427)입니다.
컨피그레이션 예시
Router(config)#logging buffer 20000000 debugging
Router(config)#logging persistent url flash0:/MYDEBUGS size 104857600 filesize 5242880
이전 명령은 라우터의 디스크 0에 MYDEBUGS라는 디렉토리를 만들고 로그 메시지를 위해 104857600바이트(100MB) 디스크 공간을 할당하고 개별 파일 크기를 5MB로 지정합니다.
주의: 할당 임계값을 초과하면 디렉토리에서 가장 오래된 로그 파일이 삭제되어 새 시스템 로깅 메시지를 위한 공간을 확보합니다.
외부 장치에 로깅 메시지 복사
플래시 디스크에 기록된 개별 파일은 Cisco IOS® copy 명령을 사용하여 외부 File Transfer Protocol /Trivial File Transfer Protocol (FTP/TFTP) 서버로 전송할 수 있습니다.
라우터# copy disk0:/MYDEBUG/log* ftp://user:passwd@<ftp_server_ip_address>/
라우터# copy disk0:/MYDEBUG/log* tftp://<tftp_server_ip_address>/
다음을 확인합니다.
설정이 올바르게 작동하는지 확인하려면 이 섹션을 활용하십시오.
Router#show logging
Syslog logging: enabled (110977 messages dropped, 17 messages rate-limited, 0 flushes, 0 overruns, xml disabled, filtering disabled)
Console logging: disabled
Monitor logging: disabled
Buffer logging: level debugging, 31667 messages logged, xml disabled,
filtering disabled
Exception Logging: size (8192 bytes)
Count and timestamp logging messages: disabled
Persistent logging: enabled, url flash0:/MYDEBUGS, disk space 104857600 bytes, file size 5242880 bytes, batch size 4096 bytes
Router#dir flash0:MYDEBUGS
Directory of flash0:/MYDEBUGS/
223 -rw- 5239168 Sep 27 2013 11:31:16 -04:00 log_20130927-112427
224 -rw- 5239631 Sep 27 2013 11:38:06 -04:00 log_20130927-113117
225 -rw- 3500757 Sep 27 2013 11:42:40 -04:00 log_20130927-113807
문제 해결
현재 이 설정에 사용할 수 있는 특정 문제 해결 정보가 없습니다.
Cisco CLI Analyzer(등록된 고객만 해당)는 특정 showcommand를 지원합니다. show 명령 출력의 분석을 보려면 Cisco CLI Analyzer를 사용합니다.
참고: debug 명령을 사용하기 전에 Debug 명령에 대한 중요 정보를 참조하십시오.
관련 정보