在过去,我们已经介绍了许多用于监控Linux性能的基于命令行的工具,例如top , htop , atop , glances等,以及一些基于Web的工具,如cockpit , pydash , linux-dash ,just提一下。 您还可以在Web服务器模式下运行扫视以监视远程服务器。 但除此之外,我们还发现了另一个简单的服务器监控工具,我们希望与您分享,称为Scout_Realtime 。
Scout_Realtime是一个简单易用的基于Web的工具,用于以类似顶级的方式实时监控Linux服务器指标。 它向您展示了关于从CPU,内存,磁盘,网络和进程(前10名)收集的指标的实时流畅图表。
实时Linux服务器进程监控
在本文中,我们将向您展示如何在Linux系统上安装scout_realtime监视工具来监视远程服务器。
在Linux中安装Scout_Realtime监视工具
1.要在Linux服务器上安装scout_realtime ,必须使用以下命令在服务器上安装Ruby 1.9.3+ 。
$ sudo apt-get install rubygems [On Debian/Ubuntu] $ sudo yum -y install rubygems-devel [On RHEL/CentOS] $ sudo dnf -y install rubygems-devel [On Fedora 22+]
2.在Linux系统上安装Ruby后 ,现在可以使用以下命令安装scout_realtime软件包。
$ sudo gem install scout_realtime
3.成功安装scout_realtime软件包后,接下来需要启动scout_realtime守护程序,该守护程序将实时收集服务器指标,如图所示。
$ scout_realtime
在服务器上启动Scout Realtime
4.现在scout_realtime守护程序正在您希望在端口5555上远程监视的Linux服务器上运行。 如果您正在运行防火墙,则需要在防火墙中打开scout_realtime监听的端口5555以允许对其发出请求。
---------- On Debian/Ubuntu ---------- $ sudo ufw allow 27017 $sudo ufw reload ---------- On RHEL/CentOS 6.x ---------- $ sudo iptables -A INPUT -p tcp --dport 5555 -j ACCEPT $ sudo service iptables restart ---------- On RHEL/CentOS 7.x ---------- $ sudo firewall-cmd --permanent --add-port=5555/tcp $ sudo firewall-cmd reload
5.现在,从任何其他计算机,打开Web浏览器并使用下面的URL访问scout_realtime以监视远程Linux服务器性能。
http://localhost:5555 OR http://ip-address-or-domain.com:5555
ScoutRealtime Linux服务器进程监控
6.默认情况下, scout_realtime日志写在系统上的.scout / scout_realtime.log中 ,您可以使用cat命令查看。
$ cat .scout/scout_realtime.log
7.要停止scout_realtime守护程序,请运行以下命令。
$ scout_realtime stop
8.要从系统中卸载scout_realtime ,请运行以下命令。
$ gem uninstall scout_realtime
有关更多信息,请查看Scout_realtime Github存储库 。
就这么简单! Scout_realtime是一个简单而有用的工具,用于以类似顶级的方式实时监控Linux服务器指标。 您可以在有关本文的评论中提出任何问题或向我们提供反馈。