在过去,我们已经介绍了很多基于命令行的工具来监控Linux的性能,比如top、htop、atop、glances等等,还有一些基于网络的工具,比如cockpit、pydash、linux-dash,这里只举几个例子。你还可以在网络服务器模式下运行glances来监控远程服务器。但除此之外,我们还发现了另一个简单的服务器监控工具,我们想与你分享,名为Scout_Realtime。 Scout_Realtime是一个简单的、易于使用的基于Web的工具,用于实时监控Linux服务器的指标,采用类似于顶部的方式。它可以实时显示从CPU、内存、磁盘、网络和进程(前10)收集的指标的流畅图表。 在这篇文章中,我们将告诉你如何在Linux系统上安装Scout_realtime监控工具,以监控远程服务器。 在Linux中安装Scout_Realtime监控工具 1. 要在你的Linux服务器上安装scout_realtime,你必须在服务器上安装Ruby 1.9.3以上,使用以下命令。 $ sudo apt-get install rubygems [在Debian/Ubuntu系统上] $ sudo yum -y install rubygems-devel [在RHEL/CentOS系统上] $ sudo dnf -y install rubygems-devel [在Fedora 22+系统上] 2. 在Linux系统上安装了Ruby后,现在你可以使用以下命令安装scout_realtime软件包。 $ sudo gem install scout_realtime 3. 在成功安装scout_realtime软件包后,接下来,你需要启动scout_realtime守护进程,它将实时收集服务器指标。 $ scout_realtime 4. 现在,scout_realtime守护进程在你的Linux服务器上运行,你想在5555端口远程监控。如果你正在运行防火墙,你需要在防火墙中打开scout_realtime监听的5555端口,以允许对它的请求。 ---------- 在Debian/Ubuntu上 ---------- $sudo ufw allow 27017 $sudo ufw reload ---------- 在RHEL/CentOS 6.x上 ---------- $ sudo iptables -A INPUT -p tcp --dport 5555 -j ACCEPT $ sudo service iptables restart ---------- 在RHEL/CentOS 7.x上 ---------- $ sudo firewall-cmd --permanent --add-port=5555/tcp $ sudo firewall-cmd reload 5. 现在从任何其他机器上,打开一个网络浏览器,使用下面的URL访问scout_realtime来监控你的远程Linux服务器性能。 http://localhost:5555 或者 http://ip-address-or-domain.com:5555 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是一个简单而有用的工具,用于以类似于顶部的方式实时监控Linux服务器的指标。
|