安装
参考: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
分享到:
相关推荐
Advanced Web Statistics(AWStats)是一个免费的功能强大的服务器日志分析工具,它可以告诉你所有的Web统计数据,包括访问量、访问者数量、页面、点击、高峰时段、操作系统、浏览器版本、搜索引擎、关键字、机械访问...
awstats下载和安装: 此软件为perl脚本,机器上有perl环境就可以直接执行了。
1 安装软件 1. 安装包下载地址:http://awstats.sourceforge.net/ 2. 上传awstats-7.0.tar.gz到/usr/local目录下。 3. 赋予执行权限。 #chmod +x awstats-7.0.tar.gz 4. 解压文件。 #tar zxvf awstats-7.0.tar.gz 5....
AWStats日志分析工具在IIS6、IIS7的安装说明 AWStats日志分析工具在IIS6、IIS7的安装说明 AWStats日志分析工具在IIS6、IIS7的安装说明
awstats在windows+apache环境下的安装与配置,包括很多在wwindows下需要注意的与linux不同的细节,以及最后的调试过程的注意事项
最好的TomCat来访用户统计软件,安装简单,功能强大,支持中文。
日志分割工具 ,工具有依赖,所以安装的时候:用yum localinstall 安装。具体使用方法可以baidu,网上博文,怎么没办法选择0积分呢?
AWStats+QQ纯真库IP解析插件安装,软件包内容包括:qqwry.dat(最新);qqwry.pl;qqhostinfo.pm;安装说明;安装说明内容:qqwry.pl;qqhostinfo.pm;awstats注配置文件的修改,及如何更新IP库等步骤
Awstats 7分析squid日志【安装+配置】
Nginx 日志分析 AWStats + JAWStats 安装配置 Awstats 是一款基于 Perl 的 WEB 日志分析工具,而 JAWStats 是一款基于 PHP 的统计套件,旨在为 Awstats 提供更为精美图形界面。
AWSTATS的简单安装及配置[参考].pdf
本文介绍了Awstats for Linux的简易安装、配置及测试方法。
绍Awstats for Linux的安装与配置测试。
之所以搜索的关键字句会变成乱码的原因,主要是因为现在的搜索引擎都是使用UTF8,而Awstats是使用decodeUTFkeys这个plugin来处理搜索引擎的UTF8关键字,默认是没有打开的,所以在显示上会出现乱码。 要解决中文...
操作系统: rocky linux 9.3 awstats : v7.9 (20230108) 纯真IP库: 2024-02-12 软件作用:在awstats日志分析页面上,增加一列"Location",显示网门用户的IP地址所对应的地理位置...4. 安装简要说明; 5. 页面显示效果。
安装及使用 将collection.awstats_hitcounter添加到您的构建中,然后重新运行bin / buildout 然后在“站点设置”>“附加组件”下的plone网站上安装 一旦安装了该工具,您就会知道该工具具有动态拉入计数器的功能。 ...
nagios安装于配置 有安装包 安装文档 其中awstats可以不用配置省略
从CPAN安装Geo :: IP2Location,Redis库。 安装Redis服务器 将ip2location.pm ip2location_city.pm ip2location_isp.pm上传到/usr/local/awstats/wwwroot/cgi-bin/plugins 。 应用补丁patch-ip2location.diff 打开...
http日志分析工具awstat安装详解,AWStats是在Sourceforge上发展很快的一个基于Perl的WEB日志分析工具
mbITme.de希望创建一种简单的方法来开始使用服务器,网络和linux。 这是Virtualbox的完整的预安装和预配置映像。 您只需修改安装路径和密码即可上手。 根据以下图片进行安装:...