`
atell
  • 浏览: 161682 次
  • 性别: Icon_minigender_1
  • 来自: 杭州
文章分类
社区版块
存档分类
最新评论

awstats的安装和使用

阅读更多

安装

参考:http://jordy.easymorse.com/?p=340

以下复制文字内容过来:

Ubuntu安装配置Awstats工具
1.  安装Awstats工具
$ sudo apt-get install  awstats
在安装awstats工具后,默认在系统中创建了一个cron任务,可以通过
sudo vi /etc/cron.d/awstats
命令,查看内容:
image
通过上图可以看到,系统每10分钟,awstats以www-data用户身份执行一次/usr/lib/cgi-bin/awstats.pl文件,通过awstats的配置文件分析apache的access.log日志文件。
2. 配置Apache
首先,在/etc/apache/2目录下,新建一个awstats.conf配置文件
$  sudo vi /etc/apache2/awstats.conf
文件的内容:
Alias /awstatsclasses  "/usr/share/awstats/lib/"
Alias /awstats-icon/   "/usr/share/awstats/icon/"
Alias /awstatscss "/usr/share/doc/awstats/examples/css"
ScriptAlias /cgi-bin/  /usr/lib/cgi-bin/
ScriptAlias /awstats/  /usr/lib/cgi-bin/
Options ExecCGI -MultiViews  +SymLinksIfOwnerMatch
   其中,“/awstatsclasses”表示:库文件   “/awstats-icon/”表示:图标 
“/awstatscss”表示:样式表  “/cgi-bin/”表示:awstats.pl可执行的文件
其次, 在/etc/apache2/apache2.conf配置文件中,加入
Include /etc/apache2/awstats.conf
当然也可以将awstats.conf文件放入/etc/apache2/conf.d/目录下。
最后,重新加载apache配置
$  sudo  /etc/init.d/apache2  reload
重启完apache,可以通过浏览器访问http://youripaddress/awstats/awstats.pl
(以IP地址为192.168.0.17为例),访问到的结果如图:
image
由于我们通过浏览器访问http://youripaddress/awstats/awstats.pl地址,apache默认会访问/etc/awstats/awstats.192.168.0.17.conf文件

3. 配置Awstats
sudo cp /etc/awstats/awstats.conf   /etc/awstats/awstats.192.168.0.17.conf
sudo vi /etc/awstats/awstats.192.168.0.17.conf
加入文件内容:
SiteDomain  = “192.168.0.17”
接着运行命令:
$   sudo /usr/bin/perl /usr/lib/cgi-bin/awstats.pl -update -config=192.168.0.17
在用过浏览器访问http://youripaddress/awstats/awstats.pl地址,就可以看到apache日志的详细信息,如图:
image
        awstats的界面与浏览器的默认设置的语言有关,awstats支持多国语言,如果发现浏览的界面是英文或者其他语言,请修改浏览器的设置即可。
        前面提到默认awstats在安装时自动生成了一个cron任务,是每10分钟更新一次,频率似乎有点高,可以设置为每个小时,或者每天的某个时间点更新一次。

 

使用:

以上其实已经教我们如何使用了,不过有些地方需要注意:

 

一 /etc/awstats/awstats.域名.conf的配置:

需要注意里面的

(1)LogFormat,如果是自定义的日志格式,则要自己撕开如何配置,例如:
LogFormat="%host %other %other %other %time1 %methodurl %code %bytesd %other %refererquot %uaquot %other %other %other %other"
(2)SiteDomain="域名"

这是用于过滤log里面的host的,要配对。

 

 

二 清空缓存:awstats统计出一个结果后,会缓存在/var/lib/awstats/里面,如果你刷新页面之后还是看到一样结果,那么进去删除相关的缓存吧。

sudo rm -f /var/lib/awstats/*域名*

 

附件是一个统计文件中有多少字符串行的shell脚本:

grep -Ec "$1:00" /home/atell/${2}.access

 

分享到:
评论

相关推荐

    awstats安装

    本文将详细介绍如何在Linux环境下安装和配置AWStats。 #### 二、环境准备 1. **Perl环境**:AWStats是基于Perl编写的,因此首先确保系统已安装Perl。可以使用`perl -v`来验证Perl是否已经安装。 2. **Apache Web...

    awstats安装软件及说明

    Advanced Web Statistics(AWStats)是一个免费的功能强大的服务器日志分析工具,它可以告诉你所有的Web统计数据,包括访问量、访问者数量、页面、点击、高峰时段、操作系统、浏览器版本、搜索引擎、关键字、机械访问...

    awstats在win+apache环境下的安装与配置

    AWStats可以使用安装版本,也可以使用解压版本。安装版本会自动运行awstats_configure.pl脚本,而解压版本需要手工执行此脚本。在安装过程中,需要回答脚本的问题,以便完成配置。 四、配置apache 配置apache需要...

    awstats_配置详解

    3. **AWStats安装** - 解压并安装AWStats: ```bash tar zxvf awstats-6.5.tar.gz cd awstats-6.5 # 按照官方文档完成安装过程 ``` - 配置AWStats: - 创建配置文件,指定日志文件路径、服务器名称等信息...

    awstats-7.1 beta最新版本的awstats

    4. **使用和维护** - **定期更新**:由于是beta版本,用户应密切关注官方更新,以获取修复和新特性。 - **日志清理**:为避免内存占用过大,需定期清理或归档旧的日志文件。 - **性能监控**:由于AWStats在处理大...

    awstats分析网站日志

    一、AWStats安装 首先,需要安装AWStats,可以使用yum install命令安装,例如: yum install -y perl perl-libwww-perl rpm -ivh http://prdownloads.sourceforge.net/awstats/awstats-7.0-1.noarch.rpm 二、...

    网站日志分析工具使用方法AWStats

    网站日志分析工具使用方法AWStats ...通过设置服务器日志文件并使用AWStats,对网站访问数据进行分析和报告,能够帮助网站管理员更好地了解网站访问者的行为和需求,从而提高网站的访问量和用户体验。

    AWStats日志分析工具在IIS6、IIS7的安装说明

    - **复制模板文件**:将AWStats安装目录下的`template`文件夹复制到您的网站根目录下。 - **编辑HTML文件**:根据需要修改`index.html`文件中的链接指向AWStats生成的报告文件。 - **设置权限**:确保IIS能够读取...

    安装awstats分析apache日志.docx

    - 本文档使用的版本为awstats-7.0.tar.gz。 ##### 2. 上传并解压安装包 - 将下载好的awstats-7.0.tar.gz上传至服务器的`/usr/local`目录下。 - 赋予安装包执行权限: ```bash # chmod +x awstats-7.0.tar.gz ```...

    Awstats v7.1.1 最好的TomCat统计插件

    Awstats是一款高度赞扬的网站统计分析工具,尤其在与Apache、IIS和其他Web服务器配合使用时表现卓越。在TomCat环境下, Awstats v7.1.1作为统计插件,能够提供详尽的用户访问数据,帮助管理员深入了解网站的运行状况...

    awstats-7.0.tar.gz

    2. **编译安装**:执行`./configure`、`make` 和 `make install` 命令来编译并安装awstats。 3. **配置文件**:配置`awstats.conf`,设置Web服务器类型、日志文件路径、域名等信息。 4. **数据库更新**:使用`...

    awstats-7.5

    接下来,我们讨论Awstats的安装和配置。在Linux系统上,可以通过以下步骤安装: 1. **安装依赖**:确保系统中已经安装了Perl、CGI和相关库。 2. **下载Awstats**:从官方网站获取最新版本的Awstats(此处为7.5)。 ...

    awstats for windows

    1. **安装Perl环境**:AWStats是用Perl语言编写的,因此需要在Windows上安装Perl运行环境,如ActivePerl。 2. **配置AWStats**:复制`awstats.config.example`到`awstats.conf`,并根据实际情况修改配置,包括设置...

    日志分析工具awstats

    1. **安装**:AWStats通常作为Web服务器的一部分安装,可以下载源码编译安装,也可以通过软件包管理器(如apt-get或yum)进行安装。 2. **配置**:主要涉及`awstats.conf`配置文件,需要设置日志文件路径、网站域名...

    awstats 分析IIS日志

    4. **安装Awstats**:下载Awstats的最新版本,并按照向导进行安装,同样选择默认设置。在安装过程中,会提示输入主机的域名,这将用于生成配置文件。 5. **创建虚拟目录**:在IIS管理器中,为Awstats的CGI脚本创建...

    awstats-7.1.tar.gz

    awstats-7.1.tar.gz 是awstats的7.1版本源代码的打包文件,使用`.tar.gz`格式进行压缩,这种格式在Linux和Unix系统中非常常见,它结合了tar(归档)和gzip(压缩)两个工具的功能,可以将多个文件或目录打包成一个...

    使用awstats分析nginx日志

    ### 使用Awstats分析Nginx日志 #### Awstats简介 Awstats是一款开源的Web日志分析工具,基于Perl语言开发。它能够提供全面且直观的网站访问统计数据,包括但不限于访问次数、唯一访客数量、访问时间分布、操作系统...

    awstats-7.6.tar.gz

    这个压缩包“awstats-7.6.tar.gz”包含的是AWStats的7.6版本源代码,用户可以下载后进行编译安装以在自己的服务器上使用。AWStats不仅支持HTTP服务器如Apache,还支持FTP、SMTP、DNS等多种服务的日志分析。 在描述...

Global site tag (gtag.js) - Google Analytics