次を実行: Automation Plan

Automation PlanServer Automation domain「自動化プラン」ダッシュボードから実行します。他のダッシュボードまたはパネルから Automation Plan を実行またはスケジュールした場合は失敗します。Automation Plan Engine は、Automation Plan を作成するときに指定した順序で step をそれぞれ開き、処理し、停止することによって、stepAutomation Plan を 1 つずつ実行します。Automation Plan Enginestep それぞれの状態を計算し、これらの状態を使用して Automation Plan の実行を制御します。「自動化プラン」ダッシュボードでは、endpointsstep それぞれに 1 つ以上の Automation Plan を指定する必要があります。step または failure step を正常に実行するには、step または failure step の各パラメーターに正しい値を指定する必要があります。steps または Fixlets である Tasks のみがパラメーターを持つことができます。

始める前に

BigFix または console として master operator console operator にログオンする必要があります。コンソール・オペレーターとしてログオンする場合は、選択した各エンドポイントを対象指定する権限を持っている必要があります。Automation Plan を実行するには「カスタム・コンテンツ」権限と「アクションの作成が可能」権限を「はい」に設定する必要があります。BigFix の権限について詳しくは、「オペレーターの権限」を参照してください。Automation Plan は、Server Automation domain「自動化プラン」ダッシュボードで実行する必要があります。他のダッシュボードまたはパネルで Automation Plan を実行した場合は失敗します。

Automation Plan をスケジュール設定するには、Automation Plan Engine の最新バージョンが BigFix console にインストールされていることを確認してください。最新バージョンがインストールされていない場合は、「Install Latest Automation Plan Engine Automation Plan」を参照してください。Automation Plan Engine を最新バージョンにアップグレードする場合は、「Automation Plan Engine のアップグレード」を参照してください。

このタスクについて

Automation Plan Enginestep が処理を開始するときに開かれます。step の処理が完了すると、Automation Plan Engine によって step が停止します。step が正常に実行されると、Automation Plan Engine は次の step を開き、処理します。step が失敗すると、Automation Plan Engine は関連付けられている failure step (存在する場合) を開き、処理します。Automation Plan Engine による stepが完了したかどうかの計算方法を理解するには、こちらで説明されている状態マッピング情報を確認してください。Automation Plan step 全体の状態を計算するために、Automation Plan Engine は各 endpoints から個々の結果を取得します。Automation Plan Engine はこれらの結果を使用して、step 全体の状態を計算します。この状態マッピング情報によって、stepAutomation Plan Engine の実行を制御するために Automation Plan 全体の状態をどのように使用しているかがわかります。Automation Plan Engine は待機、成功、失敗の状態に基づいて step 内の各 Automation Plan を実行します。次の表は waitsuccess または failure の状況にマッピングされる状態を示しています。
1. Automation Plan 次の状態マッピング:

次の状況: action action 状況の結果 説明
  • 実行中
  • 評価中
  • 待機中
  • ダウンロードの保留中
  • 延期済み
  • 再起動の保留中
  • メッセージの保留中
  • ログインの保留中
  • レポートがありません
待機 action はまだ進行中であるか、ユーザーの入力を待っています。Automation Plan Engine はこの状況が変更されるのを待っています。
  • <エラー>
  • 不合格
  • キャンセル済み
  • ダウンロード失敗
  • 無効な署名
  • 期限切れ
  • 完了
  • Locked
  • 制約付き
失敗 action は続行できません。対象 endpoint にエラーまたは問題がある可能性があります。Automation Plan EngineAutomation Plan を停止します。
  • 固定
  • 関連なし
正常に実行されました action は正常に完了しました。Automation Plan Engine は次の step に進みます。
Automation Plan step の最終状態は、対象となるすべての endpointssuccess または failure の決定にマッピングされた状態をレポートするまで計算されません。それまで、Automation Plan step の全体の状態は wait になります。これには、1 つ以上の対象 endpoints が存在しないか、何らかの理由で使用できないシナリオが含まれます。例としては、エンドポイントの電源がオフになっている場合やエンドポイントを対象指定する権限がない場合などがあります。対象 endpoints すべてが success または failure の決定にマッピングされた状態をレポートしない限り、Automation Planwait 状態のままになります。endpoints が存在しない場合または使用不可の場合は、ずっと wait 状態になり Automation Plan は無期限に待機し続けます。
Automation Planを実行する場合は、ステップごとに endpoints を 1 つ以上指定する必要があります。以下のいずれかの方法を使用して、ステップに endpoints を割り当てることができます。
  • BigFix サーバーが管理するコンピューターのリストから、1 つ以上のコンピューターを選択する。
  • BigFix サーバーが管理するコンピューター・グループのリストから、1 つ以上のコンピューター・グループを選択する。
  • 1 つ以上のコンピューターの名前を入力する。
  • endpoints 内の別の step と同じ Automation Plan を指定する。
