반응형
빠르게 Log 확인하기 - LAB
가장 종합적인 Log를 보려면 "/var/log/message"를 확인하는 것이 좋습니다. 그런데 Message에 쌓인 양이 너무 방대해서 감당이 안된다 싶으면 일단 1차적으로 에러 구문만 찾아보고 빠르게 스캔하는 방법도 있습니다.
이 방법은 서버 대상이 너무 많을 떄 쓰는 임시적인 방법으로 장애가 발생한 서버를 분석할 때 해당 명령어를 사용해서 분석하는 것은 권하지 않습니다.
장애가 난 서버는 앞 글에 썼던 전체적인 서버 성능 지표 확인과 Log를 자세히 볼 필요가 있습니다.
일단 아래의 명령을 쳐서 결과 값을 먼저 확인합니다.
# cat /var/log/messages-20210502 |egrep -i "critical|error|warn|alert|fault|fail"
위의 명령을 쳐서 에러가 난 부분을 빠르게 찾고 서버에 크리티컬 한 영향을 줄만한 것들을 다 잡아냅니다.
"grep"을 잡은 조건은 dmesg의 경고 수준에 따라 위험 요소가 있는 것입니다.
- Critical: 서버에 크리티컬한 영향
- err: 에러(오류) 조건
- warn: 경고 조건
- alert: 즉시 조치가 필요함
- notice: 정상이지만 주기적으로 확인이 필요한 상태
- info: 인포성으로 시스템에 영향이 없음
반응형
'Linux > Linux' 카테고리의 다른 글
Linux) 심볼릭 링크와 하드 링크 (0) | 2021.05.15 |
---|---|
Linux) Sosreport를 이용해 시스템 정보를 전달하기 (0) | 2021.05.10 |
Linux) 짧은 시간에 빠르게 서버 상태 파악하기(3) (0) | 2021.05.09 |
Linux) 짧은 시간에 빠르게 서버 상태 파악하기(2) (0) | 2021.05.09 |
Linux) 짧은 시간에 빠르게 서버 상태 파악하기(1) (0) | 2021.05.09 |