标签: awstats

编辑 fstab 和 mtab 后是否需要重新启动服务器?

我只是想知道在编辑 fstab 和 mtab 后是否需要重新启动我的服务器。由于 awstats 报告的问题,我手动更改了此文件中的某些内容。

我使用ISPConfig 3本教程的帮助howtoforge。但是由于移除/删除了某些帐户,fstab 和 mtab 的配置混乱了。

我也在 howtoforge 论坛上问过这个问题,但直到现在还没有人回答。如果您想阅读我的问题,请访问这里

我非常努力地解决了这个问题,但没有运气。

更新:

这是我的 fstab 发生的情况:

在值之前(我省略了另一个):

/var/log/ispconfig/httpd/mydomain.com /var/www/clients/client1/web1/log    none    bind,nobootwait    0 0
/var/log/ispconfig/httpd/example.com /var/www/clients/client1/web2/log    none    bind,nobootwait    0 0
Run Code Online (Sandbox Code Playgroud)

所以我把它改成了正确的路径:

/var/log/ispconfig/httpd/mydomain.com /var/www/clients/client1/web2/log    none    bind,nobootwait    0 0
/var/log/ispconfig/httpd/example.com /var/www/clients/client1/web3/log    none    bind,nobootwait    0 0
Run Code Online (Sandbox Code Playgroud)

我还发现 mtab 具有与上述相同的值,这就是我手动编辑它的原因。

从:

/var/log/ispconfig/httpd/mydomain.com /var/www/clients/client1/web1/log none rw,bind 0 0
/var/log/ispconfig/httpd/example.com /var/www/clients/client1/web2/log none rw,bind 0 0
Run Code Online (Sandbox Code Playgroud)

到:

/var/log/ispconfig/httpd/mydomain.com /var/www/clients/client1/web2/log none rw,bind 0 0
/var/log/ispconfig/httpd/example.com /var/www/clients/client1/web3/log none rw,bind 0 0
Run Code Online (Sandbox Code Playgroud)

我编辑了这些值,因为 …

linux awstats fstab ubuntu-12.04

44
推荐指数
3
解决办法
11万
查看次数

如何为 Awstats 分析多个 gz 日志文件?

我对 awstats 还很陌生,并且已经在我的 apache 网络服务器上配置了 Awstats 来分析 nginx 访问日志(nginx 网络服务器用于我的 django 应用程序),我可以从中获取统计信息,LogFile=/var/log/nginx/access.log但是如何分析多个 gzip 格式的日志。比如access.log.1.gz...access.log.40.gz。我有很多日志要分析。

awstats

23
推荐指数
2
解决办法
2万
查看次数

我应该使用 cron.hourly 还是 crontab?

似乎所有使用/调度 awstats 的建议都是通过 crontab 进行的,例如:( 0 * * * * /usr/local/awstats/wwwroot/cgi-bin/awstats.pl -config=mysite -update >/dev/null每小时运行一次 awstats)。

但是,如果我检查crontab -l,它会说 crontab 对我的用户来说是空的。

但是,当我检查 时/etc/cron.hourly,我得到了一个 awstats 文件,其中包含以下内容:

#!/bin/bash
exec /usr/share/awstats/tools/awstats_updateall.pl now         -configdir="/etc/awstats"           -awstatsprog="/usr/share/awstats/wwwroot/cgi-bin/awstats.pl" >/dev/null
exit 0
Run Code Online (Sandbox Code Playgroud)

只是让你知道,我的 awstats 更新得很好,它创建了报告,一切都很好。

运行 crontab 命令是否会在指定的 cron 文件夹中创建一个条目?(即 cron.hourly 或 cron.daily 等)?还是他们没有关系?如果它们相关,为什么我的用户没有 crontab 条目?

linux awstats cron

9
推荐指数
1
解决办法
6598
查看次数

让 AWStats 在 Ubuntu 12.04 中工作

我是 apache 的新手,我正在尝试在我的 ubuntu 12.04 服务器上设置 AWStats。我遵循了 Ubuntu docs 上的指南

我根据说明进行了设置,awstats 能够成功地从 apache 日志生成初始统计信息。我将 awstats 的链接放在默认的虚拟主机文件中。但是,当我尝试运行时http://server-ip-address:8080/awstats/awstats.pl,我得到:

Error: SiteDomain parameter not defined in your config/domain file. You must edit it for using this version of AWStats. 

Setup ('/etc/awstats/awstats.conf' file, web server or permissions) may be wrong.
Check config file, permissions and AWStats documentation (in 'docs' directory).
Run Code Online (Sandbox Code Playgroud)

这是我的/etc/apache2/sites-available/default文件:

<VirtualHost *:8080>
    ServerAdmin webmaster@localhost

    DocumentRoot /home/saad/www
    <Directory />
        Options FollowSymLinks
        AllowOverride None
    </Directory>
    <Directory /home/saad/www/>
        Options Indexes FollowSymLinks …
Run Code Online (Sandbox Code Playgroud)

awstats apache-2.2 ubuntu-12.04

8
推荐指数
1
解决办法
3844
查看次数

分析HTTP日志,寻找iOS

