

DSMULOG ( IBM Storage Protect 서버 메시지를 사용자 로그 파일로 캡처)
IBM Storage Protect 서버 콘솔 메시지를 사용자 로그 파일에 캡처하려면 이 명령을 사용하십시오. IBM Storage Protect 가 둘 이상의 사용자 로그 파일에 메시지를 기록하도록 지정할 수 있습니다.
중요:
- DSMULOG 독립 실행형 명령어가 아니므로, 별도의 프로세스로 시작할 수 없습니다. DSMULOG 표준 출력을 DSMSERV 위한 파이프 대상으로만 호출되어야 합니다. 다음과 같은 소비자 프로세스입니다:
- 읽는다
STDIN - 실시간
DSMSERV메시지 스트림이 필요합니다 - 파이프를 통해 전달될 때만 실행되도록 의도됨
DSMSERV
dsmserv | dsmulog <args> - 읽는다
/usr 또는 /opt 파일 시스템에 사용자 로그를 배치하지 마십시오. 이 파일 시스템의 공간 제한조건으로 인해 서버가 시작되지 않을 수 있기 때문입니다.
- DSMULOG 해당 -quiet 옵션 없이 시작되어야 DSMSERV 합니다. DSMULOG 서버 메시지 출력을 기반으로 로그 항목을 생성합니다. 해당 -quiet 옵션이 사용될 경우 서버 메시지가 억제되어 로그 파일이 비어 있게 됩니다.
구문
매개변수
- -s 크기
- 로그 파일의 크기를 지정하며, 해당 크기에 도달하면 서버가 다음으로 지정된 로그 파일에 기록을 시작합니다. 이 매개변수는 선택사항입니다.
- logfilename (필수)
- IBM Storage Protect 가 서버 콘솔 메시지를 기록하는 하나 이상의 사용자 로그 파일 이름을 지정합니다. 여러 파일 이름을 지정하는 경우, 각 파일은 작성되어 하루 동안 사용되며 그런 다음 서버가 다음 파일로 이동하여 로그 메시지를 캡처합니다. 목록의 모든 파일이 작성된 다음 서버는 첫 번째 파일을 다시 작성하기 시작하며 거기에 포함된 모든 메시지를 겹쳐씁니다.
예제: 매일 사용자 로그 파일에 서버 콘솔 메시지 캡처
콘솔 메시지를 로그할 사용자 로그 파일을 지정하십시오.이 예제에서는, 금요일에 이 유틸리티를 호출하는 경우, 금요일에는 서버 메시지가 log1에 캡처되고
토요일에는 메시지가 log2에 캡처되며 일요일에는 메시지가 log3에 캡처됩니다. 월요일에는 메시지가 log1에 캡처되어
이전 금요일의 메시지를 겹쳐씁니다.
/opt/tivoli/tsm/server/bin/dsmserv -u tsminst1 -i
/tsmserv/tsminst1/tsminst1 2>&1
| dsmulog [-s size] log1.log log2.log log3.log예시: 크기 기반 순환을 사용하여 서버 콘솔 메시지를 사용자 로그 파일에 캡처합니다
이 예시에서는 서버 콘솔 메시지가 파일이 100MB에 도달할 때까지 dsmulog1.log 기록됩니다. 그런 다음 로깅이. dsmulog2.log로 전환됩니다. 로그 파일이 dsmulog2.log 100MB에 도달하면 로깅은 로 복귀하며 기존 내용은 dsmulog1.log 덮어쓰기됩니다. 이 프로세스는 서버가 실행되는 동안 계속됩니다.
dsmserv \
| dsmulog -s 100M /tsm/log/dsmulog1.log /tsm/log/dsmulog2.log &
