热门关键字:  ubuntu  分区  Fedora  linux系统进程  函数

使用awstats对apache日志进行监测

来源: 作者: 时间:2008-01-06 Tag: 点击:

使用awstats对apache日志进行监测

wget http://cronolog.org/download/cronolog-1.6.2.tar.gz

wget http://prdownloads.sourceforge.net/awstats/awstats-6.7.tar.gz

cronolog是用来改变日志的格式以适合awstats的分析

cronolog很好装,下载后解包,./configure && make && make install即可

修改httpd.conf文件

把这行CustomLog logs/access_log common修改成

CustomLog "|/usr/local/sbin/cronolog /usr/local/apache/logs/access-%Y%m%d_log" combined

Cronolog这个脚本在cronolog装完以后就会产生

把awstats解包,并cp -r awstats-6.7/ /usr/local/awstats

cd /usr/local/awstats

perl tools/awstats_configure.pl

在Your web site, virtual server or profile name:里

输入你的IP(域名),其它基本都可以回车和y

修改awstats的配置文件

vi /etc/awstats/awstats.192.168.0.104.conf

LogFile="/usr/local/apache/logs/access-%YYYY-0%MM-0%DD-0_log"

DirData="/usr/local/apache/htdocs/awstats/test/dirdata"(保存数据)

cp -R /usr/local/awstats/wwwroot/css/ /usr/local/apache/htdocs/test/

cp -R /usr/local/awstats/wwwroot/icon/ /usr/local/apache/htdocs/test/

主要用于显示图片

Cd /usr/local/apache/htdocs

mkdir -p awstats/test/dirdata



perl /usr/local/awstats/wwwroot/cgi-bin/awstats.pl -update -config=192.168.0.104

perl /usr/local/awstats/wwwroot/cgi-bin/awstats.pl -config=192.168.0.104 -output -staticlinks > /usr/local/apache/htdocs/test/index.html

这两个命令写入crontab 中

30 * * * * /usr/bin/perl /usr/local/awstats/wwwroot/cgi-bin/awstats.pl -update -config=192.168.0.104

30 * * * * /usr/bin/perl /usr/local/awstats/wwwroot/cgi-bin/awstats.pl -config=192.168.0.104 -output -staticlinks > /usr/local/apache/htdocs/test/index.html

两个命令是用来生成index.html文件

上一篇:Linux Software RAID
下一篇:进程的权限


相关文章:
apache jsp tomcat 虚拟主机 在加上pure-ftp
squid 优化(解释篇)
调整centos文件打开数
REDHAT AS安装10g错误
用SystemImager克隆系统(一)
openssh 5.1版使用chroot sftp帐号技术
HPUX从入门到提高之三
postfix+vm-pop3+openmail 构造邮件服务器
SecureCRT设置
双机备份方案(resin集群+冷备)
开启rsh服务
Solaris9允许root用户登录ssh
Solairs如何上网?
实战PXE启动安装Redhat AS 5 Linux
RHCT Lab1: Network Installation
RHCE Lab1: Kickstart
RHCE Lab1.1: Auto Installation
apache版本号显示的问题
修改tomcat端口号
RS/6000小型机故障的基本定位方法
Linux下的权限管理-ACL
CactiEZv9监控CentOS5.0
Red Hat Enterprise Linux 5.2 简明安装手册
StorNext 简单安装说明
FreeBSD7 Apache2.2 PHP5 PostgreSQL8.3 Ports安
关于nagios监控系统添加主机和服务脚本
C和C++语言学习总结
apache优化
CentOS+Nginx+PHP+Mysql(1)
Apache服务器限制并发连接和下载速度