2011-08-08 15 views
1

NagiosからSQLServerインスタンスを監視できるようにPowershellスクリプトを作成していますので、PSでDTCアクティブトランザクション数を取得してNagiosに出力する必要があります。これは可能ですか?もしそうなら、どうすればいいですか?DTCアクティブトランザクションを取得する(Powershell)

私は非常にWindows/Powershell n00bです。これが基本的な質問であればごめんなさい。私は必要なのparamsの大半は、「ゲット・カウンタ」とavaliableであるように見えるが、これはあなたが代わりにcheck_nrpeを使用してNagiosのから直接、パフォーマンスカウンタを照会することができ

答えて

1

ではないようです。

 
$USER1$/check_nrpe -H 192.168.1.123 -p 5666 -c CheckCounter -a "Counter:DTCTx=\Distributed Transaction Coordinator\Active Transactions" ShowAll MaxWarn=100 MaxCrit=150 

この$USER1$がNagios libexecフォルダを指していると仮定します。

あなた自身の警告要件を満たすしきい値には、MaxWarnMaxCritを設定する必要があります。

関連する問題