2012-01-04 6 views
5

Python/Perl/Rubyには、ディスク、ロード、実行中のプロセスのリスト、標準的な方法でのCPU使用量に関する情報を取得できるスクリプトライブラリがありますか?サーバーの正常性を監視するためのスクリプトライブラリ

私はいつもdf、uptime、psなどの解析を終了します。これらは異なるUNIXの味で異なり、全く異なる方法でWindows上で実行する必要があることを考えると、誰かが既にこれを行っていると思います。

+0

私は、誰かがAustralian Railscampで話をしたと思います。しかし、私は細部を覚えていない。 –

+0

"sar"コマンドなどを呼び出すことができます... http://linuxadmintips.wordpress.com/2011/03/05/server-health-check-status-commands-in-linux/ – rogerdpack

答えて

2

(ルビー)Daniel Bergerはlot of gemsをこのフィールドに保持します。 sys-cpu、sys-uptime、sys-uname、sys-proctable、sys-host、sys-admin、sys-filesystemのすべてのマルチプラットフォームAFAIKを探します。

5

ほとんどのシンプルでMONITです:http://mmonit.com/monit/

ステップアップ、@lawrencealanが述べたように、Nagiosのです:http://nagios.org/

そして、ここでは、新たな面白い取り組みです:http://amon.cx/

+0

3つはすべて、自分のコードに簡単に組み込むことができるスクリプトライブラリではありませんか? –

+0

もし私が何か行方不明になった場合に備えて。パッケージには、標準的な方法でシステム情報を公開するスクリプトライブラリが付属していますか? –

+0

私が知っていることではありません - 私はあなたが探していたものを理解していなかったと思います。 :) –

関連する問題