gtrclogger

gtrclogger 소개

정의

gtrclogger는 GOLDILOCKS의 log를 원격으로 수집하는 유틸리티이다.

GOLDILOCKS는 기본적으로 프로퍼티의 SYSTEM_LOGGER_DIR에 지정된 디렉토리 (기본값은 $GOLDILOCKS_DATA/trc)의 system.trc 파일에 서버에서 발생하는 이벤트와 trace log를 기록한다.

만약 다수의 서로 다른 instance를 운영하고 있는 환경이라면 각각의 서버에 발생하는 trace log를 별도로 모니터링해야 하는데 이에 대한 편의를 제공하고자 서로 다른 GOLDILOCKS instance의 trace log를 한 곳에 집중하여 수집할 수 있게 해 준다. gtrclogger는 다른 장비에서 실행 중인 여러 GOLDILOCKS의 trace log를 udp로 받아 파일에 저장한다.

gtrclogger는 원격 GOLDILOCKS로부터 trace log를 받아서 파일에 기록하는데, 이를 위해 원격 GOLDILOCKS는 다음과 같은 전송 프로퍼티를 가져야 한다.

특징

사용법

gtrclogger [options]

Option

-s  --start        start gtrclogger
-q  --stop         stop gtrclogger
-p  --port         udp port for receive log (1024 ~ 49151): default 21470
-d  --dir          write file directory: default $(GOLDILOCKS_DATA)/system.rmt.trc
-h  --help         show gtrclogger help messages

사용 예

$ gtrclogger --start

gtrclogger is started successfully.
$ gtrclogger -s -p 21471 -p 21472 -d $GOLDILOCKS_HOME/rmt_trc


ERR-HY000(11040): No such object 
(/home/lym1/workspace/product/Gliese/home/rmt_trc/system.rmt.trc)

$ mkdir $GOLDILOCKS_HOME/rmt_trc

$ gtrclogger -s -p 21471 -p 21472 -d $GOLDILOCKS_HOME/rmt_trc

gtrclogger is started successfully.
$ gtrclogger -q

Stop Done.