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"
반응형