过去,我们介绍过许多用于监控Linux性能的基于命令行的工具,这里仅举几个例子。如top、htop、atop、glance等,还有很多基于web的工具,如cockpit、pydash、linux-dash。您还可以在Web服务器模式下运行glance以监视远程服务器。除此之外,我们还发现了另一个简单的服务器监控工具,我们想与您分享,它叫做Scout_Realtime。Scout_Realtime是一个简单易用的基于Web的工具,用于以类似top的方式实时监控Linux服务器指标。它显示了有关从CPU、内存、磁盘、网络和进程(前10个)实时收集的指标的精美图表。实时Linux服务器进程监控在本文中,我们将向您展示如何在您的Linux系统上安装scout_realtime监控工具来监控远程服务器。在Linux中安装Scout_Realtime监控工具1.要在Linux服务器上安装scout_realtime,您必须使用以下命令在服务器上安装Ruby1.9.3+。linuxmi@linuxmi:~/www.linuxmi.com$sudoapt-getinstallrubygems[在Debian/Ubuntu上]linuxmi@linuxmi:~/www.linuxmi.com$sudoyum-yinstallrubygems-devel[在RHEL/CentOS]linuxmi@linuxmi:~/www.linuxmi.com$sudodnf-yinstallrubygems-devel[onFedora22+]From:https://www.linuxmi.com/linux-scout_realtime-top.html2.在Linux系统上安装Ruby后,现在可以使用如下命令安装scout_realtime包。linuxmi@linuxmi:~/www.linuxmi.com$sudogeminstallscout_realtime3.成功安装scout_realtime包后,接下来需要启动scout_realtime守护进程,它会实时收集服务器指标,如图。linuxmi@linuxmi:~/www.linuxmi.com$scout_realtime/var/lib/gems/2.7.0/gems/scout_realtime-1.0.5/lib/vendor/sinatra-1.4.4/lib/sinatra/base.rb:1208:warning:constant::Fixnumisdeprecated/var/lib/gems/2.7.0/gems/scout_realtime-1.0.5/lib/vendor/sinatra-1.4.4/lib/sinatra/base.rb:1208:warning:constant::Fixnumisdeprecated/var/lib/gems/2.7.0/gems/scout_realtime-1.0.5/lib/vendor/sinatra-1.4.4/lib/sinatra/base.rb:1208:warning:constant::Fixnumisdeprecated/var/lib/gems/2.7.0/gems/scout_realtime-1.0.5/lib/vendor/sinatra-1.4.4/lib/sinatra/base.rb:1208:warning:constant::Fixnumisdeprecated/var/lib/gems/2.7.0/gems/scout_realtime-1.0.5/lib/vendor/sinatra-1.4.4/lib/sinatra/base.rb:1208:warning:constant::FixnumisdeprecatedDaemonhasstartedsuccessfullyToviewinyourbrowser,doONEofthefollowing:A)createanSSHtunnel:ssh-NL5555:localhost:5555user@ip_or_hostname(在你自己的电脑上运行那个命令,而不是服务器)然后将你的浏览器指向:http://localhost:5555---或者---B)openaportinyourfirew全部:sudoiptables-AINPUT-ptcp--dport5555-jACCEPT(在您的服务器上运行该命令)然后将浏览器指向:http://your-ip-or-hostname:5555*FYI,日志文件为:/home/linuxmi/.scout/scout_realtime.log*"scout_realtimestop"停止服务器上的守护进程StartScoutRealtime4。现在,scout_realtime守护进程运行在你要远程监控的Linux服务器的5555端口上。如果你运行了防火墙,你需要在防火墙中打开scout_realtime监听的5555端口,以允许它发出请求。----------在Debian/Ubuntu上------------$sudoufwallow27017$sudoufwreload--------在RHEL/CentOS6.x上----------$sudoiptables-AINPUT-ptcp--dport5555-jACCEPT$sudoserviceiptablesrestart------------OnRHEL/CentOS7.x------------$sudofirewall-cmd--permanent--add-port=5555/tcp$sudofirewall-cmdreload5.现在,从任何其他机器打开网络浏览器并使用下面的URL访问scout_realtime以监控远程Linux服务器的性能。http://localhost:5555或http://ip-address-or-domain.com:55556。scout_realtime日志默认写在系统的.scout/scout_realtime.log中,可以使用cat命令查看。linuxmi@linuxmi:~$cat.scout/scout_realtime.log来自:https://www.linuxmi.com/linux-scout_realtime-top.html7.运行以下命令停止scout_realtime守护进程。linuxmi@linuxmi:~$scout_realtimestop8.使用示例从系统中卸载scout_realtime。linuxmi@linuxmi:~$gemuninstallscout_realtime有关详细信息,请查看Scout_realtimeGithub存储库。就这么简单!Scout_realtime是一个简单实用的工具,用于以类似top的方式实时监控Linux服务器指标。如果您有任何问题,请在评论中反馈给我们。
