命令行中实时监控 Nginx 神器

2021-09-18 17:42:35 浏览数 (1)

下面的指南将教你如何安装和使用 ngxtop。本软件是一款免费、开源、灵活、实时的 Nginx 网络服务器监控工具。它的工作原理是程序解析 Nginx 访问日志并打印有关请求计数、URI 和状态代码等顶级功能的信息。这是系统管理员或高级用户的最爱,他们想要一个轻量级工具来监控对他们的 Nginx Web 服务器的请求。

必要条件

  • Ubuntu Server 20.04或以上版本。
  • Nginx服务器更新到稳定或主线。
  • Root访问权限或具有sudo权限的帐户。
  • 更新到最新的系统。
  • 已安装Python 3和PIP 3。

linuxmi@linuxmi:~/www.linuxmi.com$ sudo apt update && sudo apt upgrade -y linuxmi@linuxmi:~/www.linuxmi.com$ sudo apt install python3 python3-pip

ngxtop 的安装

安装 python 和 pip 后,我们现在可以继续安装 ngxtop。输入以下命令。

linuxmi@linuxmi:~/www.linuxmi.com$ pip3 install ngxtop Collecting ngxtop Downloading ngxtop-0.0.3-py2.py3-none-any.whl (11 kB) Collecting docopt Downloading docopt-0.6.2.tar.gz (25 kB) Requirement already satisfied: pyparsing in /usr/lib/python3/dist-packages (from ngxtop) (2.4.6) Collecting tabulate Downloading tabulate-0.8.9-py3-none-any.whl (25 kB) Building wheels for collected packages: docopt Building wheel for docopt (setup.py) ... done Created wheel for docopt: filename=docopt-0.6.2-py2.py3-none-any.whl size=13704 sha256=e4e951599acce8f67d071eb659a1f5e65c2c016a4e3dce3b0f62038b63f74a70 Stored in directory: /home/linuxmi/.cache/pip/wheels/56/ea/58/ead137b087d9e326852a851351d1debf4ada529b6ac0ec4e8c Successfully built docopt Installing collected packages: docopt, tabulate, ngxtop Successfully installed docopt-0.6.2 ngxtop-0.0.3 tabulate-0.8.9

安装后,确认版本。

linuxmi@linuxmi:~/www.linuxmi.com$ ngxtop --version

0 人点赞