AIX 로그 보기

AIX 는 다른 unix들과 log 보는 방법이 다르다. 가령,  solaris, hpux, linux에 모두 있는(비록 약간의 차이가 있지만) dmesg 같은 커맨드가 존재하지 않는다.

1. errpt

errpt는 error가 기록 되었을때 이를 report 하는 툴이다. 로그화일은 /var/adm/ras/errolog.  보통 옵션을 주지 않으면 기록된 모든 오류를 보여준다.  하지만, -d 옵션과 -T 옵션을 적절히 사용하면 원하는 오류메시지만 확인이 가능하다. 아래와 같은 에러 타입과 클래스를 사용할 수 있다.

error_type = PERM,TEMP,PERF,PEND,UNKN,INFO
error_class = H (HARDWARE), S (SOFTWARE), O (errlogger MESSAGES), U (UNDETERMINED)

software의 temporary 오류를 확인하고자 한다면, 아래와 같은 방법으로 확인이 가능하다.

# errpt -T PERM -d S
IDENTIFIER TIMESTAMP T C RESOURCE_NAME DESCRIPTION
FE2DEE00 0603194114 P S SYSXAIXIF DUPLICATE IP ADDRESS DETECTED IN THE NET
FE2DEE00 0603193014 P S SYSXAIXIF DUPLICATE IP ADDRESS DETECTED IN THE NET
1BA7DF4E 0603164914 P S SRC SOFTWARE PROGRAM ERROR
1BA7DF4E 0603164914 P S SRC SOFTWARE PROGRAM ERROR

 

2. alog

/var/adm/ras 디렉토리 아래에 alog 커맨드로 읽을 수 있는 화일들이 있다.

-L 옵션으로 로그 타입을 확인한다.

# alog -L
boot
bosinst
nim
console
cfg
mdmplog
lvmt
lvmcfg
dumpsymp
lvmgs

 

다른 unix의 dmesg 같은 효과는 boot 타입으로 확인 가능하다.

# alog -t boot -o

 

LVM 관련 로그는 /var/adm/ras/lvmcfg.log 에 기록된다.

사용한 lvm 명령어를 보려면,

# alog -t lvmcfg -o
[S 9044200 1572888 07/01/14-13:27:08:391 rmlv.sh 227] rmlv loglv04
[E 9044200 5:127 rmlv.sh 22] rmlv: exited with rc=0
[S 9437190 1572888 07/01/14-13:27:51:858 reducevg.sh 172] reducevg jinvg hdisk7
[E 9437190 1:538 reducevg.sh 25] reducevg: exited with rc=0
[S 9633826 1572888 07/01/14-13:28:01:213 reducevg.sh 172] reducevg jinvg hdisk21
[E 9633826 1:222 reducevg.sh 25] reducevg: exited with rc=0
[S 8650770 1572888 07/01/14-13:28:15:842 reducevg.sh 172] reducevg jinvg hdisk9
[E 8650770 0:985 reducevg.sh 25] reducevg: exited with rc=0
[S 8650784 1572888 07/01/14-13:28:34:941 reducevg.sh 172] reducevg jinvg hdisk10
...

 

사용한 lvm 커맨드와 lib 를 보려면,

# alog -t lvmt -o
[E 8650978 0:000 putlvodm.c 1179] putlvodm: exited with rc=0
[S 8257772 9633826 07/01/14-13:28:01:491 getlvodm.c 2102] getlvodm -p hdisk21
[E 8257772 0:000 getlvodm.c 2368] getlvodm: exited with rc=0
[S 9437194 9633826 07/01/14-13:28:01:678 getlvodm.c 2102] getlvodm -p hdisk21
[E 9437194 0:000 getlvodm.c 2368] getlvodm: exited with rc=0
[S 8650752 9633826 07/01/14-13:28:02:182 putlvodm.c 1370] putlvodm -P 00ce71cee490e6d6 00ce71ce00004c0000000146de2434f7
[E 8650752 0:000 putlvodm.c 1677] putlvodm: exited with rc=0
[S 8650758 9633826 07/01/14-13:28:02:272 putlvodm.c 1370] putlvodm -T 53b2fdb1353c6745 00ce71ce00004c0000000146de2434f7
[E 8650758 0:001 putlvodm.c 1677] putlvodm: exited with rc=0
[S 8650764 9633826 07/01/14-13:28:02:288 putlvodm.c 1370] putlvodm -K 00ce71ce00004c0000000146de2434f7 -X 0
...

 

답글 남기기

Your email address will not be published.