次の作成: Automation Plan

Automation Plan には、複数の endpoints に対して FixletsTasksBaselines のシーケンスを実行するのに必要なデータが含まれています。Automation PlansServer Automation domain 内に作成します。site および domain を選択して Automation Plan をホストし、計画内のステップに対して順次処理パスまたは並列処理パスを定義できます。各 step に対し、step が失敗した場合に実行される failure step をオプションで指定できます。また、コンピューターとコンピューター・グループ両方のデフォルト対象、デフォルト・パラメーター、および Automation Plan 内の各 step のフィルターをセットとして保存できます。

Automation Plans以下のデータが含まれます。

  • Automation Plan の名前と説明。
  • 計画をホストする sitedomain
  • Automation Plan のカテゴリー。
  • Automation Plan のソース、ソース・リリース日、ソースの重要度。
  • Automation Plan steps
  • 計画タイプ、順次または並列、Automation Plan 内の steps のシーケンス。シーケンスは、単純なシーケンスとすることも、ステップの並列処理を含むこともできます。
  • 計画内の各 stepaction
  • 対象エンドポイントが再起動を必要とする場合に計画の一時停止または続行を可能とさせる、「再起動の保留中」設定オプション。
  • オプションの非報告しきい値の設定。
  • step 失敗モード、特定の時間経過後に未完了対象を失敗させる高度の失敗動作、Automation Plan 内の各 stepfailure step オプションなどの、各 step の失敗動作のオプション。
  • 計画が並列パス計画である場合、計画には、計画内の steps 間で設定した依存関係も含まれます。依存関係によって、計画内のステップの実行順序が決まります。各ステップは前のステップが実行された後に実行されるため、順次タイプの計画には依存関係は含まれません。
  • 自動化計画のすべてのステップは、順次または並列のいずれであっても、固有の ID (UID) を持ちます。

の作成 Automation Plan

Automation Plan を作成するには、Server Automation domainAutomation Plan Editor を使用します。Automation Plan の作成時に、計画のデフォルト対象、デフォルト・パラメーター、フィルターをセットとして作成、保存できます。これらのデフォルト設定は、その後計画の実行時に選択されます。

始める前に

master operatorまたはconsole operatorとしてBigFix consoleにログインする必要があります。Automation Planを作成するには、「カスタム・コンテンツ」権限を「はい」に設定する必要があります。BigFix 権限についての詳細は、「 オペレーターの権限」を参照してください。

このタスクについて

Automation Plan step は、 FixletTask、または Baseline です。steps は、「自動化プラン」ダッシュボードの「フロー」タブに表示された順番で実行されます。「ステップ」タブの step「ソースに移動」アイコンをクリックすると、stepBigFix console TaskFixlet、または Baseline パネルを表示できます。「ステップ」タブの Componentの名前をクリックすると、Baseline 内の ComponentBigFix console Task または Fixlet パネルを表示できます。「ステップ」タブに戻るには、メニュー・バーの「戻る」をクリックします。

Automation Plan の各 step には、 最大 1 つの action を含めることができます。step に追加する Fixlet または Task に、1 つ以上の actions が含まれ、デフォルトの action は含まれていない場合、stepaction を選択する必要があります。Fixlet または Task にデフォルトの action がある場合、この action は自動的に step に追加されます。URLScript Typeactionstep に追加することはできません。Baseline steps を含む Automation Plan は、 action が選択されていない ComponentsBaselines に含まれている場合、必ずしも失敗しません。

step が 1 つ以上の endpoints で失敗した場合の Automation Plan の処理方法を制御するには、Automation Plan 内の各 step について step failure behavior を定義できます。Automation Plan 内の step が失敗した場合、Automation Plan を停止できます。あるいは、step が正常に完了した endpoints のみで、またはすべての endpointsAutomation Plan を続行できます。step failure behavior についての詳細は、step の失敗動作設定を定義する を参照してください。

非報告しきい値を定義することで、計画から非応答エンドポイントを除外できます。たとえば、非報告しきい値を 1 時間に設定した場合、計画の最初のステップが処理されるまでの 1 時間の間に非応答エンドポイントがあれば、これらのエンドポイントは計画の最初のステップの対象リストから除外されます。その後、これらのエンドポイントが BigFix server にレポートを返した場合、そのステップのステップ失敗動作の設定によって、今後のステップから除外するよう指定されていない限り、これらのエンドポイントは後続のステップの処理対象に含まれます。非報告しきい値を有効にするには、各 Automation Plan について Settings タブにあるオプションにチェックを入れる必要があります。また、Fixlet 156 Configure the Automation Plan Engineを使用して非報告しきい値を指定する必要もあります。

