#!/bin/bash
# 配置參數
LOG_FILE="/var/log/apache2/access.log"
ANALYSIS_DIR="/var/log/apache_analysis"
DATE=$(date +"%Y%m%d")
# 創建分析目錄
mkdir -p "$ANALYSIS_DIR/$DATE"
# 提取訪問最多的頁面
awk '{print $7}' "$LOG_FILE" | sort | uniq -c | sort -nr | head -n 10 > "$ANALYSIS_DIR/$DATE/top_pages.txt"
# 提取訪問最多的IP地址
awk '{print $1}' "$LOG_FILE" | sort | uniq -c | sort -nr | head -n 10 > "$ANALYSIS_DIR/$DATE/top_ips.txt"
echo "Log analysis completed for $DATE"