私は約70台のサーバーを持っており、それらのディスク容量の使用状況を監視する必要があります。リアルタイムの情報は必要ありません。スクリプトを毎日実行するか、スケジュールされたタスクを実行してディスク情報を収集し、テキストファイルなどに保存することを考えていました。
これを行うための最良の方法は何でしょうか?どうやって?
[〜#〜] wmi [〜#〜] を調べてください。 WMIを使用してディスク領域を監視するスクリプトを作成することもできますが、それを実行できるプログラムもいくつかあります。
一見やり過ぎのように見えるかもしれませんが、この種の機能は通常、ネットワーク監視システム(Nagiosなど)に実装されており、状態のしきい値や電子メール通知、その他の監視対象のパラメーターを定義できます。
あなたのタグから、これらはWindows 2003サーバーであると思いますか?あなたの経験が完全にWindowsベースである場合、LinuxでNagiosを構成することはジャンプかもしれません(Kamilによってリストされた他のオープンソース監視システムを知らないので、それらがどのOSで実行されているかわかりません)。
FAN(Fully Automated Nagios) は良いオプションかもしれません。 ISOから直接いくつかの古いハードウェアにインストールしてください。 Centreon のようないくつかの組み込みの人気のあるGUIアドオンと、ディスク容量をチェックするためのものを含む、開始するための構成スクリプトがあります。
私も2番目のTheLQで、70台のサーバーで監視ツールが必要です。それ以外の場合は、ディスクスペースとは別に、パッチをどのように追跡しますか。 -ウイルス対策、CPU負荷、メモリ消費、一般的なハードウェア障害? Nagiosは、電子メールアラートと簡単に連携でき、(特にシステムが非常に均質である場合)、より一般的なサーバーの問題が発生するとすぐに、またはその前にアラートを受け取る場所にたどり着くことができます。
Syneticon-djは正しいです。あなたはdefenetly監視システムを使用する必要があります。
ここにいくつかのまともなオープンソースシステムがあります:
およびいくつかの商用のもの:
単純なディスク監視の直後で、すべてのウィンドウの家である場合は、Spiceworksを調べることができます。その無料でかなり構成可能です。必要なもの以外のモニター設定をクリアするのは比較的簡単です。
(完全な監視ではなく)履歴ディスクスペースの追跡のみを探している場合は、Pathsolutionsのfreespace.exeを使用できます: http://www.pathsolutions.com/support/tools.asp
いくつかの異なる形式(CSV、TSV、MRTGなど)でデータを出力します。
F:\>freespace -c \\myserver\c$
07/11/2011,16:08:34,\\myserver\c$,15726702592,5935878144,37.74%
私はこのツールを使用して、すべてのサーバーで長期(つまり数年)の統計を保持しています。
そのために、事実上すべてのWebサイト監視サービスを使用できます。 g。 pingdom または alertfox からの無料プラン。必要なのは、サーバーにasp.netまたはphpページを用意することだけです。
http://blog.alertfox.com/2011/01/monitoring-disk-space-and-other-status.html