次の方法で共有


Operations Manager を使用したサービス レベル目標の監視

アプリケーションやシステムなどのリソースが利用可能で、満足できるレベルで稼働するように確実に管理するため、企業はサービスの可用性と応答時間に関する目標を設定します。 System Center Operations Manager には、サービス レベルの目標を追跡することで、これらのサービス目標を監視する機能が用意されています。

サービス レベルの目標は、定義されたサービス レベルコミットメントを確実に満たすための測定値です。 Operations Manager では、サービス レベルの目標 (パフォーマンスや可用性など) を追跡する必要があるモニターのセットを定義し、そのサービス レベル目標に対してレポートを実行して、目標を確実に達成します。

これらのレポートの情報を使用して、サービス レベル目標と実際のパフォーマンスの差異を特定することができます。 つまり、問題を認識するだけでなく、これらの問題の相対的なビジネス効果を追跡することもできます。

たとえば、内部電子メール ネットワークに不可欠な Microsoft Exchange Server のインスタンスを実行しているサーバーのグループがある場合は、サーバーの 95% を常に使用できる必要があることを示すサービス レベル目標を定義できます。 そうすると、これらのサーバーの実際の可用性をサービス レベル目標と比較するレポートを生成できます。

サービス レベル目標を追跡するダッシュボード ビューを作成することも可能です。

アプリケーションのサービス レベル目標を定義する

