带web界面的htop

带web界面的htop,web,monitoring,htop,Web,Monitoring,Htop,有没有像著名的htop这样的简单、轻量级的监控工具,但有web界面?对于Debian/Repberry Pi。我所看到的所有解决方案都是复杂且资源密集型的。我发现了一个有趣的解决方案,可以在浏览器中运行htop(以及任何其他交互式控制台应用程序)—— 安装外壳盒 [sudo] apt-get install shellinabox 停止shellinabox守护程序 [sudo] service shellinaboxd stop 禁用shellinaboxd autostart(在默认配置

有没有像著名的htop这样的简单、轻量级的监控工具,但有web界面?对于Debian/Repberry Pi。我所看到的所有解决方案都是复杂且资源密集型的。

我发现了一个有趣的解决方案,可以在浏览器中运行htop(以及任何其他交互式控制台应用程序)——

安装外壳盒

[sudo] apt-get install shellinabox
停止shellinabox守护程序

[sudo] service shellinaboxd stop
禁用shellinaboxd autostart(在默认配置中,shellinaboxd在4200端口上提供http ssh会话)

现在使用自己的参数启动shellinaboxd

[sudo] shellinaboxd -t -b -p 8888 --no-beep \
       -s '/htop_app/:nobody:nogroup:/:htop -d 10'
选项:
-t-禁用ssl(如有必要,不建议用于公共服务器)
-b-在后台运行
-p-web服务器端口号
--无蜂鸣音-禁用恼人的蜂鸣音
-s“…命令…”-会话配置,其中
/htop\u app/-URL
无人:无组-会话的用户和组(无人:出于安全原因未选择任何组)
htop-d10-命令(实际上是会话shell):使用-d10参数运行htop(表示每秒更新一次)

现在转到浏览器并导航到

http://you_server_address:8888/htop_app/

应该是这样的()

谢谢一切正常

debian哮喘病:

[sudo] service shellinaboxd stop
变成(不带字母“d”)

这同样适用于更新rc.d行

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

扫视
太棒了!用那个

非常轻的依赖项——基本上只是Python,
psustil
bottle
,如果您想将其视为Web服务

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