重要: 実行時にパラメーター値の入力を求める Baseline が 1 つでも含まれている場合は、stepComponent として追加しないでください。step である Baseline 内のパラメーターの値を指定することはできません。パラメーターを指定しない Automation Plan である Baseline を含む Component を実行すると、Automation Plan は失敗するか、またはその他の予期しない動作が発生する可能性があります。実行時に値の入力を求めるパラメーターを指定できるのは steps または Fixlets である Tasks だけです。

Automation Plan のスケジューリング、停止時刻の設定およびダウンロードのプリフェッチ

Automation Plan が指定された日付または時刻に実行されるようにスケジュールできます。「Automation Plan アクションの実行」パネルで指定した日付と時刻は、 BigFix console の現地時間です。BigFix console は、指定された時刻を協定世界時 (UTC) に変換し、Automation Plan Engine は、指定された UTC 時刻に Automation Plan を実行します。スケジュールされた UTC 時刻と日付が現在の UTC 時刻と日付より小さいか等しい場合、Automation Plan Engine は即時に Automation Plan を実行します。

Automation Plan をスケジュールする場合、スケジュールされた開始時刻と同様に、計画の停止時刻を指定できます。これにより、計画の実行期間に制限を設定できます。計画の停止時刻は「自動化計画アクションの実行」画面でのみ設定できます。「デフォルト設定」の計画定義では計画の停止時刻を設定できません。計画の開始時刻を設定した場合にのみ、計画の停止時刻を設定できます。計画の停止時刻は、コンソールの現地時間です。
この図は「自動化計画アクションの実行」画面の「スケジューリング」セクションのスクリーン・ショットを示しています。計画の開始時刻と停止時刻が設定されています。

計画の停止時刻になったときに Automation Plan Engine が処理中のステップおよび Baseline アクションをどのように処理するかについては、以下の重要な点に注意してください。
  • 計画の停止時刻以降、Automation Plan Engine はこれ以上の計画ステップを発行しませんが、実行中のアクションはエンジンがすべて完了させます。
  • 計画の停止時刻を超過した時点で開かれているステップの対象となるターゲット・エンドポイントは、ステップ・アクションの処理を継続します。
  • Automation Plan Engine は停止時刻になると Baseline コンポーネントの発行を停止します。Automation Plan Engine は現在処理中のコンポーネントが完了するまで待機します。Baseline 内の残りのコンポーネントは「関連なし」に設定され、実行されません。計画にさらにステップがある場合は、そのステップは「実行されていません」とレポートされます。ダッシュボードのステータスは、計画が停止時刻を超過したために、ベースラインのコンポーネントすべては完了していない可能性があることを示しています。さらに、エンジン・ログ・ファイル pe_console.log には、計画が計画の停止時刻を過ぎた場合、Baseline 内のすべてのコンポーネントが処理されたとは限らないことを示すエントリーが含まれます。
  • 計画停止時に実行されている並列ステップがある場合、完了するまで実行されます。並列ステップの Fixlet またはタスクは、順次計画 Fixlet またはタスクが処理されるのと同じ方法で処理されます。ベースラインは、上記の箇条書きで説明した順次計画ステップでの処理方法に従って処理されます。
  • 停止時刻を過ぎた後、Pending Restart 状態にあるいかなるエンドポイントも Automation Plan Engine が再起動することはありません。
  • 並列計画の場合、「自動化計画アクションの状況」ダッシュボードには、並列計画内の各分岐に対して実行される次のステップが表示されます (後続の実行ステップがある場合)。順次計画の場合、ダッシュボードには実行される次のステップが表示されます (計画に後続ステップが含まれていることが前提)。
  • 「自動化計画アクションの状況」ダッシュボードには、計画の停止時刻を過ぎたときに実行されていたすべてのアクションの「計画停止時刻超過」の状況が表示されます。アクションが Fixlet である場合、Fixlet は完了するまで実行され、 Fixed または Failed になる可能性があります。アクションが Baseline に対するものである場合、現在処理中の Baseline コンポーネントは完了するまで実行されますが、残りのコンポーネントは実行されません。Baseline の完了率は Partial に設定されます。
  • E メール通知サービスを使用している場合、E メール通知には計画の停止時刻になった時点の計画ステップ状況が記載されます。
