iSCSI ETW 로그 수집 (Windows Server 2003(Initiator 2.08)과 Windows Server 2008)

How to enable to iSCSI ETW logging for Windows Server 2003 with initiator 2.08 and Windows Server 2008.

https://blogs.msdn.com/windowsvistanow/archive/2008/12/31/how-to-enable-to-iscsi-etw-logging-for-windows-server-2003-with-initiator-2-08-and-windows-server-2008.aspx

 

위의 포스트에서는 iSCSI를 분석 하기위해 ETW 로그를 생성하는 방법에 대해서 설명하고 있습니다. Windows 에서는 ETW를 사용하여 운영체제와 관련된 로그를 기록하고 있습니다. 성능, 장애 등을 분석할때 ETW 로그를 수집하는데 이 문서에서 사용한 방법을 사용하여 iSCSI에서 발생하는 ETW 로그를 수집할 수 있습니다.

 

trguid.ctl 파일 생성

trguid.ctl 이라는 파일을 생성하여 아래 내용을 넣습니다.

{1babefb4-59cb-49e5-9698-fd38ac830a91} 0x00000007 0

 

Trace 시작

아래와 같은 형식으로 logman을 실행 합니다.

logman.exe create trace <Name> -ets -nb 16 256 -bs 64 -o <LogFile> -pf <GUID File>

실제 예) logman.exe create trace iScsiTrace -ets -nb 16 256 -bs 64 -o iScsiTr.log -pf trguid.ctl

 

Trace 정지

logman stop iScsiTrace –ets

 

Trace 상태 확인

logman query iscsitrace -ets