非手工编译apache中awstats日志分析管理

非手工编译apache中awstats日志分析管理
实验环境:一台linux6.5 宿主机或者虚拟win7
使用的包为awstats-7.6.tar
事先设置好域名以及DNS地址解析
博主的域名为www.abc.com

1、挂载移动

2、进行脚本的配置,有y的y,该回车的回车,需要填写的内容如下



3、进入自动生成的文件中修改



4、创建目录

5、登陆apache网页以及日志管理网页,刷新awstats管理日志

6、刷新awstats管理日志后也刷新网页

末:代码脚本记录

配置apache网站
设置dns地址解析

mkdir /opt/abc

mount.cifs //192.168.10.55/linuxbage /opt/abc /挂载

cd /opt/abc

tar zxf awstats-7.6.tar.gz -C /opt /解压

cd /opt

mv awstats-7.6/ /usr/local/awstats 移动便于管理

cd /usr/local/awstats/tools /tools工具

./awstats_configure.pl /进入执行配置模式

---------------------------------1------------------------------------
Enter full config file path of your Web server.
Example: /etc/httpd/httpd.conf //linux案例
Example: /usr/local/apache2/conf/httpd.conf
Example: c:\Program files\apache group\apache\conf\httpd.conf //微软案例
Config file path (‘none‘ to skip web server setup): 让你创建配置文件路径

/etc/httpd/conf/httpd.conf //linux下创建的apache路径

---------------------------------2------------------------------------

Do you want me to build a new AWStats config/profile
file (required if first install) [y/N] ? y 是否创建新的awstats配置文件

----------------------------------3-----------------------------------

Your web site, virtual server or profile name:

www.benet.com //输入域名

--------------4--------------默认路径不该 回车.........回车

http://www.abc.com/awstats/awstats.pl?config=www.abc.com 告诉你可以通过这个网址去访问

=========================================================
cd /etc/awstats 配置文件路径在

[[email protected] awstats]# ls
awstats.www.benet.com.conf //日志文件路径

[[email protected] awstats]# ls /var/log/httpd/
access_log error_log 复制access_log

LogFile="/var/log/httpd/access_log " //找到LogFile 粘贴access_log

DirData="/var/lib/awstats" //关注这个路径下有没有awstats文件 没有就创建

cd /var/lib/

mkdir awstats 创建日志文件

cd /usr/local/awstats/tools/

./awstats_updateall.pl now /更新检测数据

crontab -e 做一个周期性任务 每五分钟执行一次更新脚本

/5 * /etc/awstats/tools/awstats_updateall.pl now

service crond start 启动周期性任务

====================================================
vim /etc/httpd/conf/httpd.conf
G到末行直接添加
修改此配置拒绝10网段登陆日志监控
<Directory "/usr/local/awstats/wwwroot">
Options None
AllowOverride None
Order deny,allow 先拒绝再允许
deny from 192.168.10.0/24 拒绝一个网段

end..........

原文地址:http://blog.51cto.com/13760226/2160045

时间: 2024-10-28 07:30:19

非手工编译apache中awstats日志分析管理的相关文章

apache中部署rotatelogs日志分割和awstats日志分析

概述:rotatelogs日志分割:apache使用自带的日志分割模块rotatelogs分割日志,rotatelogs 是 Apache中自带的管道日志程序.awstats日志分析:是一款开源日志分析系统,可用来分析Apache网站服务器的访问日志,也可用来分析Samba.Vsftpd.IIS等服务的日志信息.结合crond等计划任务服务,可以对不断增长的日志内容定期进行分析.实验步骤:(一).rotatelogs日志分割1.vim编辑/etc/httpd/conf/httpd.conf配置文

Apache配置与应用——AWStats日志分析系统(实战!)

AWStats日志分析系统 Perl语言开发的一款开源日志分析系统 可用来分析Apache,Samba,Vsftpd,IIS等服务器的访问日志 信息结合crond等计划任务服务,可对日志内容定期进行分析 环境 一台Linux服务主机(192.168.13.132) 一台win7测试pc机 1,yum安装http和bind服务 [[email protected] ~]# yum install httpd bind -y 2,配置DNS配置文件 [[email protected] ~]# vi