Automation Plan を作成する際、オプションとして各 Automation Plan step に対応する単一の failure step を追加できます。failure step は、FixletTask、または Baseline のいずれかです。ただし、パラメーターを持つ Fixlet またはタスクを含む Baselinefailure step として追加できません。(また、計画内の通常のステップとしてパラメーターを持つ Fixlet またはタスクを含む Baseline を追加することもできません。)step action が失敗し、Automation Plan に失敗したstepfailure step が含まれている場合、Automation Plan Enginefailure step action を特定し実行します。。failure step を対象指定して、対応する step actionendpoints すべてに対して、または step action について失敗ステータスを返した endpoints だけに対して実行できます。failure step action の処理が完了すると Automation Plan Engine は、failure step action の全体的な最終状況に関係なく、failure step action とその後に Automation Plan action を停止します。

注: Automation Plan を作成すると、「自動化プラン」ダッシュボードの利用可能な Automation Plans のリストが自動的に更新されます。使用可能な Automation Plans のリストを手動で更新するには、ダッシュボードの「最新表示」アイコンをクリックする必要があります。

Automation Plan を作成するには以下の手順を実行します。

手順

  1. Server Automation domain を開き、 Domain Panel のナビゲーション・ツリーでAutomation「 計画」をクリックします。
  2. 「自動化プラン」ダッシュボードから、「作成」をクリックして計画エディターを開きます。デフォルトでは、計画タイプは順次計画です。これは、計画内のステップが、計画に追加される順序で、順番に実行されることを意味します。順次計画タイプを並列計画タイプ (ステップが並行して実行される) に変更できます。これについては、以下で説明します。ただし、並列計画タイプを順次計画に変更するには、ステップが並行して実行されないよう依存関係を手動で変更する必要があります。
  3. 「詳細」タブで、 Automation Plan の名前と説明を入力します。「名前」は必須です。site および domain を入力して、Automation Plan をホストします。「サイト」フィールドと「ドメイン」フィールドの値は必須です。「カテゴリー」「ソース」「ソース・リリース日」、および「カテゴリー・ソースの重要度」」フィールドに値を入力します。「ソース・リリース日」は必須フィールドです。
  4. Automation Plan に 1 つ以上の steps を追加するには、「ステップ」タブをクリックします。少なくとも 1 つの stepAutomation Plan に追加する必要があります。以下の手順を実行して、Automation Plansteps を 1 つ以上追加します。
    1. 「ステップの追加」をクリックします。デフォルトでは、「ステップの追加」ダイアログ・ボックスに、Fixlet、タスク、またはベースラインは表示されません。計画に追加する Fixlet、タスク、またはベースラインを検索するには、「ステップの追加」パネルで、Fixlets「タスク」、または Baselines を、「含める」リストから選択して、FixletsTasks、または Baselines を表示します。デフォルト値の「すべて」では、FixletsTasks、および Baselines が表示されます。アクションを含む Fixlets および Tasks のみが表示されます。
    2. FixletsTasksBaselines のリストをフィルタリングするには、リストと入力ボックスを使用します。フィルターを追加または削除するには、 「+ -」を使用します。
    3. 関連する検索条件を追加した後、検索アイコンをクリックするか、Enter キーを押して FixletsTasksBaselines を検索します。
    4. FixletsTasksBaselines のリストから、Automation Plan に追加するものを 1 つ以上を選択します。
    5. FixletsTasksBaselines の選択が完了したら、「追加」をクリックします。Automation Plan の各 step の名前と実行順序が、「 フロー 」タブに表示されます。計画内の各ステップ (順次でも並行でも) には自動的に固有 ID (UID) が割り当てられます。これにより、「自動化計画アクションの状況」ダッシュボードおよび「アクションの実行」画面でステップを識別できます。UID は読み取り専用で、変更することはできません。この UID は、計画内のステップの実行順序を表すものではなく、「ステップ」タブでステップの順序を変更しても変更されません。
    6. FixletTask、または Baseline に、エンドポイントの再始動を必要とするアクション・スクリプトがある場合、「設定」タブに、このステップに、対象エンドポイントを再始動する必要があるアクションが含まれていることを示すアラート警告が表示されます。「設定」タブに移動して、「再起動の保留中」設定を行います。詳しくは、「再起動の保留中状態の管理」を参照してください。
    注: ベースラインを計画に追加し、ベースラインにカスタム・アクション設定が定義されている場合、自動化計画エンジンはこれらのカスタム・アクション設定を認識せず、ベースラインは、自動化計画で定義された設定に基づいて処理されます。
    注: マルチステップ Fixlet の代わりにベースラインを (通常の) ステップとして使用する場合。この方法は、比較的短い時間で計画を実行するのに役立ちます。「アクションの実行」と「デフォルト」ダイアログ・ボックスでは、ベースライン・ステップとそのコンポーネント Fixlet が親子構造で表され、各コンポーネントのパラメーター・サポートが提供されます。この機能は、ベースラインが通常のステップとして追加された場合にのみ機能し、失敗ステップとしては機能しません。詳しくは、『マルチステップ計画へのベースラインの追加』を参照してください。
    注: ソース FixletTask、または Baseline が後で更新された場合は、ユーザー・インターフェースに表示されるメッセージによって変更が通知されます。その後、Automation Planの、FixletTask、または Baseline のコピーを更新できます。
  5. Fixlet または Task である各 step について、「アクション」リストから action を選択します。Fixlet または Task にデフォルト action が含まれている場合 、この action が自動的に選択されます。Fixlet または Task がデフォルトのない actions を 1 つ以上含む場合は、「アクション」リストに「アクションが選択されていません」が表示されます。URLScript Type を使用した action は、 「アクション」リストに表示されません。
  6. オプション:step のデフォルト対象、デフォルト・パラメーター、フィルターをセットとして保存するには、設定する内容に応じて、次表記載の手順を実行します。
    1. デフォルト・オプションの保存

    デフォルト設定 説明\n
    デフォルト対象
    1. step「デフォルト設定」アイコンをクリックします。
    2. 「対象」タブで、step のデフォルト対象として保存するコンピューターを検索して選択し、「選択した対象」リストに追加します。デフォルトの対象は、「ステップ別の対象コンピューター」 または「名前一覧で指定したコンピューター」オプションを使用して保存することもできます。ただし、「名前一覧で指定したコンピューター」オプションを使用してコンピューター・グループ名を入力することで、コンピューター・グループを保存することはできません。デフォルト・グループを保存するには、コンピューター・グループを選択して、「選択した対象」リストに移動する必要があります。これにより、「選択した対象」リストにコンピューター・グループ名が追加されます。コンピューター・グループをデフォルト対象として保存している場合、グループ・メンバーシップは step が実行されるまで決定されません。したがって、Automation Plan の作成時にはグループに所属しているが、step の実行時には所属していない場合は、、コンピューターは対象となりません。さらに、デフォルト対象として保存したコンピューター・グループが step の実行時に存在しない場合、そのコンピューター・グループは有効な対象ではなくなるため、「選択した対象」リストに含まれなくなります。詳しくは、『コンピューター・グループによる対象設定』を参照してください。同様に、Automation Plan の実行時に、デフォルト対象として保存したコンピューターが存在しない場合、 「自動化計画アクションの実行」ダイアログ・ボックスの「選択した対象」リストが更新され、これが反映されます。セキュリティー設定によっては、Automation Plan を実行しているユーザーは、適切な権限を持っていない場合、設定されたデフォルト対象すべてを表示できない場合があります。検索設定をフィルタリングしてコンピューター・グループを表示する場合、「適用可能なものを使用」チェック・ボックスは無効になります。
    デフォルト・パラメーター
    1. step「デフォルト設定」アイコンをクリックし ます。
    2. step のアクションに関連付けられたパラメーターがある場合は、デフォルト・パラメーターを設定して保存できます。「パラメーター 」タブで、デフォルト・パラメーターとして保存するパラメーターを入力します。step のアクションに関連付けられたパラメーターの一部または全部を入力できます。デフォルトとして設定したパラメーターは、Automation Plan の作成時ではなく Automation Plan の実行時に検証されることに注意してください。「パラメーター 」タブは、step のアクションに関連付けられたパラメーターがある場合にのみ表示されます。デフォルト・パラメーターを保存した後、マウスを「デフォルト設定」アイコンの上に移動させると、デフォルトのパラメーターが設定されていることを知らせるツールチップが表示されます。このツールチップは、保存したデフォルト・パラメーターだけではなく、デフォルト・パラメーターを持つすべての Fixlet に対して表示されます。Fixlet の作成時にデフォルト・パラメーターが Fixlet に設定されている場合、ツールチップにはデフォルトのパラメーターが設定されている旨の情報が表示されます。
    フィルター
    1. step「デフォルト設定」アイコンをクリックし ます。
    2. step の対象について、カスタム・プロパティーを含むフィルター条件を設定して保存することができます。フィルターを保存するには、Automation Plan の実行時に、「自動化計画アクションの実行」ダイアログ・ボックスに表示されるフィルターを選択します。
      注: カスタム・プロパティーをフィルターとして保存する場合、これらのプロパティーは予約プロパティーあるいはデフォルト・プロパティーであってはならず、また分析から取得することはできません。カスタム・プロパティーは、少なくとも 1 台のコンピューターによってレポートされている必要があります。カスタム・プロパティーを含む Automation Plan をエクスポートしてから別のサーバーにインポートする場合、そのカスタム・プロパティーが Automation Plan のインポート先のサーバーで特定されなければ、カスタム・プロパティーは自動的に削除されます。カスタム・プロパティーを削除すると、それらのプロパティーは Automation Plan からも削除されます。
    「OK」をクリックしてから「保存」をクリックして、設定したデフォルトを保存します。デフォルト・オプションを保存する Automation Plan の各 step について、このプロセスを繰り返します。Automation Planを削除すると、デフォルト・オプションも削除されます。
  7. オプション:step に対して step failure behavior を定義するには、 「失敗動作」を展開します。
    1. 「失敗ステップ・モード」リストから、「自動化計画の停止」または「自動化計画の続行」のいずれかを、step が一部またはすべての endpoints で失敗した場合に Automation Plan を停止させるかどうかに応じて選択します。「自動化計画の停止」を選択すると、システムは関連付けられた失敗 step をすべて実行してからAutomation Plan を停止します。「自動化計画の続行」を選択すると、システムは関連付けられた失敗 step をすべて実行してから Automation Plan 内の次の step に進みます。その後、Automation Plan をすべての endpoints で続行するか、step が正常に実行された endpoints でのみ続行するかを選択する必要があります。
    2. 「自動化計画の続行」を選択した場合は、「失敗した対象」リストから、「今後のステップに含める」または「今後のステップから除外」のいずれかを、この step が失敗した endpointsAutomation Plan 内の後続の steps を続行するかどうかに応じて選択します。
    step failure behaviorの機能についての詳細は、step の失敗動作設定を定義する を参照してください。
  8. failure stepstep に追加するには、step「失敗ステップの追加」アイコンをクリックします。failure step はオプションであり、FixletTask、または Baseline にすることができます。failure stepstep に追加するには、以下の手順に従います。
    1. 「ステップの追加」パネルで、Fixlets「タスク」、または「ベースライン」「含める」 リストから選択し、FixletsTasks、または Baselines を表示します。
    2. リストをフィルタリングするには、リストと入力ボックスを使用します。フィルターを追加または削除するには、 「+ -」を使用します。
    3. 関連する検索条件を追加した後、検索アイコンをクリックするか、Enter キーを押して検索します。
    4. FixletsTasksBaselinesのリストから、step に追加するものを 1 つ選択します。
    5. 追加」をクリックします。failure step は、「 ステップ」タブに表示されます。Fixlet または Task を選択し、Fixlet または Task に対してアクションが選択されていない場合は、その旨を通知するアイコンが表示されます。必要に応じて、Fixlet または Task に対するアクションを選択します。
    6. failure step の対象を変更するには、step「失敗ステップ」を展開します。step action の対象になっている endpoints をすべて対象にするには、「対象」リストから「すべて」を選択します。デフォルト・オプションは「失敗のみ」です。このオプションは、対応する step action で失敗状況を返す endpoints のみを対象としています。
    7. failure stepaction を選択するには、step「失敗ステップ」を展開します。action を、「アクション」リストから選択します。Baselinefailure step として選択している場合は、アクションを選択できないことに注意してください。Baselinefailure step として選択しており、いずれの Baseline コンポーネントに対してもアクションが選択されていない場合、failure step は表示されたままです。Baselinefailure step として選択している場合で、アクションが選択されていない Baseline にコンポーネントがある場合は、ユーザー・インターフェースで通知されます。コンポーネントのアクションを選択するには、「すべてのコンテンツ」ドメインに移動し、Baseline を検索して、アクションが選択されていないコンポーネントに対してアクションを選択します。Server Automation で failure step に追加した Baseline は同期されなくなり、 「 Server Automation」に非同期アイコンが表示され、そのことを通知します。非同期アイコンをクリックして Baseline を更新し、「すべてのコンテンツ」ドメインに従って最新のコンテンツが含まれるようにします。ソース Fixlet、タスク、または Baseline に後から変更が発生した場合は、それを通知するため「Server Automation」に非同期アイコンが表示されます。編集モードで非同期アイコンをクリックすると、Fixlet、タスク、または Baseline を最新のソース・コンテンツに同期できます。
      注: failure step として追加した Baseline のコンポーネントに再起動を必要とするステップが含まれている場合は、そのことを通知するアイコンが表示されます。このアイコンが表示されたら、そのステップの「再起動の保留中」設定を確認してください。
    8. failure stepstep から削除するには、step「失敗ステップの削除」アイコンをクリックします。
  9. オプション: 非報告しきい値を有効にするには、「設定」タブをクリックします。「実行」セクションで、「非報告エンドポイントを除外」オプションにチェック・マークを入れます。このオプションにチェック・マークを入れると、タスク 156 Configure the Automation Plan Engine で指定した時間しきい値内にレポートしていないエンドポイントは、実行から除外されます。非報告しきい値の設定方法については、 Automation Plan Engine の構成 を参照してください。
  10. Automation Plan を並列計画にする場合は、「 ステップ」タブで、「計画タイプ」「並列」ラジオ・ボタンをクリックします。その後、ステップの依存関係を設定して、計画のフローを制御する必要があります。ステップを別のステップに依存させる場合は、そのステップの「依存先」を展開します。このステップを依存させるステップのチェック・ボックスを有効にします。たとえば、ステップ 5 をステップ 2 に依存させる場合は、ステップ 2 のチェック・ボックスを有効にします。「フロー 」タブを参照して、更新を行って依存関係を設定することで、計画の処理フローがどのように変化するかを確認してください。依存関係の設定についての詳細は、「並列処理およびステップ依存関係」を参照してください。step を削除する場合、他の steps がその step と同じ対象を使用していると、他の steps がそれらの endpoints を対象としていることを通知するメッセージが表示されます。step の削除を確定してもかまいませんが、その後、同じ endpoints を使用する steps の対象 endpoints を再度選択する必要があります。他のステップが依存しているステップを削除しようとすると、ユーザー・インターフェースに、他のステップが削除しようとしているステップに依存している旨のメッセージが表示されます。可能な場合、システムは依存関係を維持しようとしますが、場合によっては維持できないため、ステップ間の依存関係を設定する必要があります。
    重要: 並列計画タイプを選択して依存関係を設定した後は、「計画タイプ」「順次」ラジオ・ボタンを選択することで計画を順次計画タイプに戻すことはできません。依存関係の設定の詳細については、「並列処理およびステップ依存関係」を参照してください。
  11. 「保存」をクリックして、Automation Plan を保存します。

タスクの結果

Automation Planが作成されました。「自動化プラン」ダッシュボードの利用可能な Automation Plans のリストが更新され、新しい Automation Plan が表示されます。この計画は、実行、編集、コピー、または削除できます。計画内のステップは、後で簡単に移動または置換できます。計画内の既存のステップの前または後に、新しいステップを挿入することもできます。後で計画内のステップを変更する場合は、編集モードで、計画内の任意のステップの「ステップの移動、挿入、置換」アイコンをクリックします。表示されたポップアップ・メニューから、既存のステップを移動するか、新規ステップを挿入するか、または現在選択されているステップを置き換えるのオプションを選択します。必要に応じて、計画の更新を行います。