千家信息网

shell脚本如何实现定时统计Nginx下access.log的PV并发送给API保存到数据库

发表于:2026-11-02 作者:千家信息网编辑
千家信息网最后更新 2026年11月02日,这篇文章主要介绍shell脚本如何实现定时统计Nginx下access.log的PV并发送给API保存到数据库,文中介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们一定要看完!1,统计PV和IP统
千家信息网最后更新 2026年11月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 10

2,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_visit

4,服务器端接受并保存到数据库

@RequestMapping(value = "/count")  public void count(String count){  //业务代码 }

以上是"shell脚本如何实现定时统计Nginx下access.log的PV并发送给API保存到数据库"这篇文章的所有内容,感谢各位的阅读!希望分享的内容对大家有帮助,更多相关知识,欢迎关注行业资讯频道!

统计 数据 数据库 脚本 内容 日志 次数 篇文章 业务 代码 价值 兴趣 动态 参数 小伙 小伙伴 更多 服务器 知识 行业 数据库的安全要保护哪些东西 数据库安全各自的含义是什么 生产安全数据库录入 数据库的安全性及管理 数据库安全策略包含哪些 海淀数据库安全审计系统 建立农村房屋安全信息数据库 易用的数据库客户端支持安全管理 连接数据库失败ssl安全错误 数据库的锁怎样保障安全 互联网加科技 互联网科技公司排名 博彦科技互联网金融 广州百单互联网科技有限公司 科技服务与互联网 互联网科技宣传片 济南华为互联网科技产业总部基地 随着互联网科技发展 青海科技产业互联网发展 国大互联网教育科技有限公司工作 洛阳共同富裕互联网科技有限公司 区块链结合互联网科技 中国互联网有什么科技 雨阳互联网卡科技有限公司 互联网营销推广黑科技 东营紫格互联网科技 广州燕处互联网科技有限公司 全球科技与互联网公司市值变化 容联科技互联网电商 互联网科技大会大佬 互联网科技垄断 互联网公司 科技公司 互联网金融 科技 互联网科技英文 湖南诚度互联网科技有限公司 爱医互联网络科技 朱啸虎曾投资哪些互联网科技企业 西安有哪些互联网高科技企业 科技互联网专业工作会议发言稿 小牛互联网科技有限公司地址
0