AWStats 日志分析系统(含源码包)

前言 在上一篇文章中写了关于httpd的一些简介.配置.那么我们应该知道,HTTP服务器的访问量非常庞大,在它的访问日志文件access_log 中,记录了很多很多客户的访问信息,维护的管理人员会通过分析这些信息,可以及时的了解Web的访问情况,比如每天或特定时间段的访问IP数量.点击量大的页面.那么就是因为访问量太多,信息量太大,所以导致管理员不方便与管理,分析.AWStats日志分析系统就诞生,下面介绍一下AWStats分析系统 有兴趣的朋友可以看看上一篇的httpd简介与配置. AWSta

构建AWStats日志分析系统

需求描述 管理员搭建完服务器,要对网站的性能做后期的不断的分析和调整,以至达到最完美的状态.针对服务器每天的日志访问量.高峰时间.压力等等是通过日志信息系统分析.如果事前没有预估,没有给定足相应的cpu.内存.假如有一天突然高发值,服务器会直接崩溃.通过观察日志,以便在以后工作调整中提出整改方案. 简介 在httpd服务器的访问日志文件access_log中,记录了大量的客户机访问信息,通过分析这些信息,可以及时了解Web站点的访问情况,通过AWStats日志分析系统,以完成自动化的日志分析与统

Linux下安装部署AWStats日志分析系统实例

AWStats是使用Perl语言开发的一款开放性日志分析系统,可分析Apache网站服务器的访问日志,还可以用来分析Samba.Vsftpd.IIS等日志信息.       此文章主要讲解如何在linux系统下安装部署关于对Apache网站服务站日志分析的AWStats. 实验步骤一,安装部署AWStats分析软件. 一,安装AWStats软件包. 直接将其解压到/usr/local/awstats目录下即可完成安装. 使用命令:mkdir -p /usr/local/awstats tar z

Linux环境下安装部署AWStats日志分析系统实例

AWStats是使用Perl语言开发的一款开放性日志分析系统,可分析Apache网站服务器的访问日志,还可以用来分析Samba.Vsftpd.IIS等日志信息.       此文章主要讲解如何在linux系统下安装部署关于对Apache网站服务站日志分析的AWStats. 实验步骤一,安装部署AWStats分析软件. 一,安装AWStats软件包. 直接将其解压到/usr/local/awstats目录下即可完成安装. 使用命令:mkdir -p /usr/local/awstats tar z

Web服务之部署AWStats日志分析系统

AWStats是使用Perl语言开发的一款开源日志分析系统,不仅可以用来分析Apache网站日志,也可以用来分析Samba.Vsftpd.IIS等服务的日志信息.结合crond等任务计划服务,可以对不断增长的日志内容定期进行分析 部署AWStats分析系统 ? ? AWStats的软件包可以从官网上下载 1. 安装AWStats软件包 ? ? 安装非常简单,只需将软件包解压到httpd服务器的/usr/local/目录下即可 2. 为统计的站点建立配置文件 ? ? AWStats系统支持统计多个

部署AWStats日志分析系统与优化(附安装包)

介绍 AWStats是使用Perl语言开发的一款开源日志分析系统,可以分析apache,samba,vsftpd,iis等服务的日志信息,结合crond等计划任务,可以对不断增长的日志内容定期进行分析. 它可以帮助我们直观的图形化的,图形化的!看到原本繁杂的日志文件.这篇文章就使用一个简单的apache服务来演示如何部署AWStats日志分析系统. 环境 VMware Workstation 14 pro 测试机型 redhat6.5 IP:192.168.10.100 win10 IP:192

Nginx中AWStats日志分离的详细部署

AWStats介绍AWStats是使用Perl语言开发的一款开源日志分析系统,它不仅可用来分析Apache网站服务器的访问日志,也可以用来分析Samba.Vsftpd.IIS等服务的日志信息.结合crond等计划任务服务,可以对不断增长的日志内容定期进行分析.AWStats的运行是需要PERL环境的支持,从AWStats的文档来看,它对于Apache HTTP Server的支持是非常完美的,而当我们使用Nginx服务器后,要运行AWStats就变得很麻烦了.首先Nginx本身对于Perl的支持