소개
이 문서에서는 Cisco ICM(Intelligent Contact Management) 프로세스 로그를 볼 수 있는 dumplog 유틸리티에 대해 설명합니다.
사전 요구 사항
요구 사항
다음 주제에 대한 지식을 보유하고 있으면 유용합니다.
사용되는 구성 요소
이 문서의 정보는 Cisco ICM을 기반으로 합니다.
이 문서의 정보는 특정 랩 환경의 디바이스를 토대로 작성되었습니다. 이 문서에 사용된 모든 디바이스는 초기화된(기본) 컨피그레이션으로 시작되었습니다. 현재 네트워크가 작동 중인 경우 모든 명령의 잠재적인 영향을 미리 숙지하시기 바랍니다.
Dumplog 유틸리티는 어떤 기능을 합니까?
dumplog 유틸리티는 Cisco ICM 프로세스에서 작성한 이진 로그 파일을 읽을 수 있는 형식으로 변환합니다. 변환된 로그 파일 내용을 참조하여 ICM 작업에 대한 통찰력을 얻을 수 있습니다. 일반적으로 덤프버그는 문제를 해결하는 도구로 사용되지만 교육적일 수도 있습니다.
dumplog 유틸리티는 ICM 서버의 명령 프롬프트 또는 ICM 서버와의 텔넷 세션에서 호출할 수 있습니다.
참고: 다음 예에서는 ICM이 C 드라이브에 설치되어 있다고 가정합니다. ICM이 다른 드라이브에 설치된 경우 디렉토리 위치가 그에 따라 변경됩니다.
이 문서에서 사용되는 서버 이름 규칙에 대해서는 ICM 서버 이름 규칙을 참조하십시오.
Logfile 디렉터리에 도달하는 방법
Cisco ICM 로그 파일 디렉토리의 경로는 <root>\icm\customer instance name\node name입니다. 여기서 <root>는 ICM이 설치된 드라이브입니다(예: C, D 또는 E).
예를 들어 Cisco ICM 통화 라우터가 C 드라이브에 설치되어 있다고 가정할 경우 geocscortra의 로그 파일 디렉토리는 다음 위치에 있습니다. c:\icm\csco\rtra\logfiles
참고: 이것은 logfiles 디렉토리의 바로 가기로 사용할 수 있습니다. c:\>cdlog <cust_inst> <ICM_Node>.
사용
이 섹션에는 dumplog 유틸리티의 명령줄 옵션이 나와 있습니다. 특정 기간 내에 Cisco ICM 로그 파일을 볼 수 있으므로 문제 해결에 도움이 될 수 있습니다. 기간은 /bd, /bt, /ed 및 /et 스위치로 정의할 수 있습니다. 사용자는 의심스러운 ICM 동작을 추가로 격리하고 트러블슈팅하기 위해 특정 문자열을 검색할 수도 있습니다.
이 정보는 Cisco Intelligent Call Router Administrator Guide에서도 확인할 수 있습니다.
dumplog [ProcessName(s)] [/dir Dirs] [/if InputFile] [/o]
[/of OutputFile]
[/c] [/bd BeginDate(mm/dd/yyyy)] [/bt BeginTime(hh:mm:ss)]
[/ed EndDate(mm/dd/yyyy)] [/et EndTime(hh:mm:ss)] [/hr HoursBack]
[/all] [/last] [/prev] [bin] [/m MatchString] [/x ExcludeString] [/ms] [/debug]
[/ciscoLog]
[/unzipCmdPrefix Prefix for Unzip command]
[/unzipCmdInfix Infix for Unzip command]
[/unzipCmdPostfix Postfix for Unzip command]
[/unzipTempfile Temporary filename for unzip command]
[/zipPostfix Postfix of zipped files]
[/tzadjustoff]
[/help] [?]
매개 변수 설명
프로세스 이름 |
다른 인수로 다른 날짜 또는 시간을 지정하지 않는 한 이 명령은 이 프로세스에 대한 현재 일 로그를 덤프합니다. |
[/dir Dirs] |
디렉토리는 /dir 스위치 다음에 명령줄에 나열된 프로세스의 로그 파일 위치를 지정합니다. no/dir 스위치를 사용하면 기본적으로 현재 디렉토리가 사용됩니다. |
[/if] |
InputFile은 덤프할 특정 .ems 파일을 지정합니다. /if 토큰은 선택 사항입니다. 입력 파일을 지정할 경우 /bd, /bt, /ed, /et, /hr 및 /all 인수는 무시됩니다. |
/o |
\logfiles 디렉토리의 텍스트 파일에 출력을 씁니다. 파일 이름은 지정된 프로세스 접두사에 .txt 접미사를 추가하거나 .ems 접미사 없이 파일 이름을 입력할 때 생성됩니다. 파일이 현재 디렉토리에 기록됩니다. |
/of |
OutputFile은 출력 텍스트 파일을 지정합니다. 예: c:\temp\mylog.txt. |
/c |
연속 출력을 지정합니다. 이 명령은 로그 끝에 도달한 후에도 종료되지 않습니다. 대신 로그에 나타나는 추가 항목을 대기 및 기록합니다. |
/bd |
BeginDate(mm/dd/yyyy)는 시작 날짜를 지정합니다. /bt와 함께 사용할 경우 날짜 범위를 지정합니다. 그렇지 않으면 dumplog은 지정된 날짜의 이벤트만 덤프합니다. |
/bt |
BeginTime(hh:mm:ss)은 시작 시간을 지정합니다. 시간 범위를 지정하려면 /et과 함께 사용합니다. |
/ed |
EndDate(mm/dd/yyyy)는 종료 날짜를 지정합니다. 일 범위를 지정하려면 /bd와 함께 사용합니다. |
/et |
EndTime(hh:mm:ss)은 종료 시간을 지정합니다. 시간 범위를 지정하려면 /bt와 함께 사용합니다. |
/hr |
HoursBack은 현재 시간으로부터 몇 시간 후를 지정합니다. |
/all |
지정된 프로세스 로그 파일의 모든 정보를 표시합니다. |
/last |
프로세스에 대한 최신 로그 파일의 정보를 표시합니다. |
/prev |
프로세스의 마지막 로그 파일 옆에 있는 정보를 표시합니다. |
/m |
MatchString은 지정된 문자열에 대한 일치 항목을 포함하는 이벤트만 표시합니다. |
/x |
ExcludeString은 지정된 문자열에 대한 일치 항목을 포함하지 않는 이벤트만 표시합니다. |
[/ms] |
시간 스탬프로 밀리초를 표시합니다. |
[/mc] |
병합된 로그를 덤프할 때 여러 색을 사용합니다. 각 공정마다 다른 색상이 부여됩니다. ProcessPrefix 또는 InputFile을 지정해야 합니다. ProcessPrefix 값(예: rtr, nm 또는 lgr)만 지정할 경우 dumplog는 기본적으로 해당 프로세스에 대한 현재 일 로그를 표시합니다. |
/ciscoLog |
CiscoLog 기능을 활성화합니다. |
/unzipCmdPrefix |
unzip에 대한 접두사 매개변수(예: gzip -d -c). |
/unzipCmdInfix |
unzip에 대한 infix 매개 변수(예: ">") |
/unzipCmdPostfix |
압축 해제의 후위 매개변수(예: "") |
/unzipTempfile |
압축 해제를 위한 임시 파일(예: "temp.ems") |
/zipPostfix |
파일 후위 매개변수(예: ".gz") |
/tzadjustoff |
EMS 파일이 다른 표준 시간대의 시스템에 복사되거나 시스템의 표준 시간대가 변경된 경우 이 옵션을 사용하지 않으면 모든 쿼리는 로그 파일이 생성된 시스템을 기준으로 합니다. 그렇지 않으면 /tzadjustoff를 사용하여 이 머신 시간과 관련하여 쿼리가 실행되는 동작을 전환합니다. |
참고: Microsoft Notepad에서 리디렉션된 로그 파일을 보려면 로그 파일을 텍스트 파일에 저장하고(dumplog /of 인수 사용), 명령 프롬프트에서 notepad filename 명령을 사용하여 텍스트 파일을 엽니다.
샘플 Dumplog 사용
이 예에서는 1999년 4월 29일부터 1999년 4월 30일까지 라우터에 rtr 로그 파일을 덤프하는 방법을 보여줍니다. rtr.txt라는 로그 파일에 출력됩니다. 이제 rtr.txt 파일을 메모장과 같은 표준 텍스트 편집기로 볼 수 있습니다.
c:\icm\csco\rtra\logfiles dumplog rtr /bd 04/29/1999 /ed 04/30/1999 /o
이 명령은 출력을 위해 새 로그 파일이 마지막으로 열린 시점에 시작되는 주변 장치 게이트웨이(PG)에서 페이지 로그 파일을 덤프합니다.
c:\icm\csco\rtra\logfiles dumplog pgag /last
이 명령은 여러 프로세스의 로그를 인터레이스 방식으로 덤프하고 출력을 단일 출력 파일에 기록합니다.
dumplog /ms /hr 1 /of output.txt rtr mds rts
14:51:40:298 ra-rts Trace: Received 1 System Capacity Real Time records
14:51:40:298 ra-rts Trace: Updating base System Capacity Real Time record for ID1 1 and ID2 0, cbRecSize=96
14:51:43:298 ra-rtr Trace: TIP: TIPUpLink::sendCongestionControlTIPMsg Sent CongestionControlEvent
14:51:46:298 ra-rtr Trace: TIP: TIPUpLink::sendCongestionControlTIPMsg Sent CongestionControlEvent
14:51:49:298 ra-rtr Trace: TIP: TIPUpLink::sendCongestionControlTIPMsg Sent CongestionControlEvent
14:51:49:688 ra-mds MDS Process is reporting periodic overall metering statistics.
하이픈이 포함된 구문도 지원됩니다.
dumplog -ms -hr 1 -of output.txt rtr mds rts