次の作成: Automation Plan
Automation Plan には、複数の endpoints に対して Fixlets、Tasks、Baselines のシーケンスを実行するのに必要なデータが含まれています。Automation Plans を Server Automation domain 内に作成します。site および domain を選択して Automation Plan をホストし、計画内のステップに対して順次処理パスまたは並列処理パスを定義できます。各 step に対し、step が失敗した場合に実行される failure step をオプションで指定できます。また、コンピューターとコンピューター・グループ両方のデフォルト対象、デフォルト・パラメーター、および Automation Plan 内の各 step のフィルターをセットとして保存できます。
Automation Plans以下のデータが含まれます。
- Automation Plan の名前と説明。
- 計画をホストする site と domain。
- Automation Plan のカテゴリー。
- Automation Plan のソース、ソース・リリース日、ソースの重要度。
- Automation Plan steps。
- 計画タイプ、順次または並列、Automation Plan 内の steps のシーケンス。シーケンスは、単純なシーケンスとすることも、ステップの並列処理を含むこともできます。
- 計画内の各 step の action。
- 対象エンドポイントが再起動を必要とする場合に計画の一時停止または続行を可能とさせる、「再起動の保留中」設定オプション。
- オプションの非報告しきい値の設定。
- step 失敗モード、特定の時間経過後に未完了対象を失敗させる高度の失敗動作、Automation Plan 内の各 step の failure step オプションなどの、各 step の失敗動作のオプション。
- 計画が並列パス計画である場合、計画には、計画内の steps 間で設定した依存関係も含まれます。依存関係によって、計画内のステップの実行順序が決まります。各ステップは前のステップが実行された後に実行されるため、順次タイプの計画には依存関係は含まれません。
- 自動化計画のすべてのステップは、順次または並列のいずれであっても、固有の ID (UID) を持ちます。
の作成 Automation Plan
Automation Plan を作成するには、Server Automation domain の Automation Plan Editor を使用します。Automation Plan の作成時に、計画のデフォルト対象、デフォルト・パラメーター、フィルターをセットとして作成、保存できます。これらのデフォルト設定は、その後計画の実行時に選択されます。
始める前に
このタスクについて
各 Automation Plan step は、 Fixlet、 Task、または Baseline です。steps は、「自動化プラン」ダッシュボードの「フロー」タブに表示された順番で実行されます。「ステップ」タブの step の「ソースに移動」アイコンをクリックすると、step の BigFix console Task、Fixlet、または Baseline パネルを表示できます。「ステップ」タブの Componentの名前をクリックすると、Baseline 内の Component の BigFix console Task または Fixlet パネルを表示できます。「ステップ」タブに戻るには、メニュー・バーの「戻る」をクリックします。
Automation Plan の各 step には、 最大 1 つの action を含めることができます。step に追加する Fixlet または Task に、1 つ以上の actions が含まれ、デフォルトの action は含まれていない場合、step の action を選択する必要があります。Fixlet または Task にデフォルトの action がある場合、この action は自動的に step に追加されます。URL の Script Type の action を step に追加することはできません。Baseline steps を含む Automation Plan は、 action が選択されていない Components が Baselines に含まれている場合、必ずしも失敗しません。
step が 1 つ以上の endpoints で失敗した場合の Automation Plan の処理方法を制御するには、Automation Plan 内の各 step について step failure behavior を定義できます。Automation Plan 内の step が失敗した場合、Automation Plan を停止できます。あるいは、step が正常に完了した endpoints のみで、またはすべての endpoints で Automation 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 は、Fixlet、Task、または Baseline のいずれかです。ただし、パラメーターを持つ Fixlet またはタスクを含む Baseline を failure step として追加できません。(また、計画内の通常のステップとしてパラメーターを持つ Fixlet またはタスクを含む Baseline を追加することもできません。)step action が失敗し、Automation Plan に失敗したstep の failure step が含まれている場合、Automation Plan Engine は failure step action を特定し実行します。。failure step を対象指定して、対応する step action の endpoints すべてに対して、または step action について失敗ステータスを返した endpoints だけに対して実行できます。failure step action の処理が完了すると Automation Plan Engine は、failure step action の全体的な最終状況に関係なく、failure step action とその後に Automation Plan action を停止します。
Automation Plan を作成するには以下の手順を実行します。
手順
- Server Automation domain を開き、 Domain Panel のナビゲーション・ツリーでAutomation「 計画」をクリックします。
- 「自動化プラン」ダッシュボードから、「作成」をクリックして計画エディターを開きます。デフォルトでは、計画タイプは順次計画です。これは、計画内のステップが、計画に追加される順序で、順番に実行されることを意味します。順次計画タイプを並列計画タイプ (ステップが並行して実行される) に変更できます。これについては、以下で説明します。ただし、並列計画タイプを順次計画に変更するには、ステップが並行して実行されないよう依存関係を手動で変更する必要があります。
- 「詳細」タブで、 Automation Plan の名前と説明を入力します。「名前」は必須です。site および domain を入力して、Automation Plan をホストします。「サイト」フィールドと「ドメイン」フィールドの値は必須です。「カテゴリー」、「ソース」、「ソース・リリース日」、および「カテゴリー・ソースの重要度」」フィールドに値を入力します。「ソース・リリース日」は必須フィールドです。
- Automation Plan に 1 つ以上の steps を追加するには、「ステップ」タブをクリックします。少なくとも 1 つの step を Automation Plan に追加する必要があります。以下の手順を実行して、Automation Plan に steps を 1 つ以上追加します。
- 「ステップの追加」をクリックします。デフォルトでは、「ステップの追加」ダイアログ・ボックスに、Fixlet、タスク、またはベースラインは表示されません。計画に追加する Fixlet、タスク、またはベースラインを検索するには、「ステップの追加」パネルで、Fixlets、「タスク」、または Baselines を、「含める」リストから選択して、Fixlets、Tasks、または Baselines を表示します。デフォルト値の「すべて」では、Fixlets、Tasks、および Baselines が表示されます。アクションを含む Fixlets および Tasks のみが表示されます。
- Fixlets、Tasks、Baselines のリストをフィルタリングするには、リストと入力ボックスを使用します。フィルターを追加または削除するには、 「+ -」を使用します。
- 関連する検索条件を追加した後、検索アイコンをクリックするか、Enter キーを押して Fixlets、Tasks、Baselines を検索します。
- Fixlets、Tasks、Baselines のリストから、Automation Plan に追加するものを 1 つ以上を選択します。
- Fixlets、Tasks、Baselines の選択が完了したら、「追加」をクリックします。Automation Plan の各 step の名前と実行順序が、「 フロー 」タブに表示されます。計画内の各ステップ (順次でも並行でも) には自動的に固有 ID (UID) が割り当てられます。これにより、「自動化計画アクションの状況」ダッシュボードおよび「アクションの実行」画面でステップを識別できます。UID は読み取り専用で、変更することはできません。この UID は、計画内のステップの実行順序を表すものではなく、「ステップ」タブでステップの順序を変更しても変更されません。
- Fixlet、Task、または Baseline に、エンドポイントの再始動を必要とするアクション・スクリプトがある場合、「設定」タブに、このステップに、対象エンドポイントを再始動する必要があるアクションが含まれていることを示すアラート警告が表示されます。「設定」タブに移動して、「再起動の保留中」設定を行います。詳しくは、「再起動の保留中状態の管理」を参照してください。
注: ベースラインを計画に追加し、ベースラインにカスタム・アクション設定が定義されている場合、自動化計画エンジンはこれらのカスタム・アクション設定を認識せず、ベースラインは、自動化計画で定義された設定に基づいて処理されます。注: マルチステップ Fixlet の代わりにベースラインを (通常の) ステップとして使用する場合。この方法は、比較的短い時間で計画を実行するのに役立ちます。「アクションの実行」と「デフォルト」ダイアログ・ボックスでは、ベースライン・ステップとそのコンポーネント Fixlet が親子構造で表され、各コンポーネントのパラメーター・サポートが提供されます。この機能は、ベースラインが通常のステップとして追加された場合にのみ機能し、失敗ステップとしては機能しません。詳しくは、『マルチステップ計画へのベースラインの追加』を参照してください。注: ソース Fixlet、Task、または Baseline が後で更新された場合は、ユーザー・インターフェースに表示されるメッセージによって変更が通知されます。その後、Automation Planの、Fixlet、Task、または Baseline のコピーを更新できます。 - Fixlet または Task である各 step について、「アクション」リストから action を選択します。Fixlet または Task にデフォルト action が含まれている場合 、この action が自動的に選択されます。Fixlet または Task がデフォルトのない actions を 1 つ以上含む場合は、「アクション」リストに「アクションが選択されていません」が表示されます。
URLのScript Typeを使用した action は、 「アクション」リストに表示されません。 - オプション:step のデフォルト対象、デフォルト・パラメーター、フィルターをセットとして保存するには、設定する内容に応じて、次表記載の手順を実行します。「OK」をクリックしてから「保存」をクリックして、設定したデフォルトを保存します。デフォルト・オプションを保存する Automation Plan の各 step について、このプロセスを繰り返します。Automation Planを削除すると、デフォルト・オプションも削除されます。
表 1. デフォルト・オプションの保存 デフォルト設定 説明\n デフォルト対象 - step の「デフォルト設定」アイコンをクリックします。
- 「対象」タブで、step のデフォルト対象として保存するコンピューターを検索して選択し、「選択した対象」リストに追加します。デフォルトの対象は、「ステップ別の対象コンピューター」 または「名前一覧で指定したコンピューター」オプションを使用して保存することもできます。ただし、「名前一覧で指定したコンピューター」オプションを使用してコンピューター・グループ名を入力することで、コンピューター・グループを保存することはできません。デフォルト・グループを保存するには、コンピューター・グループを選択して、「選択した対象」リストに移動する必要があります。これにより、「選択した対象」リストにコンピューター・グループ名が追加されます。コンピューター・グループをデフォルト対象として保存している場合、グループ・メンバーシップは step が実行されるまで決定されません。したがって、Automation Plan の作成時にはグループに所属しているが、step の実行時には所属していない場合は、、コンピューターは対象となりません。さらに、デフォルト対象として保存したコンピューター・グループが step の実行時に存在しない場合、そのコンピューター・グループは有効な対象ではなくなるため、「選択した対象」リストに含まれなくなります。詳しくは、『コンピューター・グループによる対象設定』を参照してください。同様に、Automation Plan の実行時に、デフォルト対象として保存したコンピューターが存在しない場合、 「自動化計画アクションの実行」ダイアログ・ボックスの「選択した対象」リストが更新され、これが反映されます。セキュリティー設定によっては、Automation Plan を実行しているユーザーは、適切な権限を持っていない場合、設定されたデフォルト対象すべてを表示できない場合があります。検索設定をフィルタリングしてコンピューター・グループを表示する場合、「適用可能なものを使用」チェック・ボックスは無効になります。
デフォルト・パラメーター - stepの「デフォルト設定」アイコンをクリックし ます。
- step のアクションに関連付けられたパラメーターがある場合は、デフォルト・パラメーターを設定して保存できます。「パラメーター 」タブで、デフォルト・パラメーターとして保存するパラメーターを入力します。step のアクションに関連付けられたパラメーターの一部または全部を入力できます。デフォルトとして設定したパラメーターは、Automation Plan の作成時ではなく Automation Plan の実行時に検証されることに注意してください。「パラメーター 」タブは、step のアクションに関連付けられたパラメーターがある場合にのみ表示されます。デフォルト・パラメーターを保存した後、マウスを「デフォルト設定」アイコンの上に移動させると、デフォルトのパラメーターが設定されていることを知らせるツールチップが表示されます。このツールチップは、保存したデフォルト・パラメーターだけではなく、デフォルト・パラメーターを持つすべての Fixlet に対して表示されます。Fixlet の作成時にデフォルト・パラメーターが Fixlet に設定されている場合、ツールチップにはデフォルトのパラメーターが設定されている旨の情報が表示されます。
フィルター - stepの「デフォルト設定」アイコンをクリックし ます。
- step の対象について、カスタム・プロパティーを含むフィルター条件を設定して保存することができます。フィルターを保存するには、Automation Plan の実行時に、「自動化計画アクションの実行」ダイアログ・ボックスに表示されるフィルターを選択します。注: カスタム・プロパティーをフィルターとして保存する場合、これらのプロパティーは予約プロパティーあるいはデフォルト・プロパティーであってはならず、また分析から取得することはできません。カスタム・プロパティーは、少なくとも 1 台のコンピューターによってレポートされている必要があります。カスタム・プロパティーを含む Automation Plan をエクスポートしてから別のサーバーにインポートする場合、そのカスタム・プロパティーが Automation Plan のインポート先のサーバーで特定されなければ、カスタム・プロパティーは自動的に削除されます。カスタム・プロパティーを削除すると、それらのプロパティーは Automation Plan からも削除されます。
- オプション:step に対して step failure behavior を定義するには、 「失敗動作」を展開します。
- 「失敗ステップ・モード」リストから、「自動化計画の停止」または「自動化計画の続行」のいずれかを、step が一部またはすべての endpoints で失敗した場合に Automation Plan を停止させるかどうかに応じて選択します。「自動化計画の停止」を選択すると、システムは関連付けられた失敗 step をすべて実行してからAutomation Plan を停止します。「自動化計画の続行」を選択すると、システムは関連付けられた失敗 step をすべて実行してから Automation Plan 内の次の step に進みます。その後、Automation Plan をすべての endpoints で続行するか、step が正常に実行された endpoints でのみ続行するかを選択する必要があります。
- 「自動化計画の続行」を選択した場合は、「失敗した対象」リストから、「今後のステップに含める」または「今後のステップから除外」のいずれかを、この step が失敗した endpoints の Automation Plan 内の後続の steps を続行するかどうかに応じて選択します。
-
failure step を step に追加するには、step の「失敗ステップの追加」アイコンをクリックします。failure step はオプションであり、Fixlet、Task、または Baseline にすることができます。failure step を step に追加するには、以下の手順に従います。
-
オプション: 非報告しきい値を有効にするには、「設定」タブをクリックします。「実行」セクションで、「非報告エンドポイントを除外」オプションにチェック・マークを入れます。このオプションにチェック・マークを入れると、タスク 156
Configure the Automation Plan Engineで指定した時間しきい値内にレポートしていないエンドポイントは、実行から除外されます。非報告しきい値の設定方法については、 Automation Plan Engine の構成 を参照してください。 -
Automation Plan を並列計画にする場合は、「 ステップ」タブで、「計画タイプ」の「並列」ラジオ・ボタンをクリックします。その後、ステップの依存関係を設定して、計画のフローを制御する必要があります。ステップを別のステップに依存させる場合は、そのステップの「依存先」を展開します。このステップを依存させるステップのチェック・ボックスを有効にします。たとえば、ステップ 5 をステップ 2 に依存させる場合は、ステップ 2 のチェック・ボックスを有効にします。「フロー 」タブを参照して、更新を行って依存関係を設定することで、計画の処理フローがどのように変化するかを確認してください。依存関係の設定についての詳細は、「並列処理およびステップ依存関係」を参照してください。step を削除する場合、他の steps がその step と同じ対象を使用していると、他の steps がそれらの endpoints を対象としていることを通知するメッセージが表示されます。step の削除を確定してもかまいませんが、その後、同じ endpoints を使用する steps の対象 endpoints を再度選択する必要があります。他のステップが依存しているステップを削除しようとすると、ユーザー・インターフェースに、他のステップが削除しようとしているステップに依存している旨のメッセージが表示されます。可能な場合、システムは依存関係を維持しようとしますが、場合によっては維持できないため、ステップ間の依存関係を設定する必要があります。
重要: 並列計画タイプを選択して依存関係を設定した後は、「計画タイプ」の「順次」ラジオ・ボタンを選択することで計画を順次計画タイプに戻すことはできません。依存関係の設定の詳細については、「並列処理およびステップ依存関係」を参照してください。
- 「保存」をクリックして、Automation Plan を保存します。
タスクの結果
Automation Planが作成されました。「自動化プラン」ダッシュボードの利用可能な Automation Plans のリストが更新され、新しい Automation Plan が表示されます。この計画は、実行、編集、コピー、または削除できます。計画内のステップは、後で簡単に移動または置換できます。計画内の既存のステップの前または後に、新しいステップを挿入することもできます。後で計画内のステップを変更する場合は、編集モードで、計画内の任意のステップの「ステップの移動、挿入、置換」アイコンをクリックします。表示されたポップアップ・メニューから、既存のステップを移動するか、新規ステップを挿入するか、または現在選択されているステップを置き換えるのオプションを選択します。必要に応じて、計画の更新を行います。