ๅๆ่ฎฟ้ฎๆฅๅฟ๏ผๅฏ้่ฟ็ป็ซฏๆพ็คบๆ้ฎไปถๅ้ๅๆๆฅๅใ
-
ไธ่ฝฝrelease็
-
ไธ่ฝฝๆๆฐ็ๆฌ
https://github.com/tabalt/access-log-analysis/archive/master.zip
-
ๅๅปบ้ ็ฝฎๆไปถ
cd ~/access-log-analysis cp conf.expmple conf.sh vim conf.sh -
ไฟฎๆน้ ็ฝฎ
-
่ฎพ็ฝฎๆฅๅฟๆไปถ่ทฏๅพ
log_path=/usr/local/nginx/logs/archive -
่ฎพ็ฝฎๆฅๆถๆฅๅ้ฎ็ฎฑ
report_email="" -
ๆฅๅฟๆไปถๅ็ๅ็ผ๏ผๅฆๅไธๅคฉ็ๆฅๆๅ็ผ๏ผ
log_file_suffix=`date -d "yesterday" +%Y%m%d` -
่ฎพ็ฝฎ่ฆๅๆ็ๅๅๅๆฅๅฟๆไปถ
log_config=" www.abc.com|$log_path/www_abc_com_access.log-$log_file_suffix api.abc.com|$log_path/api_abc_com_access.log-$log_file_suffix "
-
-
ๅจ็ป่พๅบๅๆ็ปๆ
sh run.sh -
้่ฟ้ฎไปถๅ้ๅๆ็ปๆ
sh run.sh email -
crontab ไธญๅฎๆถๆง่ก
ๆฏๅคฉ11็นๅ้ๅๆๆฅๅ๏ผ
0 11 * * * cd /home/tabalt/access-log-analysis; /bin/bash run.sh email > /dev/null 2>&1
-
็ฎๅๆฅ่กจไธญไผๅ ๅซๅฆไธๅ ๅฎน๏ผ
- ๆฅ่กจๅๅใๆฅๅฟๆไปถใๆถ้ด็ญ
- ๆฆๅต
- ่ฎฟ้ฎipๅNๅ
- ่ขซ่ฎฟ้ฎ็urlๅNๅ
- ๆฅๆบ้กต้ขๅNๅ
- 404้กต้ขๅNๅ
- ่่็ป่ฎก
- ๆ็ดขๅผๆๆฅๆบ็ป่ฎก
-
ไธ้ขๆฏ็ป็ซฏไธ่พๅบ็ๆฅ่กจๅฝขๅผ๏ผ
โโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโ โ ๆฅ่กจๅๅ: www.abc.com โ ๆฅๅฟๆไปถ: /usr/local/nginx/logs/archive/www_abc_com_access.log-20141029 โ ๅๅปบๆถ้ด: 2014-10-30 11:38 โโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโ โ โใ+ ๆฆๅต + โใโโโโโโโโโโโโ โ โใใๆป่ฎฟ้ฎ้: 1513 โใใใๆปๅธฆๅฎฝ: 69M โใใ็ฌ็ซ่ฎฟๅฎข: 697 โ โ โใ+ ่ฎฟ้ฎIP็ป่ฎก + โใโโโโโโโโโโโโ โ โ 19 123.151.136.151 โ 18 220.170.90.112 โ 16 49.4.178.31 โ โ โใ+ ่ฎฟ้ฎurl็ป่ฎก + โใโโโโโโโโโโโโ โ โ ... โ โ โใ+ ๆฅๆบ้กต้ข็ป่ฎก + โใโโโโโโโโโโโโ โ โ ... โ โ โใ+ 404็ป่ฎก + โใโโโโโโโโโโโโ โ โ ... โ โ โใ+ ่่็ป่ฎก + โใโโโโโโโโโโโโ โ โ ... โ โ โใ+ ๆ็ดขๅผๆๆฅๆบ็ป่ฎก + โใโโโโโโโโโโโโ โ โ ... โ โโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโ