cli 实时监控一段时间内每秒的 Web 服务器流量(ncurses)

cli 实时监控一段时间内每秒的 Web 服务器流量(ncurses)

是否有一种工具可用于从命令行监控 Web 服务器实时处理的流量?

我正在寻找像 这样的 cli ncurses 工具nload,但它可以通过 mod_status 或 Stub_status 显示每秒发送到 nginx 或 apache 等 Web 服务器(或 varnish 等缓存)的请求。

答案1

它看起来并不像nload,但您可以使用基于 ncurses 的工具从 Web 服务器的访问日志(NCSA、W3C、squid 或任何用户定义的自定义日志格式)中获取大量有用的信息。goaccess

在 Debian 中,运行:

sudo apt-get install goaccess
goaccess /path/to/access.log -c

它看起来像这样

goaccess 命令行界面

相关内容