#!/bin/bash
logs_path="/usr/local/nginx/logs/"
#echo $logs_path
#echo $(date -d "yesterday" +"%Y")
#echo $(date -d "yesterday" +"%m")
#echo $(date -d "yesterday" +"%d")
mkdir -p ${logs_path}$(date -d "yesterday" +"%Y")/$(date -d "yesterday" +"%m")/
#cp ${logs_path}access.91nbs.com.log ${logs_path}$(date -d "yesterday" +"%Y")/$(date -d
"yesterday" +"%m")/access.91nbs.com.log.$(date -d "yesterday" +"%Y%m%d")
mv ${logs_path}access.91nbs.com.log ${logs_path}$(date -d "yesterday" +"%Y")/$(date -d
"yesterday" +"%m")/access.91nbs.com.log.$(date -d "yesterday" +"%Y%m%d")
#echo $(cat /usr/local/webserver/nginx/nginx.pid)
kill -USR1 $(cat /usr/local/nginx/logs/nginx.pid)
nbsjc=$(cat ${logs_path}$(date -d "yesterday" +"%Y")/$(date -d "yesterday" +"%m")/acces
s.91nbs.com.log.$(date -d "yesterday" +"%Y%m%d") | grep "GET /soft/nbsjc.exe" | wc -l)
nbsmf=$(cat ${logs_path}$(date -d "yesterday" +"%Y")/$(date -d "yesterday" +"%m")/acces
s.91nbs.com.log.$(date -d "yesterday" +"%Y%m%d") | grep "GET /soft/nbsmf.exe" | wc -l)
nbstf=$(cat ${logs_path}$(date -d "yesterday" +"%Y")/$(date -d "yesterday" +"%m")/acces
s.91nbs.com.log.$(date -d "yesterday" +"%Y%m%d") | grep "GET /soft/nbstf.exe" | wc -l)
nbsry=$(cat ${logs_path}$(date -d "yesterday" +"%Y")/$(date -d "yesterday" +"%m")/acces
s.91nbs.com.log.$(date -d "yesterday" +"%Y%m%d") | grep "GET /soft/nbsry.exe" | wc -l)
tzpt18=$(cat ${logs_path}$(date -d "yesterday" +"%Y")/$(date -d "yesterday" +"%m")/acce
ss.91nbs.com.log.$(date -d "yesterday" +"%Y%m%d") | grep "GET /soft/tzpt_18.exe" | wc -
l)
tzpt19=$(cat ${logs_path}$(date -d "yesterday" +"%Y")/$(date -d "yesterday" +"%m")/acce
ss.91nbs.com.log.$(date -d "yesterday" +"%Y%m%d") | grep "GET /soft/tzpt_19.exe" | wc -
l)
tzpt20=$(cat ${logs_path}$(date -d "yesterday" +"%Y")/$(date -d "yesterday" +"%m")/acce
ss.91nbs.com.log.$(date -d "yesterday" +"%Y%m%d") | grep "GET /soft/tzpt_20.exe" | wc -
l)
tzpt7=$(cat ${logs_path}$(date -d "yesterday" +"%Y")/$(date -d "yesterday" +"%m")/acces
s.91nbs.com.log.$(date -d "yesterday" +"%Y%m%d") | grep "GET /soft/tzpt_7.exe" | wc -l)
tzptmf=$(cat ${logs_path}$(date -d "yesterday" +"%Y")/$(date -d "yesterday" +"%m")/acce
ss.91nbs.com.log.$(date -d "yesterday" +"%Y%m%d") | grep "GET /soft/tzpt_mf.exe" | wc -
l)
nbspjb2=$(cat ${logs_path}$(date -d "yesterday" +"%Y")/$(date -d "yesterday" +"%m")/acc
ess.91nbs.com.log.$(date -d "yesterday" +"%Y%m%d") | grep "GET /soft/nbspjb_2.exe" | wc
-l)
nbspjb3=$(cat ${logs_path}$(date -d "yesterday" +"%Y")/$(date -d "yesterday" +"%m")/acc
ess.91nbs.com.log.$(date -d "yesterday" +"%Y%m%d") | grep "GET /soft/nbspjb_3.exe" | wc
-l)
#echo $cishu
/usr/sbin/sendmail -t <<EOF
From: statistical analysis <root@localhost>
To:bo.dong@cfdow.com;yang.liu@cfdow.com
#To:yang.liu@cfdow.com
Subject:statistical analysis download_software for 124.238.39.229
statistical analysis download_software for 124.238.39.229
$(date -d "yesterday" +"%Y%m%d") log
---------------------------------------
download | nbsjc.exe | times: $nbsjc
---------------------------------------
download | nbsmf.exe | times: $nbsmf
---------------------------------------
download | nbstf.exe | times: $nbstf
---------------------------------------
download | nbsry.exe | times: $nbsry
---------------------------------------
download | tzpt_18.exe | times: $tzpt18
---------------------------------------
download | tzpt_19.exe | times: $tzpt19
---------------------------------------
download | tzpt_20.exe | times: $tzpt20
---------------------------------------
download | tzpt_7.exe | times: $tzpt7
---------------------------------------
download | tzpt_mf.exe | times: $tzptmf
---------------------------------------
download | nbspjb_2.exe | times: $nbspjb2
----------------------------------------
download | nbspjb_3.exe | times: $nbspjb3
-----------------------------------------
cfdow_tech_liuyang
EOF
相关推荐
流量带宽请求状态统计 ngx_req_status用来展示nginx请求状态信息,类似于apache的status,...1. 安装 # cd /usr/local/src/ # wget http://nginx.org/download/nginx-1.4.2.tar.gz # tar -xzvf nginx-1.4.2.tar.gz
做网站的都知道,平常经常要查询下网站PV、UV等网站的访问数据,当然如果网站做了CDN的话,nginx本地的日志就没什么意义了,下面就对nginx网站的日志访问数据做下统计; 概念: UV(Unique Visitor):独立访客,将...
awk测试从nginx查询qps的测试日志
falcon-ngx_metric, 用于 Nginx 统计的猎鹰插件 标准简介========================== =系统:Linuxpython:> = 2.6Nginx Lua密钥标记类型注释query_countapi量规error_c
docker安装goaccess nginx实现nginx日志统计分析,具体操作查看我的博客
nginx-statsd, 用于将统计信息发送到statsd的Nginx 模块 statsd用于向statsd发送统计信息的Nginx 模块。这就是如何使用 nginx-statsd模块:http { # Set the server that you want to send stats to.
基于ELK的nginx-qps监控解决方案.docx
本文主要给大家总结了关于Nginx日志统计分析的一些常用命令,分享出来供大家参考学习,下面来一起看看详细的介绍: 一、IP相关统计 统计IP访问量 awk '{print $1}' access.log | sort -n | uniq | wc -l 查看某一...
基于docker-compose的loki+grafana+nginx一键部署
想统计自己网站的访问量,之前试过百度统计,在每个网页...1. 修改Nginx 导出日志 whereis nginx cd /etc/nginx/ ls -l sudo vim nginx.conf 修改nginx access_log 到指定目录 2. 写脚本 对日志进行统计并写入ht
#nginx 统计模块。 ngx_req_stat是一个nginx状态统计模块,其统计项是可配置的,并且可以统计不同的虚拟主机,不同的URL。可以统计的包括请求次数,各个状态码的次数,不同的时间段的次数。输出的流量累计信息,...
NULL 博文链接:https://senon.iteye.com/blog/1202835
Nginx是当前最流行的HTTP Server之一,根据W3Techs的统计,目前世界排名(根据Alexa)前100万的网站中。与Apache相比。 同时,大量的第三方扩展模块也令Nginx越来越强大。 **最牛**的还是由淘宝的工程师清无...
goaccess nginx日志分析工具
nginx-vts-exporter 简单的服务器,可以抓住Nginx vts的统计信息,并通过HTTP将它们导出
nginx监控工具GoAccess,方便nginx的日志分析,快速分析、及统计。
nginx日志分析技巧.zip IP统计 页面访问统计 每秒请求量统计 每分钟请求量统计 每小时请求量统计 性能分析 蜘蛛抓取统计 TCP连接统计
基于nginx流量统计,python+django每天抓取数据存入数据库,根据项目部的使用域名,统计出项目部门承担费用。
目录网盘文件永久链接 01-nginx介绍及编译安装 02-nginx信号量 03-nginx虚拟主机配置 04-nginx日志管理 ...20-ab压力测试及nginx性能统计模块 21-nginx单机1W并发优化 22-服务器集群搭建 23-集群性能测试
修改“生成日志报告命令.bat”中nginx的日志路径为自己nginx的日志文件后,运行生成的report.html就是统计报告