我想监视我的VPS上的乐队。我认为最简单的方法是解析http-日志(%bytes-send%值)。是否有任何脚本或软件(免费软件)进行带宽使用图(例如) cpanel?非常感谢。
当然,我可以写,但我不想发明自行车:)
发布于 2010-11-19 16:03:47
我使用AWStats做一些分析数据,包括数据传输统计。对于Apache来说,它将支持那些现成的日志。对于nginx,我不确定,但您总是可以为日志编写自定义规则(例如,我为HAProxy日志编写了一个规则)。
我会这样报道而不监视我自己。为了进行监视,我将使用Monit、Cacti或Nagios之类的工具监视/图形网络使用情况。虽然这也包括其他数据。
发布于 2010-11-19 16:04:31
用于监视日志-模拟: www.analog.cx。设置起来有点重(很多配置选项),但功能相当强大。您可以将其设置为编写小的、机器可读的文件,这些文件输入到您的统计服务器(如Zabbix或Nagios)。
不过,请记住,您的web日志可能不会报告所提供的字节,它们可能只是报告所请求的文件的大小。(没有使用nginx,但我知道apache会这样做。)如果您提供大量的大下载,那么这可能导致对带宽的巨大高估,如果您考虑到许多下载管理器会对同一个文件发出16或32个请求.
Apache有一个logio模块,它牺牲了日志记录的一些即时性,以获得真正的字节计数。
发布于 2010-11-19 16:08:10
您也可以使用apache mod_status模块并使用上面提到的任何工具来查询它,但是统计数据是相当一般化的。
https://serverfault.com/questions/203951
复制相似问题