AIX 에서 error 관련 명령어.
1. errlogger
운영시 필요한 메시지를 errorlog화일에 남김으로서 다른사람이 참고할 수 있도록 한다.
# errpt # errlogger "OP MSG test... by snowfox" # errpt IDENTIFIER TIMESTAMP T C RESOURCE_NAME DESCRIPTION AA8AB241 0611202514 T O OPERATOR OPERATOR NOTIFICATION # errpt -aj AA8AB241 --------------------------------------------------------------------------- LABEL: OPMSG IDENTIFIER: AA8AB241 Date/Time: Wed Jun 11 20:25:21 CDT 2014 Sequence Number: 1918 Machine Id: 00CE71CE4C00 Node Id: aix1 Class: O Type: TEMP WPAR: Global Resource Name: OPERATOR Description OPERATOR NOTIFICATION User Causes ERRLOGGER COMMAND Recommended Actions REVIEW DETAILED DATA Detail Data MESSAGE FROM ERRLOGGER COMMAND OP MSG test ... by snowfox
2. errupdate
펌웨어 버그인경우 나오는 에러 메시지나, 위에서 처럼 OP 메시지, 또는 운영과 상관 없는 메시지가 너무 자주 쌓일때 보이지 않도록 할 수 있다.
현재, errpt 에서 보이지 않도록 처리한 엔트리의 ID 보기
# errpt -t -F Report=0 Id Label Type CL Description 184D77EF FWADUMP_SUSPEND INFO S Firmware-assisted system dump temporaril .... ... DF9BDB86 FWADUMP_LOWMEM PERM S Firmware-assisted system dump initializa
아래에서 OP 메시지를 보이지 않게 하려면,
# errpt IDENTIFIER TIMESTAMP T C RESOURCE_NAME DESCRIPTION AA8AB241 0611202514 T O OPERATOR OPERATOR NOTIFICATION # errupdate [enter] =AA8AB241: [enter] Report=false [^D ^D] 0 entries added. 0 entries deleted. 1 entries updated. #errpt
결과가 보이지 않는다.
# errpt -t -F report=0 Id Label Type CL Description ......
다시 보이게 하려면,
# errupdate [enter] =AA8AB241: [enter] [^D ^D] 0 entries added. 0 entries deleted. 1 entries updated. # errpt IDENTIFIER TIMESTAMP T C RESOURCE_NAME DESCRIPTION AA8AB241 0611202514 T O OPERATOR OPERATOR NOTIFICATION
errpt 의 -t 옵션은 에러 로그대신 등록되어 있는 에러의 템플릿을 보여준다.
3. errclear
errlog 에서 error 엔트리를 삭제한다.
# errpt IDENTIFIER TIMESTAMP T C RESOURCE_NAME DESCRIPTION AA8AB241 0603110014 T O OPERATOR OPERATOR NOTIFICATION AA8AB241 0603110014 T O OPERATOR OPERATOR NOTIFICATION…
모든 log를 지우려면, errclear 0하면 된다.
# errclcear 0
2일 이전의 모든 로그를 삭제하려면(2일치만 남기려면),
# errclear 2
TEMP 타입의 Operator 리소스 관련 메시지만 삭제하려면,
# errclear -T TEMP -d O 0
특정 Error ID 만 삭제하려면,
# errpt -j 2BFA76F6 IDENTIFIER TIMESTAMP T C RESOURCE_NAME DESCRIPTION 2BFA76F6 0612192914 T S SYSPROC SYSTEM SHUTDOWN BY USER # errclear -j 2BFA76F6 0 # errpt -j 2BFA76F6