網站每日PV/IP統計/總頻寬/URL統計指令碼分享(依據網站訪問日誌)
在平時的運維工作中,我們運維人員需要清楚自己網站每天的總訪問量、總頻寬、ip統計和url統計等。
雖然網站已經在服務商那裡做了CDN加速,所以網站流量壓力都在前方CDN層了
像每日PV,頻寬,ip統計等資料也都可以在他們後臺裡檢視到的。
======================================================================
通過下面的方法,可以快速根據子網掩碼算出它的掩碼位:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 |
|
---------------------------------------------------------------------------------------------------------------------
在這裡,還是分享一個很早前用到過的shell統計指令碼,可以結合crontab計劃任務,每天給你的郵箱傳送一個統計報告~【前提是本機已安裝sendmail並啟動】
指令碼統計了:
1)總訪問量
2)總頻寬
3)獨立訪客量
4)訪問IP統計
5)訪問url統計
6)來源統計
7)404統計
8)搜尋引擎訪問統計(谷歌,百度)
9)搜尋引擎來源統計(谷歌,百度)
[[email protected] ~]# cat tongji.sh //指令碼如下
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 |
|
上述指令碼可適用於其他網站的統計。只需要修改上面指令碼中的三個變數即可:
log_path
domain
email
把此指令碼新增到計劃任務,就可以每天接收到統計的資料了。
執行上面的指令碼,去[email protected]郵箱裡檢視統計報告:
[[email protected] ~]# sh tongji.sh
[[email protected] ~]#crontab -e
#每天凌晨按時統計一次
59 23 * * * /bin/bash -x /root/tongji.sh >/dev/null 2>&1
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 |
|
***************當你發現自己的才華撐不起野心時,就請安靜下來學習吧***************