サービス レベル目標 (SLO) を定義して、アプリケーションの可用性とパフォーマンス目標を決めることができます。 次の手順で、分散アプリケーションに対するサービス レベルの目標を作成し、可用性 (99.9% の稼働時間) に基づくモニター SLO を定義し、パフォーマンス ルール (80% の平均プロセッサ時間) に基づく収集ルール SLO を定義します。

  1. Operations Manager 管理者ユーザー ロールのメンバーであるアカウントを使って、オペレーション コンソールを開きます。

  2. [ Authoring を選択します。

  3. ナビゲーション ウィンドウで、 Management Pack オブジェクトを展開し、 Service Level Tracking を選択します。

  4. Tasks ペインで Create を選択します。

  5. サービス レベルの追跡ダイアログで、定義するサービス レベルの名前を入力します。 たとえば、「 LOB Application 1」と入力します。 必要に応じて説明を入力します。 [次へ] を選択します。

  6. [ Objects to Track ] ページの [ Targeted クラスで、 Select を選択します。

  7. [ ターゲット クラスの選択 ダイアログで、テキスト ボックスの一覧からサービス レベルのクラス ( Distributed Application など) を選択します。 クラスを検索するには、その名前を Look For ボックスに入力します。 OKを選択してターゲットの選択ダイアログを閉じます。

  8. [スコープ] オプションを使用して、サービス レベルのスコープを指定できます。 既定では、対象クラスのすべてのオブジェクトを使用するように選択されています。

  9. このサービス レベルを保存する管理パックを選択します。 既存の管理パックを使用するか、新しい管理パックを作成することができます。

  10. [次へ] を選択します。

  11. Service Level Objectives ページで Add を選択し、Monitor state SLO を選択して新しいモニターを作成します。 このモニターがアプリケーションの可用性を追跡します。

  12. 以下のように状態モニターを定義します。

    1. サービス レベルの目標名テキスト ボックスに、サービス レベル目標の名前を入力します。 このシナリオでは、「 Availability」と入力します。

    2. Monitorドロップダウン リストから、目的の測定に使用する特定のモニターを選択します。 このシナリオの場合は [可用性]をクリックします。

    3. [サービス レベル目標 (%)] スピン ボックスを使用して、目標の測定値を出します。 たとえば、 [99.990] を選択すると、可用性 99.99% を目標としていることを表します。

    4. 以下の状態条件をオンまたはオフにすることにより、どれをモニターで追跡して可用性を決定するかを細かく設定できます。

      • 計画外のメンテナンス

      • 監視対象外

      • 監視は使用できません

      • モニターが無効になっている

      • 定期的なメンテナンス

      • 警告

  13. [OK] を選択します。

  14. [ Service Level Objectives ページで Add を選択し、 Collection ルール SLO を選択して新しいコレクション ルールを作成します。 このルールは、アプリケーションのパフォーマンスを追跡します。

  15. パフォーマンス 収集ルールを次のように定義します。

    1. Service レベルの目標名: テキスト ボックスに、サービス レベル目標の名前を入力します。 このシナリオでは、「 Performance」と入力します。

    2. Targeted クラスSelect を選択して、ターゲット クラスの選択 ダイアログを開きます。 テキスト ボックス内のターゲットの一覧から、ルールのターゲット クラスを指定します。 このクラスが分散アプリケーションに含まれていることを確認します。 このシナリオでは、ルールの対象の特定のクラス (Windows Server 2008 オペレーティング システムなど) を選択します。

    3. Performance コレクションルールで、選択を選択して、規則の選択 ダイアログを開きます。 使用するパフォーマンス収集ルールを指定します。 このシナリオでは、 Collect Processor\ % Processor Time パフォーマンス カウンターを選択し、 OK を選択します。

    4. [集計方法] オプションのうちの 1 つを使用して、次のうち 1 つを選択します。

      • Average

      • Min

      • Max

    5. サービス レベルの目標ドロップダウン リストを使用して、次の値を指定するかより大きい値を指定し、隣接するテキスト ボックスに値を入力します。 このシナリオでは、 [未満][80]を選択します。 これは、パフォーマンス目標が 80% プロセッサ時間を超えないことを指します。

    6. [OK] を選択します。

  16. [ Service Level Objectives ページで、 Next を選択します。

  17. Summary ページで、設定を確認し、[Finish を選択します。

  18. Completion ページが表示されたら、Close を選択します。

グループに対するサービス レベル目標の定義

コンピューター グループにサービス レベルの目標 (SLO) を設定して、そのコンピューター グループの可用性を確実なものにできます。 次のシナリオでは、サーバー グループ (Exchange Server) から成るサービス レベルを作成し、可用性 99.99% というサービス レベルの目標を設定します。

  1. Operations Manager 管理者ユーザー ロールのメンバーであるアカウントを使って、オペレーション コンソールを開きます。

  2. [ Authoring を選択します。

  3. ナビゲーション ウィンドウで、 Management Pack オブジェクトを展開し、 Service Level Tracking を選択します。

  4. Tasks ペインで Create を選択します。

  5. サービス レベルの追跡ダイアログで、定義するサービス レベルの名前を入力します。 たとえば、「 Exchange Servers」と入力します。 必要に応じて説明を入力します。 [次へ] を選択します。

  6. [ Objects to Track ] ページの [ Targeted クラスで、 Select を選択します。

  7. [ ターゲット クラスの選択 ダイアログで、テキスト ボックスの一覧からサービス レベルのクラス ( Operations 管理グループなど) を選択します。 クラスを検索するには、その名前を Look for ボックスに入力します。 OKを選択してターゲットの選択ダイアログを閉じます。

  8. [スコープ] オプションを使ってサービス レベルの範囲を指定することができます。 既定では、対象クラスのすべてのオブジェクトを使用するように選択されています。

  9. このサービス レベルを保存する管理パックを選択します。 既存の管理パックを使用するか、新しい管理パックを作成することができます。

  10. [次へ] を選択します。

  11. Service Level Objectives ページで Add を選択し、Monitor state SLO を選択して新しいモニターを作成します。 このモニターがアプリケーションの可用性を追跡します。

  12. 以下のように状態モニターを定義します。

    1. サービス レベルの目標名テキスト ボックスに、サービス レベル目標の名前を入力します。 このシナリオでは、「 Availability」と入力します。

    2. Monitorドロップダウン リストから、目的の測定に使用する特定のモニターを選択します。 このシナリオの場合は [可用性]をクリックします。

    3. [サービス レベルの目標]で、目標として数値を指定します。 たとえば、 [99.990] を選択すると、可用性 99.99% を目標としていることを表します。

    4. 以下の状態条件をオンまたはオフにすることにより、どれをモニターで追跡して可用性を決定するかを細かく設定できます。

      • 計画外のメンテナンス

      • 監視対象外

      • 監視は使用できません

      • モニターが無効になっている

      • 定期的なメンテナンス

      • 警告

    5. OKを選択して、Service Level Tracking ダイアログを閉じます。

  13. [ Service Level Objectives ページで、 Next を選択します。

  14. Summary ページで、設定を確認し、[Finish を選択します。

  15. Completion ページが表示されたら、Close を選択します。

サービス レベルの目標を作成した後で、サービス レベル追跡ダッシュボードとサービス レベル追跡レポートを使用して監視することができます。

次のステップ

  • 時間の経過に伴うサービス レベルの目標を表示して、組織が SLA で定義されている可用性ターゲットに対して配信されていることを確認するには、「 サービス レベル追跡レポートの実行を参照してください。

  • サービス レベルの目標を表示し、SLA で定義されている可用性ターゲットに対して組織が提供されていることを確認するには、「 サービス レベル ダッシュボードの作成を参照してください。