web-dev-qa-db-ja.com

WindowsベースのマシンからのNRPEのようなチェック

よりわかりやすい質問のタイトルを思い付くことができず、申し訳ありません。

リモートメトリックを取得するために、Linuxベースのマシンではnrpeを使用し、Windowsベースのマシンでは nsclient ++ を使用します。

たとえば、特定のサーバーが到達可能かどうかを確認する必要がある場合別のサーバーから、nrpeを使用して適切なプラグイン(check_httpなど)を実行するだけです。最近、同じことをする必要に直面しましたが、リモートサーバーがWindowsを実行しているため、nsclient ++で立ち往生しています。

これで、nsclient ++からスクリプトを実行できるようになったので、vb/powershellスクリプトを作成できます。ただし、その前に、既存の解決策があるかどうかを知りたいと思います(確かに、これに対処しなければならなかったのは私だけではありません)。

少なくとも、チェック_httpのように、nsclient ++を使用して実行できるものが必要です。

2
shylent

これは、あなたが探しているものでなければなりません: http://www.nagioswiki.com/wiki/index.php/Using_NSclient_and_NagiosPluginsNT_for_Service_Delivery

これは、Windows用のnagiosプラグインとnsclient ++の組み合わせです。

3
Christian

Cygwinを使用してWindowsサーバーを* nixに変換し、Windowsマシンでsshサーバーを実行してから、check_by_sshを使用することができます:-)

1
Kyle Brandt

NRPE/NSclientチェックをローカルで実行できるのと同じように、psexecを使用してリモートマシンからチェックを実行できます。

0
John Gardeniers