如何在 Ubuntu 20.04 LTS 上安装 Ngxtop

Ngxtop 是一个免费、开源、灵活且实时的 Nginx Web 服务器监控工具。它可以解析 Nginx 访问日志并打印有关请求计数、请求的 URI、按状态代码的请求数等信息。如何在 Ubuntu 20.04 LTS 上安装 Ngxtop

Ubuntu 20.04 LTS Focal Fossa 上安装 Ngxtop

步骤 1. 首先,通过apt在终端中运行以下命令确保所有系统包都是最新的。

sudo apt update
sudo apt upgrade

步骤 2. 安装 Python。

运行下面的命令来安装Python PIP:

sudo apt install python3 python3-pip

步骤 3. 在 Ubuntu 20.04 上安装 Ngxtop。

安装 python 和 pip 后,现在使用以下命令安装 Ngxtop:

pip3 install ngxtop

安装 Ngxtop 后,您可以使用以下命令验证 Ngxtop 的版本:

ngxtop --version

步骤 3. 使用 Ngxtop。

使用ngxtop命令查看请求计数、请求的URI、状态码的请求数的汇总。

Usage:
    ngxtop [options]
    ngxtop [options] (print|top|avg|sum) <var>
    ngxtop info

Options:
    -l <file>, --access-log <file>  access log file to parse.
    -f <format>, --log-format <format>  log format as specify in log_format directive.
    --no-follow  ngxtop default behavior is to ignore current lines in log
                     and only watch for new lines as they are written to the access log.
                     Use this flag to tell ngxtop to process the current content of the access log instead.
    -t <seconds>, --interval <seconds>  report interval when running in follow mode [default: 2.0]

    -g <var>, --group-by <var>  group by variable [default: request_path]
    -w <var>, --having <expr>  having clause [default: 1]
    -o <var>, --order-by <var>  order of output for default query [default: count]
    -n <number>, --limit <number>  limit the number of records included in report for top command [default: 10]
    -a <exp> ..., --a <exp> ...  add exp (must be aggregation exp: sum, avg, min, max, etc.) into output

    -v, --verbose  more verbose output
    -d, --debug  print every line and parsed record
    -h, --help  print this help message.
    --version  print version information.

    Advanced / experimental options:
    -c <file>, --config <file>  allow ngxtop to parse nginx config file for log format and location.
    -i <filter-expression>, --filter <filter-expression>  filter in, records satisfied given expression are processed.
    -p <filter-expression>, --pre-filter <filter-expression> in-filter expression to check in pre-parsing phase.

感谢您使用本教程在 Ubuntu 20.04 LTS Focal Fossa 系统上安装 Nginx Web 服务器的 Ngxtop 实时监控工具。如需更多帮助或有用信息,我们建议您查看Ngxtop 官方网站

原创文章,作者:校长,如若转载,请注明出处:https://www.yundongfang.com/Yun71117.html

(0)
打赏 微信扫一扫不于多少! 微信扫一扫不于多少! 支付宝扫一扫礼轻情意重 支付宝扫一扫礼轻情意重
上一篇 2021年10月4日 上午1:16
下一篇 2021年10月4日 上午1:21

相关推荐