2012-01-13 13 views
1

私はWindows Serverのボックスを持っており、私のUnixシステムを通してこれらのボックスからメトリクス(CPU使用率、メモリ、ディスク使用率)を収集しようとしています。私はSNMPメソッドを使ってみましたが、それは心配しているようです。私はWindowsでメトリックのすべてのOIDを収集するだけでなく(これはGoogleにとって非常に難しく、snmpwalkは解読が非常に難しい多くの情報を提供します)。これらのウィンドウボックスからパフォーマンスメトリックを収集するための他の独創的な方法はありますか? 私は自分のpythonスクリプトを実行し、これらのメトリックをUNIXボックスに送る代わりに考えましたが、それはいろいろな理由でそう思わないでしょう。どのような新しい方法が評価されます。Unix BoxからWindows ServerのCPUメトリックをリモートから取得するには?

答えて

2

あなたは基本的に2つのオプションがあります:私はそれを使用してい

http://www.miwi-dv.com/nrpent/

1、あなたは非常に簡単にあなたのUNIXボックスから照会することができますインストールされたWindowsサーバ上でNagiosのリモート実行プラグインを使用しますエンタープライズ環境でrehel5からWindowsサーバーボックスの正常性状態を監視します。

2、WBEM/WMIを試してみて、それはまた、UNIXボックスから作品:

http://blogs.balabit.com/2010/09/18/wmi-client-for-linux/

http://openwbem.sourceforge.net/#Features 

WMIクライアントは、Linuxのためにも利用できるがあり、いくつかのブログでは、ハウツーを記述します

http://forums.cacti.net/viewtopic.php?t=29392

+0

これは私のWindowsボックスでnrpentを実行してから、nagiosにメトリックをプッシュする必要がありますか?パッシブチェックのような?それは最後の手段のようだ。 Windows側からスクリプトを実行せずにこれらのメトリックを取得できる他の方法はありますか? – Rahul

+0

はい、2番目のオプションを参照してください。UNIXボックスで実行すると、RPCを使用してウィンドウにアクセスします(もちろん、いくつかの資格情報が必要です) – rkosegi

関連する問題