文章详情

短信预约-IT技能 免费直播动态提醒

请输入下面的图形验证码

提交验证

短信预约提醒成功

Linux奇技淫巧:如何从浏览器监视Linux服务器资源

2024-12-03 05:31

关注

Scout_Realtime是一个简单,易于使用的基于Web的工具,用于以一种类似top的方式实时监视Linux服务器指标。它显示了有关从CPU,内存,磁盘,网络和进程(前10名)实时收集的指标的流畅图表。

实时Linux服务器进程监控

在本文中,我们将向您展示如何在Linux系统上安装scout_realtime监视工具以监视远程服务器。

在Linux中安装Scout_Realtime监控工具

要在Linux服务器上安装scout_realtime,必须使用以下命令在服务器上安装Ruby 1.9.3+。 

  1. linuxmi@linuxmi:~/www.linuxmi.com$ sudo apt-get install rubygems [在 Debian/Ubuntu 上]  
  2. linuxmi@linuxmi:~/www.linuxmi.com$ sudo yum -y install rubygems-devel [在 RHEL/CentOS 上]  
  3. linuxmi@linuxmi:~/www.linuxmi.com$ sudo dnf -y install rubygems-devel [在 Fedora 22+ 上] 

来自:https://www.linuxmi.com/linux-scout_realtime-top.html

在Linux系统上安装了Ruby之后,现在可以使用以下命令安装scout_realtime包。 

  1. linuxmi@linuxmi:~/www.linuxmi.com$ sudo gem install scout_realtime 

成功安装scout_realtime软件包后,接下来,您需要启动scout_realtime守护程序,该守护程序将实时收集服务器指标,如图所示。 

  1. linuxmi@linuxmi:~/www.linuxmi.com$ scout_realtime  
  2. /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 ::Fixnum is deprecated  
  3. /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 ::Fixnum is deprecated  
  4. /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 ::Fixnum is deprecated  
  5. /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 ::Fixnum is deprecated  
  6. /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 ::Fixnum is deprecated  
  7. Daemon has started successfully  
  8. To view in your browser, do ONE of the following:  
  9. A) create an SSH tunnel: ssh -NL 5555:localhost:5555 user@ip_or_hostname (run that command on your own computer, not the server)  
  10. then point your browser to: http://localhost:5555  
  11. --- OR ---  
  12. B) open a port in your firewall: sudo iptables -A INPUT -p tcp --dport 5555 -j ACCEPT (run that command on your server)  
  13. then point your browser to: http://your-ip-or-hostname:5555  
  14. * FYI, the log file is: /home/linuxmi/.scout/scout_realtime.log  
  15. * "scout_realtime stop" to stop the daemon 

在服务器上启动Scout Realtime

现在,scout_realtime守护程序正在您要在端口5555上进行远程监视的Linux服务器上运行。如果正在运行防火墙,则需要在防火墙中打开scout_realtime侦听的端口5555,以允许对其发出请求。 

  1. ---------- 在 Debian/Ubuntu 上----------  
  2. $ sudo ufw allow 27017  
  3. $sudo ufw reload  
  4. ---------- 在 RHEL/CentOS 6.x 上 ----------  
  5. $ sudo iptables -A INPUT -p tcp --dport 5555 -j ACCEPT  
  6. $ sudo service iptables restart  
  7. ---------- 在 RHEL/CentOS 7.x 上----------  
  8. $ sudo firewall-cmd --permanent --add-port=5555/tcp  
  9. $ sudo firewall-cmd reload 

现在,从任何其他机器上,打开Web浏览器,然后使用下面的URL访问scout_realtime来监视远程Linux服务器的性能。 

  1. http://localhost:5555  
  2. 或者  
  3. http://ip-address-or-domain.com:5555 

默认情况下,scout_realtime日志写在系统上的.scout/scout_realtime.log中,您可以使用cat命令查看。 

  1. linuxmi@linuxmi:~$ cat .scout/scout_realtime.log 

来自:https://www.linuxmi.com/linux-scout_realtime-top.html

运行以下命令停止scout_realtime守护进程。 

  1. linuxmi@linuxmi:~$ scout_realtime stop 

使用实例从系统中卸载scout_realtime。 

  1. linuxmi@linuxmi:~$ gem uninstall scout_realtime 

要了解更多信息,请查看Scout_realtime Github存储库。

就这么简单!Scout_realtime是一个简单而有用的工具,用于以类似top的方式实时监视Linux服务器指标如果还有什么疑问可以在评论中给我们反馈。 

 

来源:Linux公社内容投诉

免责声明:

① 本站未注明“稿件来源”的信息均来自网络整理。其文字、图片和音视频稿件的所属权归原作者所有。本站收集整理出于非商业性的教育和科研之目的,并不意味着本站赞同其观点或证实其内容的真实性。仅作为临时的测试数据,供内部测试之用。本站并未授权任何人以任何方式主动获取本站任何信息。

② 本站未注明“稿件来源”的临时测试数据将在测试完成后最终做删除处理。有问题或投稿请发送至: 邮箱/279061341@qq.com QQ/279061341

软考中级精品资料免费领

  • 历年真题答案解析
  • 备考技巧名师总结
  • 高频考点精准押题
  • 2024年上半年信息系统项目管理师第二批次真题及答案解析(完整版)

    难度     813人已做
    查看
  • 【考后总结】2024年5月26日信息系统项目管理师第2批次考情分析

    难度     354人已做
    查看
  • 【考后总结】2024年5月25日信息系统项目管理师第1批次考情分析

    难度     318人已做
    查看
  • 2024年上半年软考高项第一、二批次真题考点汇总(完整版)

    难度     435人已做
    查看
  • 2024年上半年系统架构设计师考试综合知识真题

    难度     224人已做
    查看

相关文章

发现更多好内容

猜你喜欢

AI推送时光机
位置:首页-资讯-后端开发
咦!没有更多了?去看看其它编程学习网 内容吧
首页课程
资料下载
问答资讯