htop与web界面

时间:2013-12-05 19:15:08

标签: web monitoring htop

是否有简单轻量级的监控工具,如着名的 htop ,但是有网络界面?对于Debian / Repberry Pi。我见过的所有解决方案都很复杂,而且资源密集。

4 个答案:

答案 0 :(得分:15)

我找到了一个在浏览器中运行htop(和任何其他交互式控制台应用程序)的有趣解决方案 - shellinabox

安装shellinabox

[sudo] apt-get install shellinabox

停止shellinabox守护程序

[sudo] service shellinaboxd stop

禁用shellinaboxd自动启动(默认配置shellinaboxd在4200端口上提供http-ssh会话)

[sudo] update-rc.d -f shellinaboxd remove

现在用自己的参数启动shellinaboxd

[sudo] shellinaboxd -t -b -p 8888 --no-beep \
       -s '/htop_app/:nobody:nogroup:/:htop -d 10'

选项:
-t - 禁用ssl(如果需要,不建议公共服务器使用)
-b - 在后台运行
-p - 网络服务器端口号
- 无哔声 - 禁用恼人的哔哔声 -s '...命令...' - 会话配置,其中
/ htop_app / - 网址
nobody:nogroup - 会话的用户和群组(无人:出于安全原因选择的群组)
htop -d 10 - 命令(实际上是会话shell):使用 -d 10 参数运行 htop (意味着每秒更新)

现在转到浏览器并导航到

http://you_server_address:8888/htop_app/

应该看起来像这样(screenshot

答案 1 :(得分:9)

如果您只想要htop之类的视图,可以尝试 scout_realtime ,我会使用它,它非常易于使用和安装!因为如果您没有关闭会话或在浏览器中保存密码,使用完整的 shell系统可能会很危险

http://scoutapp.github.io/scout_realtime/

答案 2 :(得分:1)

glances很棒!使用它!

https://nicolargo.github.io/glances/

https://iotrant.com/2019/09/03/keep-tabs-on-your-raspberry-pi-with-glances/

非常轻的依赖性-如果您想将其视为Web服务,则基本上只是Python,psustilbottle ...

答案 3 :(得分:0)

谢谢一切顺利!

在debian wheezy:

[sudo] service shellinaboxd stop

成为(没有字母'd')

[sudo] service shellinabox stop

同样适用于update-rc.d line

[sudo] update-rc.d -f shellinabox remove