nginx統計

#!/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:[email protected]

#To:[email protected]

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

-----------------------------------------



[email protected]


EOF


發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章