관리 메뉴

피터의 개발이야기

[Shell] Tomcat catalina 로그 분석 및 발생한 에러 건수 표출 본문

Linux

[Shell] Tomcat catalina 로그 분석 및 발생한 에러 건수 표출

기록하는 백앤드개발자 2020. 11. 27. 10:09
반응형

시스템 로그 파일 모니터링을 위해 만들었던 쉡.

톰켓의 로그를 하루단위로 압축하여 저장하였다.

저장된 압축파일의 로그를 분석하여

에러가 있을 경우

 에러의 종류와 발생 건수를 정리하여 보여주는 쉘.

 

#!/bin/bash

logFile=catalina

if [ -z $1 ]; then
	chkDay=1
else
	chkDay=$1
fi
echo "check Day : " $chkDay
echo ""
echo "----------------list of Log File -----------------"
find ./ -type f -mtime -$chkDay -ls
echo ""
echo "----------------sorting ------------------"

find ./ -type f -mtime -$chkDay -exec zgrep -a xception {} \;|grep -v WARN |sort |uniq -c | sort -rn

echo "done"

 

반응형
Comments