首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >绘制每个apache或nginx http-log文件的网络使用情况图

绘制每个apache或nginx http-log文件的网络使用情况图
EN

Server Fault用户
提问于 2010-11-19 15:10:03
回答 4查看 1.4K关注 0票数 0

我想监视我的VPS上的乐队。我认为最简单的方法是解析http-日志(%bytes-send%值)。是否有任何脚本或软件(免费软件)进行带宽使用图(例如) cpanel?非常感谢。

当然,我可以写,但我不想发明自行车:)

EN

回答 4

Server Fault用户

发布于 2010-11-19 16:03:47

我使用AWStats做一些分析数据,包括数据传输统计。对于Apache来说,它将支持那些现成的日志。对于nginx,我不确定,但您总是可以为日志编写自定义规则(例如,我为HAProxy日志编写了一个规则)。

我会这样报道而不监视我自己。为了进行监视,我将使用Monit、Cacti或Nagios之类的工具监视/图形网络使用情况。虽然这也包括其他数据。

票数 1
EN

Server Fault用户

发布于 2010-11-19 16:04:31

用于监视日志-模拟: www.analog.cx。设置起来有点重(很多配置选项),但功能相当强大。您可以将其设置为编写小的、机器可读的文件,这些文件输入到您的统计服务器(如Zabbix或Nagios)。

不过,请记住,您的web日志可能不会报告所提供的字节,它们可能只是报告所请求的文件的大小。(没有使用nginx,但我知道apache会这样做。)如果您提供大量的大下载,那么这可能导致对带宽的巨大高估,如果您考虑到许多下载管理器会对同一个文件发出16或32个请求.

Apache有一个logio模块,它牺牲了日志记录的一些即时性,以获得真正的字节计数。

票数 0
EN

Server Fault用户

发布于 2010-11-19 16:08:10

您也可以使用apache mod_status模块并使用上面提到的任何工具来查询它,但是统计数据是相当一般化的。

票数 0
EN
页面原文内容由Server Fault提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://serverfault.com/questions/203951

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档