私は監視している Linux 開発サーバーを持っています。以前は Gkrellm を使用していましたが、Gkrellm を Mac にビルドするのは面倒でした。
X をリモートでサーバー化することに加えて (これは最適ではありません)、Gkrellm に代わるものを探していると思います。
Linux を実行しているリモート サーバーの I/O CPU、メモリ、プロセスなどを監視できるプログラムが欲しいです。私はMacを使用しています。
私は監視している Linux 開発サーバーを持っています。以前は Gkrellm を使用していましたが、Gkrellm を Mac にビルドするのは面倒でした。
X をリモートでサーバー化することに加えて (これは最適ではありません)、Gkrellm に代わるものを探していると思います。
Linux を実行しているリモート サーバーの I/O CPU、メモリ、プロセスなどを監視できるプログラムが欲しいです。私はMacを使用しています。
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 が返されました: 構成エラー: シェル コマンド " 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
この目的でGrowlを使用できます。growlnotifyプログラムを装ったnetgrowl.pyを使用して、UNIXマシンからGrowlメッセージを送信することができますが、すべてPythonで記述されています。
次に、他のビットを監視し、制限を超えたときなどに通知を送信するプロセスをサーバー上で実行することができます。
これは手作業でコーディングされたソリューションですが、Stack Overflowを使用しているため、プログラミング関連のものが最適です:)
(ああ、netgrowl.pyページには、他の言語の同様のプロジェクトへのリンクがいくつかあります)。
おそらく、zabbix のようなより厳格な監視ツールを探しているでしょう。https://zabbix.org