Linux 上有许多免费工具可用于监控 Linux 系统,包括硬件和软件。大家可能已经接触过一些命令行 Linux 性能监控工具,例如 top、htop、atop 等。
同样,我们遇到了另一个名为 Scout Realtime 工具的工具,它用于服务器监控,您可以在浏览器中看到它。
Scout real-time 可以说是top命令的一个更好的版本。它监视和测量 Linux 服务器的磁盘、内存、网络、CPU 和进程指标。给出了流畅的图表。性能详细信息可以导出为 CSV/PDF 或通过电子邮件发送。
您可以在 Scout_realtime Github 存储库中找到代码。
在今天的文章中,我们将向您展示如何在 Linux(基于 Debian/Ubuntu 的发行版)系统上安装 scout 实时监控工具并使用它。
如何在 Linux 中安装 Scout_Realtime 监控工具
第1步:
要在 Linux 服务器上实时安装 Scout,首先,请确保您的服务器上已经安装了 Ruby 1.9.3+,如果没有,请使用以下命令安装 ruby:-
$ sudo apt-get install rubygems
第2步:
在您的 Linux 系统上完成安装/检查 Ruby 后,现在我们必须使用以下命令安装 scout_realtime:-
$ sudo gem install scout_realtime
第 3 步:
现在安装完scout_realtime 后,需要启动scout_realtime 守护进程,使用以下命令实时收集服务器指标:-
$ scout_realtime
第四步:-
scout_realtime 守护进程成功启动后,你必须启用端口 5555,如果防火墙正在运行,因为运行在你的 Linux 服务器上的 scout_realtime 守护进程必须在端口 5555 上进行远程监控。所以要允许防火墙上的请求,你必须使用以下命令-
$ sudo ufw allow 27017
$sudo ufw reload
第 5 步:
现在,您可以通过使用以下 URL 从任何其他机器或从您的机器通过浏览器远程访问 scout_realtime 来监控您的 Linux 服务器性能:-
http://localhost:5555
OR
http://ip-address-or-domain.com:5555
第 6 步:
Scout_realtime日志默认写在系统的.scout/scout_realtime.log中,可以使用cat命令查看:-
$ cat .scout/scout_realtime.log
要停止 scout_realtime 守护进程,请使用以下命令:
$ scout_realtime stop
要获得有关 scout_realtime 的更多帮助,请使用以下命令:
$ cout_realtime -h
如果要从系统中卸载 scout_realtime,请使用以下命令:
$ gem uninstall scout_realtime