当你的数据中心有许多Linux服务器时,你需要能够高效并有效的收集数据。这些数据可能需要包括网络数据。当你的网络出现问题时,你可以快速查看相关信息。 你平时是怎么做的?在Linux中,有很多选择。其中一个选择是Guider,它是一个性能分析工具,包括它可以实时检查的几种状态。 CPU、内存和交换空间的使用情况 服务进程的细节和使用情况 Syslog分析 Systemd细节 操作系统信息 磁盘信息 当然,还有网络信息。我们要看Guider来查看实时网络统计。此工具与ntop一起工作,显示大量信息,以帮助你了解Linux服务器上的网络流量正在发生什么。 让我们来安装Guider。 准备工作: 支持Python的Linux服务器 具有sudo特权的用户 我将在Ubuntu Server 20.04上进行演示,所以如果你的服务器使用不同的发行版,你将需要相应地调整安装过程,比如把apt-get换成dnf。 如何安装Guider Guider是通过pip安装的,pip是Python的软件包管理器。要安装pip,请登录到服务器并发出以下命令: sudo apt-get install python3 python3-pip -y 安装了Python和pip后,就可以安装Guider。通常,您会在没有sudo的情况下使用pip。但是,在不使用sudo安装Guider之后,未找到运行该应用程序的命令。使用sudo安装可以运行该命令,但不会启动该程序。解决方法很简单。 首先,使用以下命令安装Guider: sudo pip3 install --pre guider 安装Guider后,请使用以下命令更改命令的所有权: sudo chown $USER.$USER /usr/local/bin/guider 接下来,使用以下命令为Guider执行特权: sudo chmod u+x /usr/local/bin/guider 您现在可以运行Guider。 如何使用Guider 如果只是发出命令向导,您将看到版本号和其他一些信息打印出来(图A)。 要查看实时网络I/O信息,请发布命令。 guider ntop 在实时监控屏幕上,你会看到你需要检查网络I/O状态的所有信息(图B)。 要退出Guider,请发出键盘组合Ctrl+c。 如果你想生成一个完整的系统分析,请发出以下命令。 sudo guider rec -a -e m 这将需要一些时间来完成。Guider完成了对其收集的数据的分析后,它就会报告出来(图C)。 将有相当多的信息需要滚动浏览,所以准备花大量的时间来梳理这些信息。如果你碰巧使用某台服务器提供各种类型的服务,完整的Guider报告是检查这些进程状态的好方法(图D)。 Guider是每个Linux网络管理员应该在他们的工具包中拥有的一个不错的工具。请确保发出 guider -h 命令,阅读关于 Guider一般使用的帮助文件。
|