nginx 如何获取网络流量信息并在PHP中显示

bvuwiixz  于 2022-11-21  发布在  Nginx
关注(0)|答案(2)|浏览(272)

我有服务器ubuntu。我想显示网络流量上传和下载的php。
在终端中有一条命令用于监控流量:在此输入链接说明x1c 0d1x
如何使用命令nload-mon php.像这样:

我没有关于这件事的证据

r7s23pms

r7s23pms1#

最简单的解决办法是:
1.通过exec()在PHP文件中调用此函数。
1.解析该函数的输出并准备标记以在页面上显示这些值(总输入/输出)。
更好的解决方案取决于检索这些信息的频率以及在浏览器中呈现这些信息的美观程度。

g6ll5ycj

g6ll5ycj2#

它将php编译成apache,而apache只是不访问网络使用。

1-)shell_exec;

在ubuntu中,你可以准备一个控制台命令,将网络数据输出为json,然后你可以在ubuntu中使用php中的shell_exec来运行这个控制台命令。

2-)第三部分编程;

例如,你可以在诸如python、node js等平台上开发脚本并访问网络使用情况。同样,使用你开发的软件,你可以立即将网络使用情况打印到数据库中。在另一个选项中,你可以使用诸如phton的软件访问网络信息并在socket上显示它们,你可以使用socket从php中获取数据。最后,你可以在pyhton上开发一个api。

相关问题