我正在寻找某种可以使用 Web 界面查看的远程 Linux 监控软件。我不仅要寻找基本负载信息。我还在寻找进程信息,类似于您从 TOP 获得的信息。就像我希望能够打开此网页来随时查看服务器的运行情况一样。
例如,可能只是服务器上的一个基本 PHP 页面,使用基本 AJAX 来显示和刷新页面中 TOP 命令的结果。
我本来想写一些类似的东西,但我不想重新发明轮子。
答案1
仙人掌+1。
也可以尝试 Nagios - 默认的监视器功能非常强大,但它支持的模块几乎可以在各个方向进行扩展;特别是,您可以监视任意 shell 命令的输出。
最坏的情况是,如果您的需求很简单,那么只需自己动手即可。我管理的大多数服务器都有一个 /cgi-bin/status.cgi,它会返回以下内容的输出:
- 瓦
- 顶部-l1
- mysql -u readonly_user'显示完整进程列表;'
答案2
答案3
看一眼仙人掌。
答案4
前面的回答都没有真正回答你的问题。听起来你只是想要一个运行top
一次并显示输出的简单 Web 服务器应用程序。上述监控产品都不符合你的要求。
就我个人而言,我不知道有这样的事情。可能是因为 a) 它很愚蠢,b) 它可能一直在内部编写,但不值得发布给其他人使用。你可以在几分钟内用 php 编写出类似的东西。