1

我有一个我正在观看的 linux 开发服务器,最近它在某些时候出现了问题,所以我想更好地关注它。我曾经使用 Gkrellm,但尝试让 Gkrellm 在我的 Mac 上构建是一件很痛苦的事情。

除了远程服务器 X (这不是最佳的),我想我正在寻找 Gkrellm 的替代品。

我想要一个可以让我观察运行 Linux 的远程服务器的 I/O CPU、内存、进程等的程序。我在 Mac 上。

4

4 回答 4

1

如果您正在寻找一些简单的东西,并且几乎可以肯定已经安装在 Linux 机器上,您可以通过 SSH 连接到 Linux 机器并使用topvmstatlsof等工具来查看它在做什么。

于 2008-11-14T23:41:39.783 回答
1

如果您仍想在 Mac 上测试 Gkrellm,您可以按照以下步骤操作

# sudo port install gkrellm

如果您有此错误:

错误:目标 org.macports.activate 返回:注册表错误:xorg-xproto 7.0.16_0 未注册为已安装。[...] 错误:处理过程中遇到状态 1。

做这个

# sudo port clean xorg-xproto
# sudo port install xorg-xproto

并继续安装

# sudo port install gkrellm

现在如果你有这个错误:

错误:目标 org.macports.configure 返回:配置失败:shell 命令“cd”/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_ports_gnome_gtk-doc/work/gtk-doc-1.11" && ./configure - -prefix=/opt/local --with-xml-catalog=/opt/local/etc/xml/catalog "返回错误 1 ​​[...] 错误:处理过程中遇到状态 1。

做这个

# sudo port clean gtk-doc
# sudo port install gtk-doc

最后

# sudo port install gkrellm

启动 gkrellm

# gkrellm
于 2009-11-06T00:00:34.573 回答
0

为此,您可以使用Growl 。可以使用netgrowl.py从 unix 机器发送 Growl 消息,它伪装成 growlnotify 程序,但都是用 python 编写的。

然后,您可以在服务器上运行一个进程来监视其他位,并在超出限制时发布通知,或者其他什么。

这将是一个手动编码的解决方案,但我们在 Stack Overflow,所以与编程相关的东西是可行的 :)

(哦,netgrowl.py 页面有一些其他语言的类似项目的链接,如果这也是你的事的话)。

于 2008-11-17T11:51:46.890 回答
0

您可能正在寻找更严格的监控工具,例如 zabbix。https://zabbix.org

于 2014-03-09T16:56:56.580 回答