shell脚本如何实现定时统计Nginx下access.log的PV并发送给API保存到数据库
发表于:2025-12-02 作者:千家信息网编辑
千家信息网最后更新 2025年12月02日,这篇文章主要介绍shell脚本如何实现定时统计Nginx下access.log的PV并发送给API保存到数据库,文中介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们一定要看完!1,统计PV和IP统
千家信息网最后更新 2025年12月02日shell脚本如何实现定时统计Nginx下access.log的PV并发送给API保存到数据库
这篇文章主要介绍shell脚本如何实现定时统计Nginx下access.log的PV并发送给API保存到数据库,文中介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们一定要看完!
1,统计PV和IP
统计当天的PV(Page View)
cat access.log | sed -n /`date "+%d\/%b\/%Y"`/p |wc -l
统计某一天的PV
cat access.log | sed -n '/20\/Sep\/2018/p' | wc -l
查看日志中访问次数最多的前10个IP
cat access.log.1 |cut -d ' ' -f 1 | sort |uniq -c | sort -nr | awk '{print $0 }' | head -n 10查看日志中访问次数超过1000次的前10个IP
cat access.log.1 |cut -d ' ' -f 1 | sort |uniq -c | sort -nr | awk '{if($1>1000) print $0 }' | head -n 102,curl发送数据
使用curl发送GET请求
curl http://127.0.0.1:8080/login?admin&passwd=12345678
使用curl发送POST请求
curl -d "user=admin&passwd=12345678" http://127.0.0.1:8080/login
使用curl发送POST的JSON数据
curl -H "Content-Type:application/json" -X POST -d '{"user": "admin", "passwd":"12345678"}' http://127.0.0.1:8000/login使用curl发送动态参数POST请求
curl -i -X POST -H "'Content-type':'application/json'" -d '{"ATime":"'$atime'","BTime":"'$btime'"}' $urlcurl -i -X POST -H "'Content-type':'application/json'" -d '{"ATime":"'${atime}'","BTime":"'{$btime}'"}' ${url}3,shell脚本统计并发送
#!/bin/bashlog_path=/var/log/nginx/access.logdomain="http://127.0.0.1:8080/data/count"log_date=`date "+%d/%b/%Y"`echo ${log_date}total_visit=`cat ${log_path} | grep $log_date|wc -l`curl -d "count=${total_visit}" ${domain}echo $total_visit4,服务器端接受并保存到数据库
@RequestMapping(value = "/count") public void count(String count){ //业务代码 }以上是"shell脚本如何实现定时统计Nginx下access.log的PV并发送给API保存到数据库"这篇文章的所有内容,感谢各位的阅读!希望分享的内容对大家有帮助,更多相关知识,欢迎关注行业资讯频道!
统计
数据
数据库
脚本
内容
日志
次数
篇文章
业务
代码
价值
兴趣
动态
参数
小伙
小伙伴
更多
服务器
知识
行业
数据库的安全要保护哪些东西
数据库安全各自的含义是什么
生产安全数据库录入
数据库的安全性及管理
数据库安全策略包含哪些
海淀数据库安全审计系统
建立农村房屋安全信息数据库
易用的数据库客户端支持安全管理
连接数据库失败ssl安全错误
数据库的锁怎样保障安全
大雁深圳网络技术有限公司
互联网高科技分红吗
静态数据库
数据库结构为
数据库原理如何搞好课程思政
延庆区咨询软件开发技术指导
初越杯网络技术大赛
网络安全制度创新
智能互联网络技术专业电脑需求
碧蓝航线 哪个 服务器
饥荒联机版就进不去服务器
勒索软件当前网络安全
洛阳火速网络技术有限公司怎么样
java数据库 list
怎么黑入服务器的数据库
小学网络安全教育班会教案免费
饥荒租用服务器
从化app软件开发服务商
网络安全概论思考题答案
国网公司网络安全考试
数据库查询有哪些用户
使用网络技术措施种类数量
世界上最多服务器的地方
招贤小学网络安全
fl数据库
饥荒联机版服务器完全搜索不到
csol连接服务器超时
长宁区网络营销网络技术代理价格
60数据库 多玩
数据库还原完全和差异