溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊(cè)×
其他方式登錄
點(diǎn)擊 登錄注冊(cè) 即表示同意《億速云用戶服務(wù)條款》

統(tǒng)計(jì)站點(diǎn)訪問量

發(fā)布時(shí)間:2020-07-14 20:06:07 來源:網(wǎng)絡(luò) 閱讀:437 作者:blank614 欄目:安全技術(shù)

#!/bin/bash
#write by zhenglong 20150730

#Centos
# http sataistics
 log_path2=/usr/local/apache/logs/access_log
 domain="www.xx.com"
 email="1525356778@qq.com"
 maketime=`date +%d/%b/%Y`
 logdate=`date -d "yesterday" +%Y-%m-%d`
 cat $log_path2|grep $maketime > /usr/local/apache/logs/tmp.log
 log_path=/usr/local/apache/logs/tmp.log

 total_visit=`wc -l ${log_path} | awk '{print $1}'`
 total_bandwidth=`awk -v total=0 '{total+=$10}END{print total/1024/1024}' ${log_path}`
 total_unique=`awk '{ip[$1]++}END{print asort(ip)}' ${log_path}`
 ip_pv=`awk '{ip[$1]++}END{for (k in ip){print ip[k],k}}' ${log_path} | sort -rn | head -20`
 url_num=`awk '{url[$7]++}END{for (k in url){print url[k],k}}' ${log_path} | sort -rn | head -20`
 referer=`awk -v domain=$domain '$11 !~ /http:\/\/[^/]*'"$domain"'/{url[$11]++}END{for (k in url){print url[k],k}}' ${log_path} | sort -rn | head -20`
 notfound=`awk '$9 == 404 {url[$7]++}END{for (k in url){print url[k],k}}' ${log_path} | sort -rn | head -20`
 spider=`awk -F'"' '$6 ~ /Baiduspider/ {spider["baiduspider"]++} $6 ~ /Googlebot/ {spider["googlebot"]++}END{for (k in spider){print k,spider[k]}}'  ${log_path}`
 search=`awk -F'"' '$4 ~ /http:\/\/www\.baidu\.com/ {search["baidu_search"]++} $4 ~ /http:\/\/www\.google\.com/ {search["google_search"]++}END{for (k in search){print k,search[k]}}' ${log_path}`
 echo -e "Overview\nReport generation time:'${maketime}'\ntotal visits'${total_visit}'\ntotal bandwidth'${total_bandwidth}'M\nUV${total_unique}\n\nIP access statistics\n${ip_pv}\n\nURL access statistics\n${url_num}\n\nSource page statistics\n${referer}\n\n404statistics\n${notfound}\n\nThe spider statistics\n${spider}\n\nSearch engine source statistics\n${search}" |mail -s"$domain $logdate log statistics" ${email}

向AI問一下細(xì)節(jié)

免責(zé)聲明:本站發(fā)布的內(nèi)容(圖片、視頻和文字)以原創(chuàng)、轉(zhuǎn)載和分享為主,文章觀點(diǎn)不代表本網(wǎng)站立場(chǎng),如果涉及侵權(quán)請(qǐng)聯(lián)系站長(zhǎng)郵箱:is@yisu.com進(jìn)行舉報(bào),并提供相關(guān)證據(jù),一經(jīng)查實(shí),將立刻刪除涉嫌侵權(quán)內(nèi)容。

AI