您好,登錄后才能下訂單哦!
這篇文章主要講解了“如何從瀏覽器監視Linux服務器資源”,文中的講解內容簡單清晰,易于學習與理解,下面請大家跟著小編的思路慢慢深入,一起來研究和學習“如何從瀏覽器監視Linux服務器資源”吧!
過去,我們介紹了許多用于監視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,必須使用以下命令在服務器上安裝Ruby 1.9.3+。
linuxmi@linuxmi:~/www.linuxmi.com$ sudo apt-get install rubygems [在 Debian/Ubuntu 上] linuxmi@linuxmi:~/www.linuxmi.com$ sudo yum -y install rubygems-devel [在 RHEL/CentOS 上] linuxmi@linuxmi:~/www.linuxmi.com$ sudo dnf -y install rubygems-devel [在 Fedora 22+ 上]
來自:https://www.linuxmi.com/linux-scout_realtime-top.html
2、在Linux系統上安裝了Ruby之后,現在可以使用以下命令安裝scout_realtime包。
linuxmi@linuxmi:~/www.linuxmi.com$ sudo gem install scout_realtime
3、成功安裝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 ::Fixnum is deprecated /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 /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 /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 /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 Daemon has started successfully To view in your browser, do ONE of the following: A) create an SSH tunnel: ssh -NL 5555:localhost:5555 user@ip_or_hostname (run that command on your own computer, not the server) then point your browser to: http://localhost:5555 --- OR --- B) open a port in your firewall: sudo iptables -A INPUT -p tcp --dport 5555 -j ACCEPT (run that command on your server) then point your browser to: http://your-ip-or-hostname:5555 * FYI, the log file is: /home/linuxmi/.scout/scout_realtime.log * "scout_realtime stop" to stop the daemon
在服務器上啟動Scout Realtime
4、現在,scout_realtime守護程序正在您要在端口5555上進行遠程監視的Linux服務器上運行。如果正在運行防火墻,則需要在防火墻中打開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、現在,從任何其他機器上,打開Web瀏覽器,然后使用下面的URL訪問scout_realtime來監視遠程Linux服務器的性能。
http://localhost:5555 或者 http://ip-address-or-domain.com:5555
6、默認情況下,scout_realtime日志寫在系統上的.scout/scout_realtime.log中,您可以使用cat命令查看。
linuxmi@linuxmi:~$ cat .scout/scout_realtime.log
來自:https://www.linuxmi.com/linux-scout_realtime-top.html
7、運行以下命令停止scout_realtime守護進程。
linuxmi@linuxmi:~$ scout_realtime stop
8、使用實例從系統中卸載scout_realtime。
linuxmi@linuxmi:~$ gem uninstall scout_realtime
要了解更多信息,請查看Scout_realtime Github存儲庫。
感謝各位的閱讀,以上就是“如何從瀏覽器監視Linux服務器資源”的內容了,經過本文的學習后,相信大家對如何從瀏覽器監視Linux服務器資源這一問題有了更深刻的體會,具體使用情況還需要大家實踐驗證。這里是億速云,小編將為大家推送更多相關知識點的文章,歡迎關注!
免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。