WMI のパフォーマンス
適用対象: System Center 2012 R2 Operations Manager,System Center 2012 - Operations Manager,System Center 2012 SP1 - Operations Manager
WMI パフォーマンスは、WMI クエリから取得される数値のデータを参照します。 これにより、パフォーマンス データを取得するが、パフォーマンス カウンターから、複雑さとオーバーヘッドのスクリプトを使用せずに利用できません。 モニターまたはルールは、指定したスケジュールで、クエリを実行し、パフォーマンス データの value プロパティに指定された数値フィールドの値をマップします。
たとえば、モニターは、特定のファイルのサイズを追跡する必要があります。 これにより、ログ ファイルを特定のサイズを超えているときに、特定の問題を示す可能性があります。 名前と、ファイルのサイズは、次のようなクエリから取得できます。
Select Name, FileSize from CIM_DataFile Where Name = 'C:\\MyApp\\MyAppLog.txt'
モニターでは、インスタンスのプロパティのパフォーマンス データの値の FileSize プロパティと Name プロパティを使用して、このクエリを定期的に実行可能性があります。
WMI クエリでは、クエリから返された各プロパティを持つプロパティ バッグを返します。 この一連のプロパティは、返されるクラスと、クエリで指定されたプロパティによって異なります。 プロパティ バッグの詳細については、次を参照してください。 プロパティ バッグです。
Options
Windows パフォーマンス コレクションの作成ウィザードを実行するときに次の表に示すオプションの値を指定する必要があります。 各表は、ウィザードのページごとのオプションです。
全般
全般 ページには、その名前、カテゴリ、ターゲット、および管理パック ファイルを含むルールの保存の全般的な設定が含まれています。
オプション |
説明 |
---|---|
ルール名 |
ルールで使用する名前です。 ここに表示されます、 ルール で表示、 作成 ペインです。 ビューまたはレポートを作成するとき、この名前を選択してこれにより収集されたデータを使用することができます。 |
説明 |
ルールの説明 (オプション)。 |
管理パック |
ルールを保存する管理パック。 管理パックの詳細については、「Selecting a Management Pack File (管理パック ファイルの選択)」を参照してください。 |
ルール カテゴリ |
ルールのカテゴリ。 パフォーマンス収集ルールには、[パフォーマンス収集] を指定します。 |
ルールのターゲット |
ルールのターゲットを使用するクラスです。 ルールは、このクラスの 1 つ以上のインスタンスがあるすべてのエージェントで実行されます。 ターゲットの詳細については、「クラスとオブジェクトの理解」を参照してください。 |
WMI の構成
パフォーマンス カウンタ ページには、収集するパフォーマンス カウンターを収集する頻度の定義が含まれています。
オプション |
説明 |
---|---|
WMI 名前空間 |
クエリで使用するクラスを含む名前空間です。 |
クエリ |
パフォーマンス カウンターの名前です。 |
[クエリの間隔] |
クエリを実行し、収集する秒数の頻度、 |
[Performance Mapper
の [Performance Mapper ページを使用して、収集されるパフォーマンス データのプロパティの値を定義します。
オプション |
説明 |
---|---|
オブジェクト |
オブジェクト名のテキストです。 これは、機能が必要です。 オブジェクトの名前を入力したり、ターゲットから、またはプロパティ バッグからプロパティを選択できます。 |
カウンター |
カウンター名のテキストです。 これは、機能が必要です。 オブジェクトの名前を入力したり、ターゲットから、またはプロパティ バッグからプロパティを選択できます。 |
インスタンス |
インスタンス名のテキストです。 これは、ルールのターゲットが複数のインスタンスを持つかどうかにのみ必要です。 オブジェクトの名前を入力したり、ターゲットから、またはプロパティ バッグからプロパティを選択できます。 |
値 |
パフォーマンスの値の数値。 これにより、プロパティ バッグからの値を使用する $Data 変数は通常なります。 |
WMI パフォーマンス収集ルールを作成します。
WMI パフォーマンス収集ルールを作成することを次の手順を使用して Operations Manager 、次の詳細。
特定のサービスがインストールされているすべてのエージェントで動作する。
C:\MyApp\MyAppLog.txt という名前のファイルのサイズを収集します。
WMI パフォーマンス収集ルールを作成するには
-
監視対象のアプリケーションに管理パックがない場合は、「Selecting a Management Pack File (管理パック ファイルの選択)」のプロセスを使用して作成します。
-
「Windows サービス テンプレートを作成するには」のプロセスを使用して新しいターゲットを作成します。 テスト エージェントにインストールされたどのサービスでも、このテンプレートに使用できます。
-
オペレーション コンソールで、[作成] ワークスペースを選択して、[ルール] を選択します。
-
[ルール] を右クリックして、[新しいルールの作成] をクリックします。
-
[ルールの種類] ページで、次の操作を行います。
展開 収集ルール, 、展開 パフォーマンス ベース, 、順にクリック WMI パフォーマンスです。
手順 1 の管理パックを選択します。
[次へ] をクリックします。
-
[全般] ページで、次の操作を行います。
ルール名 ボックスに、入力 WMI でファイルのサイズを収集です。
[ルール カテゴリ] ボックスで、[パフォーマンスの収集] を選択します。
[ルールのターゲット] の横で、[選択] をクリックして、手順 2 で作成したターゲットの名前を選択します。
[ルールを有効にする] が選択されたままにします。
[次へ] をクリックします。
-
[WMI 構成] ページで、次の操作を行います。
[WMI 名前空間] ボックスに「root\cimv2」と入力します。
[クエリ] ボックスに以下の WMI クエリを貼り付けます。
Select Name,FileSize From CIM_DataFile Where Name = 'C:\\Logs\\MyAppFile.txt'
クエリ間隔 ボックスに、入力 900です。
[次へ] をクリックします。
-
の [Performance Mapper ] ページで、次の操作を行います。
オブジェクト ボックスに、入力 MyApplicationです。
カウンター ボックスに、入力 ファイル サイズです。
インスタンス ボックスに、入力 **$Data/Property[@Name='Name']$**です。
値 ボックスに、入力 **$Data/Property[@Name='FileSize']$**です。
[完了] をクリックします。