创作

如何从浏览器监控Linux服务器和进程指标

[复制链接]

在过去,我们已经介绍了很多基于命令行的工具来监控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

ScoutRealtime-Linux-Server-Process-Monitoring.png

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服务器的指标。


回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

Copyright © 2001-2019 Comsenz Inc.  Powered by Discuz! X3.4  渝ICP备17007481号-6