Я хотел бы найти что-то вроде gkrellm для Mac - PullRequest
1 голос
/ 15 ноября 2008

У меня есть сервер разработки Linux, который я наблюдаю, и в последнее время он пыхтит в некоторых моментах, поэтому я хотел бы лучше следить за ним. Раньше я использовал Gkrellm, но пытаться заставить Gkrellm собираться на моем Mac было болезненно.

Помимо удаленного сервера X (что было бы неоптимально), я думаю, что я ищу альтернативы Gkrellm.

Мне нужна программа, которая позволит мне наблюдать за процессором ввода-вывода, памятью, процессами и т. Д. Удаленного сервера под управлением Linux. Я на Mac.

Ответы [ 4 ]

1 голос
/ 06 ноября 2009

Если вы все еще хотите протестировать Gkrellm на Mac, вы можете выполнить эту процедуру

# 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: ошибка настройки: команда оболочки "cd" /opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_ports_gnome_gtk-doc/work/gtk-d «&& ./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
1 голос
/ 15 ноября 2008

Если вы ищете что-то простое и почти наверняка уже установленное на компьютере с Linux, вы можете подключиться по SSH к компьютеру Linux и использовать такие инструменты, как top , vmstat и lsof , чтобы увидеть, что это такое.

0 голосов
/ 09 марта 2014

Вы, вероятно, ищете более жесткий инструмент мониторинга, такой как zabbix. https://zabbix.org

0 голосов
/ 17 ноября 2008

Вы можете использовать Growl для этой цели. Можно отправлять сообщения Growl с компьютера с Unix, используя netgrowl.py , который маскируется как программа growlnotify, но все написано на python.

После этого на сервере может быть запущен процесс, который отслеживает другие биты и отправляет уведомления при превышении ограничений или что-то в этом роде.

Это было бы решение с ручным кодированием, но мы находимся на переполнении стека, так что все, что связано с программированием, - это дело :):

(Да, и на странице netgrowl.py есть несколько ссылок на похожие проекты на других языках, если это тоже ваша вещь).

...