できれば Python/Perl/Ruby に、ディスク、負荷、実行中のプロセスのリスト、CPU 使用率に関する情報を標準的な方法で取得できるスクリプト ライブラリはありますか?
私はいつも df、uptime、ps などを解析することになります。これらが異なる Unix フレーバーで異なり、Windows ではまったく異なる方法で行う必要があることを考えると、誰かがすでにこれを行っていると思っていたでしょう。
できれば Python/Perl/Ruby に、ディスク、負荷、実行中のプロセスのリスト、CPU 使用率に関する情報を標準的な方法で取得できるスクリプト ライブラリはありますか?
私はいつも df、uptime、ps などを解析することになります。これらが異なる Unix フレーバーで異なり、Windows ではまったく異なる方法で行う必要があることを考えると、誰かがすでにこれを行っていると思っていたでしょう。
最も単純なのは monit: http://mmonit.com/monit/
@lawrencealan が述べたように、ステップアップは Nagios です: http://nagios.org/
そして、ここに新しい興味深い取り組みがあります: http://amon.cx/
(ruby) Daniel Berger は、この分野で多くの逸品を管理しています。sys-cpu、sys-uptime、sys-uname、sys-proctable、sys-host、sys-admin、sys-filesystem を探してください。すべてマルチプラットフォームの情報です。
Nagiosを調べましたか?http://nagios.org/
豊富なエージェントがあります: http://exchange.nagios.org/directory/Addons/Monitoring-Agents