PHPnetworking监控

有没有一种方法可以监控stream量,上传/下载(单独)使用PHP? 我想回应一下这样的事情:

上传:523 GB | 下载:25 GB

这应该基于系统正常运行时间,所以如果我重新启动计算机,计数应重新启动。

提前致谢。

从php内运行ifconfig并parsing出TX / RX字段。

另一种select是使用php snmp库并查询ifinoctet和ifoutoctet OID。

你可以编写一个脚本来分析来自ifconfig(在一个Linux机器上)的RX和TX计数器,那些在启动时被重置。 唯一的问题是,它不会只是HTTPstream量,它是一个全球柜台上的所有stream量计数器。

曾经考虑看nagios? 免费的开源监控工具。 我们在工作中广泛使用它来监视各种事物

我认为mod_cband可以做到这一点。 我不知道它是否适用于Hasefroch,但您可以尝试…

编辑:哦,我看到你需要一个全局计数器,所以ifconfig将是方式。 我不喜欢PHP在做系统调用,那么如何编写一个由PHP提供的日志文件的C守护进程呢?

再见