Automation Plan をスケジュールする場合、ダウンロードする必要のあるコンテンツをプリフェッチできます。プリフェッチの開始時刻を指定することもできます。これにより、計画の実行前に Automation Plan の一部として必要なコンテンツをダウンロードできます。また、計画実行時にはコンテンツが事前にダウンロードされ計画がより高速に実行されるため、Automation Plan の実行が高速化されます。システムは、ターゲット・エンドポイントの計画内の各 step の関連度を評価し、計画の実行依頼時点で計画の実行に関連し必要とされるコンテンツのみをダウンロードします。これにより、ネットワーク・トラフィックを最小限に抑えることができます。計画内に、先行する step の実行が完了するまで関連がないダウンロード・コンテンツを含むステップがある場合、これらの steps のコンテンツはプリフェッチされず、実行時にダウンロードされます。ダウンロードをプリフェッチするには、Automation Plan をスケジュールする際に「プリフェッチを有効化」チェック・ボックスを選択します。即時にプリフェッチを実行するには、「即時開始」オプションを選択します。プリフェッチをスケジュールするには「開始日」ボタンを選択して、開始日と開始時刻を選択します。「プリフェッチを有効化」オプションを選択すると、プリフェッチ・ステートメントまたはダウンロード・ステートメントを持つ actionstep それぞれに対してオープン Automation Plan が作成されます。これら actions は、「自動化計画アクションの状況」ダッシュボードに表示されます。
重要: 「プリフェッチを有効化」 actions が同じ Automation Plansteps endpoints と並行して実行される場合、step はすべてのプリフェッチ・ダウンロード steps が完了するまで待機します。step actionstep のダウンロード action は同じダウンロードを共有するため、BigFix クライアントはこれを検出し、完了するのを待ちます。
重要: 「プリフェッチを有効化」オプションを使用すると、ソフトウェアのダウンロードが必要な action それぞれに対して追加の step が作成されるため、パフォーマンスに影響する可能性があります。システムで開く actions の最大数は 2,500 が推奨されます。いずれの Automation Plan についても、action は、Automation Plan に対して、さらに step の各個別 Automation Plan に対してオープンです。「プリフェッチを有効化」オプションを使用すると、ソフトウェアのダウンロードが必要な actions それぞれに対して追加の step が作成され、開かれます。
注: endpoint がまだ存在していない場合、Automation Plan Engineendpoint が作成されるまで step の実行を待ちます。

Automation Plan を実行またはスケジュールするには、以下の手順を完了します。

