- 浏览: 146910 次
- 性别:
- 来自: 北京
最新评论
服务器: LINUX as 5 (redhat Linux 2.6.18-8.el5xen )
1.安装webalizer所需的软件包
使用yum安装,
yum -y install gd-devel.i*
(1.) 需要修改 rhel-debuginfo.repo 的
文件信息,它位于/etc/yum.repos.d/ 目录下面打开以后有以下内容
1 [rhel-debuginfo] 2 name=Red Hat Enterprise Linux $releasever - $basearch - Debug 3 baseurl=ftp://ftp.redhat.com/pub/redhat/linux/enterprise/$releasever/en/os/$basearch/Debuginfo/ 4 enabled=0 5 gpgcheck=1 6 gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-redhat-release
由于enabled 代表YUM源是否可用:1---可用 ,0 ---不可用 ,另外服务器还必须要与Internet相连,否则找不到所需要的软件包,
假如现在服务器没有与Internet相连的话,可以更改baseurl的值,由于局域网内我建有web服务器地址为http://192.168.0.1,所以我把linux的安装盘里面的server目录(由于gd-devel所需的包在linux的安装光盘上面)里面的文件全放在了web服务器的一个虚拟目录下面假如为rhel,则baseurl可以改为:
http://192.168.0.1/rhel/
这样再使用yum -y install gd-devel.i* 即可把所需要的rpm包都装上
(2.)另外就是手动的安装这些rpm包,把所有的都下载下来,然后执行
rpm -ivh --force *.rpm --nodeps
就可以把需要的包都装上!
2.下载Webalizer的源码包(下载地址为:ftp://ftp.mrunix.net/pub/webalizer/webalizer-2.21-02-src.tar.bz2),使用如下命令 对其进行编译安装。
tar -xvjf webalizer-2.21-02-src.tar.bz2 cd webalizer-2.21-02 ./configure --with-language=simplfied_chinese #在lang的目录下面有个webalizer.simplfied_chinesemake文件特别说明这个文件的格式是gb2312的,最好想办法转换成utf-8的,使用editplus可以实现 make install
3.复制Webalizer配置文件模板并建立Webalizer统计结果输入目录
cp /usr/local/etc/webalizer.conf.sample /usr/local/etc/webalizer.conf mkdir /var/log/webalizer
4.在/usr/local/etc/webalizer.conf 文件中修改如下参数
29行 LogFile /var/log/httpd/access_log 43行 OutputDir /var/www/html/usage 29行代表apache的访问日志目录
43行代表webalizer统计信息输出目录,实际上webalizer是一个c语言编写的程序,可以读取其他服务的日志后,将统计结果以网页的形式输出到指定目录
5. 将Webalizer的输入目录配置为一个网站后,访问该网站就可以查看webalizer的统计结果了!
(题外话:正在编辑时候ff出现问题了,后面写的东西全丢了,只好重写,估计这次就没上次写的好了,全屏编辑以后忘记保存了)
6,以下就是显示webalizer的结果
(1) 先建立一个软连接省的麻烦:
[root@www web_log]# ln -s /usr/local/etc/webalizer.conf /etc/webalizer.conf
(2) 修改webalizer的配置文件/etc/webalizer.conf,在配置文件里面加入:
LogFile /var/log/httpd/access_log #这是apache的访问日志,一般都是这个文件 OutputDir /var/www/html/web_log # 这个是放在apache配置文件httpd.conf中DocumentRoot的目录里面的一个目录,其中DocumentRoot= "/var/www/html",web_log为/var/www/html这个路径下面的目录
(3) 修改apache的配置文件/etc/httpd/conf/httpd.conf
<Location /web_log> AuthType Basic AuthName "admin" AuthUserFile /var/www/passwd/admin # 认证文件 require valid-user Options Indexes Order allow,deny Allow from all </Location>
(4)给用户chen添加认证,认证文件为/var/www/passwd/admin
[root@www web_log]# htpasswd -c /var/www/passwd/admin chen
敲入命令后需要输入密码。这个密码就是最后访问这个网站下面web_log目录时的密码
(5)然后再/var/www/html下面新建目录web_log
mkdir /var/wwwhtml/web_log
(6)更改目录主,使web_log的目录为apache用户所有
chown apache:apache web_log -R
(7)运行webalizer
[root@www web_log]# webalizer -c /etc/webalizer.conf
(8)查看/var/www/html/web_log下面
出现如下结果 :
(9)查看结果,在浏览器中输入http://127.0.0.1/web_log
输入用户名和密码就可以查看到网站的访问信息!
续: (1.1)为了使系统可以自动定时执行日志更新,需要把访问日志的命令加入到crontab
[root@www web_log]# crontab -e -u root
然后输入:
* * 1 * * /usr/local/bin/webalizer -c /etc/webalizer.conf # 意思就是每个月的1号去读apache日志访问
(1.2)查看crontab
[root@www web_log]# crontab -l
就会显示出来刚添加进入的信息
具体crontab的用法请参照: Linux 中 crontab 详解及示例(收藏)
发表评论
-
shellinabox遠端終端機
2013-03-07 16:52 2533介紹 Shellinabox 是一個利用 Ajax 技術構 ... -
VPN架設與單網卡共享上網
2011-09-27 22:54 0這個要在下週前完成,相對於hadoop的寫法要更簡單些。 -
Hadoop部署(含HDFS,MapReduce,Hive ,HBase)
2011-09-22 17:54 01 寫在前面的話 互聯網某兄 写道: 如 ... -
HDFS+MapReduce+Hive+HBase搭建
2011-08-13 08:42 0安裝步驟按一下: -
关于在RHEL5下VPN搭建出现619错误的解决办法(原创)
2010-11-20 09:49 1986文章來源於 sina 煙鬼博客 寫於 2009-04-28 ... -
Linux下批量新建用户(原创)
2010-11-20 09:45 2836文章來源於 sina 煙鬼博客 寫於 2009-05-02 ... -
linux下top命令参数解释
2010-08-15 21:54 1233top命令是Linux下常用的性能分析工具,能够实时显示系统中 ... -
redhat enterprise linux 5.4 安装 Mplayer (转)
2010-08-08 11:04 25671.下载相关codes ( http://www.mpla ... -
在rhel4(REDHAT Enterprise 4)上开启xmanager(转)
2010-07-27 12:13 2221第一步 In /etc/X11/fs/c ... -
Ubuntu8.04 Networkmanager 找不到VPN(轉)
2010-07-11 13:50 1558Ubuntu 下的Networkmanager可以轻松建立基于 ... -
screen
2010-06-03 21:56 1001什么是 screen 嗯 ... -
Expect 手册中文版_2
2010-05-30 21:26 2338From 漏洞本来是要把这个程序命名为”sex” ... -
Expect 手册中文版_1
2010-05-30 21:21 7194From 本文由gunman翻译, ... -
umask 是什么 (修訂版)
2010-05-17 11:18 1438由於原來發布的有些錯 ... -
RHCE考试Troubleshooting中,linux 系统不能开机或可能出现的错误情况 (转)
2010-03-19 11:59 1459RHCE考试Troubleshooting中,linux ... -
Linux 中 crontab 详解及示例(收藏) 转
2010-03-18 11:09 1002cron是一个linux下的定时执行工具,可以在无需人工 ... -
linux 錯誤 java.net.UnknownHostException:www.chenpeng.org: www.chenpeng.org (已解决)
2009-12-10 23:48 3152在Linux下開發java,每當關閉伺服器的時候,總會時候出現 ... -
Linux 安装*src.rpm的时候出现错误
2009-12-07 13:29 14507Linux 安装*src.rpm的时候出现: ... -
linux 雙網卡共享上網nat方式
2009-12-06 10:51 1962OS:REDHAT ENTERPRISE LINUX 5 ... -
redhat linux rhel 5 改物理地址的方法
2009-12-06 10:26 15051.首先要把改物理地址的網卡 down掉 (eg:eth0) ...
相关推荐
Webalizer是一款强大的开源网络服务器日志分析工具,主要用于对HTTP服务器的日志文件进行解析,生成详细的统计报告。它能够帮助网站管理员深入了解网站的访问情况,包括但不限于访问者数量、页面浏览量、搜索引擎...
Webalizer是一款强大的网站访问日志分析工具,它能够对HTTP服务器的日志文件进行解析,生成详细的统计报告,包括但不限于访问者数量、页面浏览量、访问时间、搜索引擎来源、热门页面等多个方面。这款软件广泛应用于...
Webalizer是一款强大的网站访问日志分析工具,它能够对HTTP服务器产生的访问日志进行深入解析,生成详细的统计报告,包括但不限于访问者数量、页面浏览次数、来源IP、搜索引擎关键词、浏览器类型等信息。这款开源...
对于那些希望深入理解网络数据分析、日志处理或者报表生成的开发者来说,Webalizer源代码是一份宝贵的教材。通过对源代码的研究,我们可以了解到如何高效地处理大数据、如何设计友好的用户界面,以及如何优化性能以...
"Web服务器开源日志分析工具分享" 在Web服务器日志分析方面,有很多免费开源的工具可以选择,本文将介绍五大流行的Web服务器开源日志分析工具,并对其进行比较和分析。 AWStats AWStats是一个功能强大且流行的Web...
网站Web服务器日志分析工具是网站管理员用于洞察网站性能、用户行为和优化策略的重要工具。以下是最流行的四个免费开源日志分析工具的详细介绍: 1. AWStats:AWStats是一款广泛使用的开源日志分析软件,其优势在于...
无论是Apache还是IIS,日志分析工具如AWStats、Webalizer或自定义脚本可以帮助我们解析和汇总日志数据,生成报告,从而揭示用户行为模式、服务器性能瓶颈和潜在的安全问题。通过对这些日志的深入分析,我们可以制定...
1. Webalizer:这是一款开源的日志分析工具,能生成详细的访问统计报告,包括访问次数、页面浏览量、访问者信息等。 2. Cronolog:它可以根据日期或自定义规则分割日志文件,便于管理和分析。 四、日志分析的应用 ...
网站Web服务器日志分析工具是IT领域中用于监控和理解网站流量、用户行为以及服务器性能的重要工具。以下是对文中提到的四个流行开源日志分析工具的详细解析: 1. AWStats: AWStats是一个功能丰富的日志分析工具,...
1. 传统工具:如AWStats、Webalizer等提供图形化的日志分析报告。 2. 开源工具:如Logstash进行日志收集和处理,Elasticsearch进行日志存储和搜索,Kibana用于数据可视化。 3. 自定义脚本:使用Python、Perl、awk等...
分析Apache日志通常会使用各种工具,如AWStats、Webalizer、Logstash等,它们能将日志数据转换为可读的报告,提供统计图表和趋势分析。 实际操作中,可能会根据需要选择将所有日志信息合并到一个文件(如combined...
它利用一部分档案资料就能经常很快地处理大量日志档案, 它能分析日志文件来自从各大服务器工具 ,如 Apache日志档案 s (NCSA combined/XLF/ELF log format or common/CLF log format), WebStar, IIS (W3C的日志格式)...
5. **日志分析工具**:有许多工具用于处理和分析Web服务器日志,如LogParser(微软的命令行工具)、AWStats、Webalizer等。这些工具可以帮助快速生成报告,显示访问统计、热门页面、错误源等。 6. **性能监控**:...
ModLogAn日志分析系统源代码:通过外接插件技术实现输入/输出功能。 支持web section,extened logfile format,common logfile format, squid logs,wu-ftp/proftp logfiles,logfiles from msiis 5.0等输入格。支持...
本文将深入探讨Apache日志配置,帮助读者掌握如何管理和分析这些日志。 一、Apache主配置文件 Apache的主配置文件在Kali Linux系统中通常位于`/etc/apache2/apache2.conf`。尽管这是一个主要的配置文件,但它并不...
一些工具如AWStats、Webalizer、GoAccess等可以帮助进行统计和可视化分析。 6. **安全考虑** 保护好错误日志的安全同样重要,避免敏感信息泄露。可以通过限制日志文件的权限,或者在生产环境中关闭过于详细的调试...
日志分析涉及使用工具(如Awk、Logrotate、Webalizer、AWStats等)来处理和解释日志数据,生成统计报告,包括但不限于访问次数、访问者来源、热门页面、访问时段等。 高级技术中还包括定制日志格式,通过修改Apache...
Webalizer介绍Webalizer是一个Web界面,用于远程运行本地程序和脚本。 它被实现为命令行应用程序,可读取命令定义配置并通过简单易用的UI公开这些命令。 我将其用于在家庭服务器中运行任务和脚本。 尽管它具有身份...