Linux 日志分析工具awstats(转载加部分修改)

1. 下载 wget https://prdownloads.sourceforge.net/awstats/awstats-7.7.tar.gz
2.解压缩tar –zxvf awstats-7.7.tar.gz

  1. 找到tomcat的目录,修改 conf/web.xml配置文件,取消cgi servlet和mapping的注释

        cgi
        org.apache.catalina.servlets.CGIServlet
        
          debug
          0
        
        
          cgiPathPrefix
          WEB-INF/cgi
        
        
          passShellEnvironment
          true
        
        5
    

        cgi
        /cgi/*
    

  1. 修改\conf\context.xml配置文件,在Context上添加privileged属性


    
    
    WEB-INF/web.xml
    ${catalina.base}/conf/web.xml

    
    

  1. 在webapps/下创建awstats目录以及相应的WEB-INF目录
    将解压的awstats目录的 wwwroot目录下css,icon,js目录copy到tomcat的webapps/awstats目录下
    将解压的awstats目录的wwwroot/cgi-bin下的所以文件copy到tomcat的webapps/awstats/WEB-INF/cgi目录下


    Linux 日志分析工具awstats(转载加部分修改)_第1张图片
    image.png
  2. 重命名tomcat目录的webapps/awstats/cgi/awstats.model.conf为awstats.local.conf
  3. 修改awstats.local.conf文件的相关配置
#对应日志文件所在位置
LogFile="/apache-tomcat-8.5.43/logs/localhost_access_log.%yyyy-%mm-%dd.txt"
#站点域名(这边填写你所要监控的网站)
SiteDomain="XXX"
#图标所在目录
DirIcons="../icon"
# 数据存放的位置(这个目录可以自由配置,目录必须提前创建好,且文件夹权限必须是可写的)
DirData="/var/lib/awstats" 
#国际化所使用的语言,默认为"auto"
Lang="cn"
#国际化文件所在目录
DirLang="./lang"
#在生成页面头部所要加入的HTML
HTMLHeadSection=""
#在生成页面尾部索要加入的HTML
HTMLEndSection="
@company
" #生成页面所使用的样式表,awstas提供了默认的样式表,可通过该项目自定义awstats样式 StyleSheet="../css/awstats_default.css"
  1. 修改tomcat目录的conf/server.xml

  1. 访问URL查看生成的日志页面:http://<服务器ip>:/awstats/cgi/awstats.pl?config=local(这边的local必须跟上面conf文件的名称一致),网站效果如下

    Linux 日志分析工具awstats(转载加部分修改)_第2张图片
    image.png

  2. 需要更新日志统计时,去执行以下命令(不需要重启tomcat)

在/webapps/awstats/WEB-INF/cgi的目录下执行  perl ./awstats.pl -update -config=local

你可能感兴趣的:(Linux 日志分析工具awstats(转载加部分修改))