手順

  1. Server Automation domain を開きます。
  2. Domain Panel のナビゲーション・ツリーで Automation Plans をクリックします。Automation Plans ダッシュボードが開きます。使用可能な Automation Plans のリストがダッシュボードに表示されます。リストをソートするには、任意の列のタイトルをクリックします。リスト内のすべての列をフィルタリングするには、「フィルター」 フィールドを使用します。
  3. リストから Automation Plan を選択します。
  4. 「アクションの実行」をクリックします。Automation Plan アクションの実行」パネルが開きます。計画をスケジュールするには、停止時刻を指定し、プリフェッチ・ダウンロードを実行します。
    • Automation Plan をスケジュールするには「計画の構成」をクリックし、「実行」の下のチェック・ボックスを有効にし、「開始日」メニューから日付と時刻を選択して Automation Plan の開始時刻と日付を指定します。「開始時刻」フィールドと「開始日」フィールドには日付と時刻の値を入力することもできます。指定する時刻と日付は console の現地時間です。「開始日」リストおよび「開始時刻」リストのデフォルト値は BigFix console の現在の現地時間と日付です。
    • 計画の停止時刻を指定するには「停止日」ボタンをクリックし、計画を停止する時刻と日付を選択します。開始時刻をスケジュールした場合にのみ、停止時間を指定できます。
    • 「プリフェッチを有効化」オプションを選択して step の実行前に Automation PlanAutomation Plan それぞれの関連コンテンツをダウンロードできます。このオプションを選択すると、actionstep それぞれに対してオープン Automation Plan が作成されます。
  5. 「ステップ」リストから step を選択します。デフォルトでは、ターゲットは「使用可能な対象」リストに自動的にロードされません。使用可能なすべての対象をロードする場合は、検索アイコンをクリックするか Enter キーを押します。選択された endpoints に適用可能な step のみを表示するには「適用可能なものを使用」チェック・ボックスを選択します。endpoints サーバーによって管理されているすべての BigFix を表示するには「適用可能なものを使用」チェック・ボックスをクリアします。選択された endpoints に適用可能な step がない場合は、「適用可能なものを使用」チェック・ボックスが無効になります。
  6. 対象となるコンピューターまたはコンピューター・グループをプロパティーに基づいてフィルタリングするには、リストと入力ボックスを使用します。フィルターを追加または削除するには「+」または「-」をクリックします。関連する検索条件を追加した後、検索アイコンをクリックするか Enter キーを押して検索します。
  7. endpoints に複数の targetsstep として割り当てるには、以下のいずれかの方法を使用します。
    • 「以下の一覧で選択したコンピューター」をクリックして、1 つ以上のコンピューター名を endpointsstep として選択します。
      1. 「含める」リストから「コンピューター」を選択し、必要に応じてプロパティー・フィルターを使用して対象を見つけやすくします。
      2. 検索アイコンをクリックするか Enter キーを押してターゲット・コンピューターを検索します。
      3. 「使用可能な対象」リスト内のすべてのコンピューターを「選択した対象」リストに追加するには「表示されているすべての対象の追加」をクリックします。
      4. 選択した複数のコンピューターを「選択した対象」リストに追加するには「使用可能な対象」リストから 1 つ以上のコンピューターを選択し「ハイライト表示された対象の追加」をクリックします。
    • 「以下の一覧で選択したコンピューター」をクリックして、1 つ以上のコンピューター・グループを endpointsstep として選択します。
      1. 「含める」リストから「コンピューター・グループ」を選択します。
      2. 検索アイコンをクリックするか Enter キーを押してターゲット・コンピューターを検索します。
      3. 「使用可能な対象」リスト内のすべてのコンピューター・グループを「選択した対象」リストに追加するには「表示されているすべての対象の追加」をクリックします。
      4. 選択したコンピューター・グループを「選択した対象」リストに追加するには「使用可能な対象」リストから 1 つ以上のコンピューター・グループを選択し「ハイライト表示された対象の追加」をクリックします。
    • 「以下の一覧で指定したコンピューター (1 行に 1 つずつ)」をクリックして、1 つ以上のコンピューターを endpointsstep として指定します。
      1. 対象となるコンピューターの名前を入力するかコピーして貼り付けます。
      2. 1 行につき 1 つコンピューター名を入力します。
    • 「同じ対象を使用」リストから step の名前を選択して、endpoints 内の別の step と同じ Automation Plan を指定します。
    注: step が作成されたときに Automation Plan に一連のデフォルト・ターゲットが保存されている場合、これらの対象は「選択した対象」リストに表示されます。
  8. stepAutomation Plan それぞれについて、ステップ 5、6、7 および 8 を繰り返します。
  9. parameters に対して step を指定するには、リストからstepを選択し「パラメーター」タブをクリックします。parameter で必要な step それぞれについて、説明と入力フィールドが表示されます。parameter にデフォルト値がある場合、入力フィールドにはデフォルト値が入っています。step に保存されたデフォルトのパラメーター・セットがにある場合は、そのことを示すアイコンが表示されます。step が正常に実行されるようにするには、タブに表示される各 parameter が有効な値を持っている必要があります。
  10. parameters に対して failure step を指定するには、リストからstepを選択し「失敗ステップ・パラメーター」タブをクリックします。選択した stepfailure step が必要な parameters がある場合は、parameter それぞれについて説明と入力フィールドが表示されます。parameter にデフォルト値がある場合、入力フィールドにはデフォルト値が入っています。failure step が正常に実行されるようにするには、タブに表示される各 parameter が有効な値を持っている必要があります。failure step parametersstep parameters に依存しません。
  11. Automation Plan を実行またはスケジュールするには、すべての steps が 1 つ以上の endpointstargets として選択済みであり、すべての step parameters が値を持っていることを確認してから、「OK」をクリックします。以下の図は「自動化計画アクションの実行」画面の例です。
    この図は「自動化計画アクションの実行」画面の例です。

タスクの結果

Automation Plan が実行されると「自動化計画アクションの状況」ダッシュボードが開きます。このパネルでは、Automation Planaction step と対応する actions Automation Plan を表示できます。