我目前正在使用 AWStats 分析服务器的 apache 日志,该服务器将链接等从 iOS 应用程序重定向到应用程序商店(因此我们可以跟踪点击率)。但是,在 AWStats 中,所有这些流量都归入操作系统类别中的“Mac OS X”。这显然对我们没有多大帮助。我们真正想要的不仅是检测 iPhone、iPod Touch 和 iPad,还有 iOS 版本号、硬件代际差异等。

我不认为可以通过 http 日志轻松检索代际差异(例如 iPhone 3G 与 iPhone 4),但我知道 iOS 版本在用户代理字符串中是正确的。

不过,我试图让 AWStats 识别 iOS 的尝试都没有奏效。我将应该在 Mac OS X 上执行此操作的行移到了 Mac OS X 之上,但无济于事。有没有人设法做到这一点,在 AWStats 或其他方式?如果需要的话,我会很好地转移到不同的系统。

作为记录,浏览器检测工作正常,它可以轻松区分mozilla,safari,iPhone safari和iPad safari。

iphone analysis logging awstats apple-ios

6
推荐指数
1
解决办法
2334
查看次数

AWStats 和处理请求所用的时间

我管理了多个 IIS 6 Web 服务器,并且我打开了日志中的耗时字段。我使用 AWStats 从日志数据生成各种报告。我的一位开发人员最近要求我提供基于 Time-Taken 数据的报告。她专门查找按平均花费时间以及最短和最长花费时间排序的前 20 页。

我想我可以通过在我的 AWStats 配置文件中创建一个 ExtraSection 来实现这一点。这可行吗?有没有人愿意分享任何配置示例?任何指针都非常感谢。

iis-6 log-files awstats

5
推荐指数
1
解决办法
2528
查看次数

大型 Amazon S3/Cloudfront 日志的 Webstats?

我试图找到一种方法来解析我们的 Amazon S3 访问日志以获取一些 webstats。

我一直在尝试使用 AWStats 7,但是在给定月份的第 9 天之后,由于内存不足,它无法处理更多日志。这台服务器有 4gigs 的内存

我们的 S3 日志相当大(~1gig/天),很快 CloudFront 日志可能会达到 10-20gigs/天。

是否有任何软件可以从 S3(以及很快的 cloudfront)日志生成 webstats?

我知道 s3stat.com,但我想要一些我可以自己运行的东西。

logging amazon-s3 awstats amazon-cloudfront amazon-web-services

5
推荐指数
1
解决办法
2552
查看次数

awstats:awstats_buildstaticpages.pl 只构建 1 个报告,而不是完整的报告

我记得之前运行过这个命令,它用来构建所有页面,但现在我再次使用它,它只构建主页面。

(为了可读性而换行)

/usr/share/awstats/tools/awstats_buildstaticpages.pl 
-update 
-config=mydomain.com 
-dir=/var/www/awstats/mydomain.com/ 
-awstatsprog=/usr/lib/cgi-bin/awstats.pl
Run Code Online (Sandbox Code Playgroud)

这是我的awstats.mydomain.com.conf

LogFile="/etc/nginx/logs/mydomain.com.log"
LogFormat=1
SiteDomain="mydomain.com"
DNSLookup=0
DirData="/var/lib/awstats/mydomain.com/"
HostAliases="mydomain.com"
Run Code Online (Sandbox Code Playgroud)

我得到的唯一文件是 awstats.mydomain.com.html

有谁知道是什么原因造成的?还是我错过了其他东西?

我正在使用 Debian Squeeze x86

nginx awstats

5
推荐指数
1
解决办法
1880
查看次数

计算“页面停留时间”的日志分析器?

我需要了解我网站上每个页面的平均“页面停留时间”或“页面查看持续时间”,而无需客户端脚本(例如使用onunload事件处理程序)。

是否有任何免费的日志分析器能够做到这一点?我看了一下Webalizer、AWStats和Analog,但他们似乎没有这样的功能。最接近的是 AWStats 中的“访问持续时间”,但我想改为查看“页面查看持续时间”。

我知道如果没有客户端脚本,访客跟踪是不准确的,但我可以忍受。谷歌分析似乎提供了一个“页面停留时间”指标而没有挂钩onunload事件(但如果我错了,请纠正我),所以我相信这是可能的。

logging awstats google-analytics visitors webalizer

2
推荐指数
1
解决办法
1488
查看次数

网络统计软件或分析?

您是否使用网络统计软件,如 Awstats、Weblizer 等...(还有其他流行的软件吗?)

或者您更喜欢使用 Google Analytics 并在每个页面中嵌入 JavaScript?

awstats analytics

1
推荐指数
1
解决办法
525
查看次数

Nginx、awstats 和请求时间

如何调整 nginx 以将请求时间写入日志,以便 awstats 可以显示每个请求所花费的时间?

另外,如何按 awstats 中的时间查看请求?

这是目前的格式

log_format  main  '$remote_addr - $remote_user [$time_local] "$request" '
                  '$status $body_bytes_sent "$http_referer" '
                  '"$http_user_agent" "$http_x_forwarded_for"';
Run Code Online (Sandbox Code Playgroud)

nginx awstats

1
推荐指数
1
解决办法
1767
查看次数