在Linux环境下部署AWStats分析系统来监控Web站点.pdfVIP

  • 0
  • 0
  • 约3.23千字
  • 约 5页
  • 2021-11-08 发布于重庆
  • 举报

在Linux环境下部署AWStats分析系统来监控Web站点.pdf

前言 那么搭起来这个 httpd 服务肯定是需要为我们提供服务的。同时, 在 httpd 服务器的访问日志文件中,也记录了大量的客户端的访问信息。 通过这些信息可以了解到 Web 站点的访问情况等等;那么,在这篇文章 中我们将给大家介绍一款功能强大的免费工具 AWStats ,可以将图形的方 式来进行展示统计信息,以完成自动化的日志分析及统计工作。 1.AWStats 简介 AWStats 是使用 Perl 语言开发的一款开源日志分析系统,可用来分 析 Apache 网站服务器的访问日志、 Samba、 Vsftpd 等服务的日志信息, 且结合计划任务 crond 服务对不断增加日志内容定期进行分析。 2. 安装 AWStats 软件包 将下载好的 AWStats 软件包解压到 httpd 服务器中的 /usr/local/ 目录下。 # tar zxf awstats-7.3.tar.gz # mv awstats-7.3 /usr/local/awstats 为需统计的站点建立配置文件, AWStats 系统支持统计多个网站的日 志文件,以网站名称来区分不同的站点。执行日志文件分析前,需为每个 web 站点建立站点统计配置文件,这时需在 awstats/tools 目录下执行 AWStats 系统提供的 awstats_configure.pl 脚本创建过程。 执行后,将会进入交互式的配置终端,需用户根据提示来进行手动输 入指定 httpd 主配置文件的路径。 执行完上一步的操作后,接下来需设置日志类型,当提示是否修改日 志类型时,输入 y 字母后配置脚本将自动修改 httpd.conf 配置文件, 来进行添加访问 AWStats 分析系统的相关配置内容。 为指定 web 站点创建配置文件,根据提示输入 y 来创建站点配置 文件,并指定要统计的目标网站名称站点配置文件的存放路径 (/etc/awstats )等;后续直接按回车键直到退出配置工具即可。 按照上述目标网站名称自己取建立的站点统计配置文件将存放在 /etc/awstats 目录下,文件名为:自己取 ,然后需修改站点统计配置 文件中的指定分析的 web 日志文件和指定用来存放统计数据的目录, 所修改的配置如下; ? LogFile :指定日志路径,设置 web 日志文件的位置; ? SiteDomain :为指定的网站名称; ? DirData :指定数据目录,但需要创建指定的目录; # vi /etc/awstats/ 自己取的网站名 # 修改配置文件,将以下原有的三行配置进行替换成如下即可; LogFile=/usr/local/httpd/logs/access_log SiteDomain= 自己取的网站名 DirData=/var/lib/awstats # mkdir /var/lib/awstats 使用 awstats 提供的 awstats_updateall.pl 脚本,可更新所有站 点的日志统计数据。执行该脚本时,系统将会自动分析新增的日志内容, 并将分析结果更新到统计数据库中。 因为 web 日志文件的内容将不断更新,我们可以设置成定时任务来 定期并自动的执行该任务来完成日志分析工作。 # crontab -e */5 * * * * /usr/local/awstats/tools/awstats_updateall.pl now # /etc/init.d/crond start # chkconfig --lev

文档评论(0)

1亿VIP精品文档

相关文档