您好,登录后才能下订单哦!
密码登录
登录注册
点击 登录注册 即表示同意《亿速云用户服务条款》
要查看和分析Tomcat日志,您可以按照以下步骤操作:
\\远程IP\d$
(如\\192.168.5.249\d$
)。cmd
,然后按回车打开命令行。tail -f \\192.168.5.249\d$\apache-tomcat-7.0.52-8080\logs\log.20191120.txt
来实时查看日志。您可以使用自定义脚本来自动化日志分析。例如,以下是一个Bash脚本示例,用于分析Tomcat访问日志:
#!/bin/bash
# 默认分析当天日志,后面可以跟分析最近几天,建议3天
recentDay=$1
[ "$1" != "" ] && recentDay=1
# 获取分析的日志集合,默认分析当天日志
cd /opt/alsoft/itmsplus/nbitktws/logs/
rm -fr result.txt
fileset=$(ls localhost_access_log*|tail -${recentDay})
getDayTotal() {
# 天粒度
echo ===========getDayTotal=====================
ls $fileset | xargs wc -l | awk '$0=$0"\tgetDayTotal"'
}
getHourTotal() {
# 小时粒度
echo ===========getHourTotal=====================
ls $fileset | xargs awk -F"- - "' '{print $2}' | cut -c 2-15 | sort | uniq -c | awk '$0=$0"\tgetHourTotal"'
}
getResCode() {
# 返回码分析
echo ===========getResCode=====================
ls $fileset | xargs awk -F"- - "' '{print $2}' | awk -F"POST /"'{print $2}' | awk '{print $3}' | sort | uniq -c | sort -n -r | awk '$0=$0"\tgetResCode"'
}
getSocIP() {
# 请求来源IP 地址 top10
echo ===========getSocIP=====================
ls $fileset | xargs awk -F"- - "' '{print $1}' | sort | uniq -c | sort -n -r | awk '$0=$0"\tgetSocIP"'
}
getIntface() {
# top10 接口分析
echo ===========getIntface=====================
ls $fileset | xargs awk -F"- - "' '{print $2}' | awk -F"POST /"'{print $2}' | awk '{print $1}' | cut -c 1-35 | sort | uniq -c | sort -n -r | awk '$0=$0"\tgetIntface"'
}
args=(getDayTotal getHourTotal getResCode getSocIP getIntface)
# 将相关结果写入一个文件
writeToFile() {
for ((j=0; j<=${#args[@]}-1; j++)) do
${args[j]} >> result.txt
sleep 1
done
}
writeToFile
# 写入数据库
cat result.txt | while read line; do
do
echo $line
array=(${line///t/ })
num=${array[0]}
keyname=${array[1]}
mysql -h 10.xxx.xxx.xx -uzabbix -pXXXXXX -D DBNAME -e "insert into wgw_tomcat (args, keyname, num) values ('\"${args}\"','\"${keyname}\"','${num}')"
done
done
# 执行分析
./wgwTomcatAnalyse 17 # 对近17天的日志进行分析,并检查入库报表显示
您还可以使用专门的日志分析工具,如ELK Stack(Elasticsearch, Logstash, Kibana)或Splunk,这些工具可以帮助您更高效地搜索、分析和可视化日志数据。
通过上述方法,您可以有效地查看和分析Tomcat日志,从而更好地监控和管理您的应用。
免责声明:本站发布的内容(图片、视频和文字)以原创、转载和分享为主,文章观点不代表本网站立场,如果涉及侵权请联系站长邮箱:is@yisu.com进行举报,并提供相关证据,一经查实,将立刻删除涉嫌侵权内容。