CMDB データマネージャーポリシーの作成
CMDB ワークスペースで CMDB データマネージャーポリシーを作成して、削除などの CI ライフサイクルイベントを自動的に処理します。一貫性のある標準のライフサイクルポリシーを CI に適用することで、CMDB の健全性を維持することができます。
始める前に
-
廃止、アーカイブ、削除のライフサイクルポリシーでは、ポリシー内のターゲットクラスごとにアクティブな廃止定義が存在する必要があります。この要件が適用されるものの、満たしてはいないポリシータイプのポリシーを作成しようとすると、エラーメッセージが表示され、操作が失敗します。
廃止の定義の詳細については、「 廃止の定義」を参照してください。
- 次の手順で、ポリシーに関連付けるカスタムサブフローが存在することを確認します。
- 移動先 をクリックし、CMDB ワークスペースメニューバーの [管理] を選択します。
- [管理ツール] の [管理] セクションで、[データマネージャー] リンクを選択します。
- 左側のナビゲーションバーで [サブフロー] を選択します。
- [データマネージャーサブフロー (Data Manager subflows)] ページでサブフローを確認し、サブフローにドリルダウンしてワークフロースタジオで開きます。
- [ 新しいサブフローの作成 ] を選択して、 で新しいサブフローを作成する ワークフロースタジオ.
- ポリシータスクのレビューと承認を要求する場合:Managed By Group 属性がターゲット CI に入力されており、アサインされたユーザーがポリシータスクを承認する権限があることを確認します。
- 資産管理が有効になっている場合は、CI を廃止する前に、その CI に関連付けられている資産レコードがあるかどうかを確認します。関連する資産レコードがある場合はそれをチェックし、資産のステータス (install_status) が Retired であることを確認します。
必要なロール:sn_cmdb_admin
このタスクについて
各ポリシーに対して、ポリシータイプ、ライフサイクルポリシーのサブフロー、ターゲット CI として動作する一連の CI、および選択したポリシータイプに固有のその他のオプションを指定します。ターゲット CI は一般的に、構成アイテム [cmdb_ci] テーブルを拡張するクラスのものである必要があります。また [CMDB 関連エントリを削除] ポリシータイプにより、関連エントリ [cmdb_related_entry] テーブルのテーブルのものである必要もあります。ただし、たとえば認定ポリシータイプは、非 CMDB テーブルもサポートしています。多くのフィールドは、前のフィールドの設定方法に基づいてフォームに動的に表示され、一部のフィールドは設定したポリシータイプに固有です。
ライフサイクル状況の定義と CMDB データマネージャーの操作に関するその他の概念の詳細については、「 操作 - CMDB データマネージャー」を参照してください。
手順
タスクの結果
ポリシー公開後:
-
日次スケジュール済みジョブは公開されたポリシーを処理し、ポリシータスクはポリシー設定に従って割り当てられます。ポリシーがサブフローに関連付けられている場合、ポリシータスクはポリシーサブフローをトリガーします。ポリシー実行の問題はエラーログに記録され、CMDB データマネージャーのアドミニストレーターに通知が送信されます。
タスクの承認を要求するようにポリシーが構成されている場合、CI の Managed by Group 属性のアサイン先グループのメンバーにメール通知が送信されます。ポリシーがサブフローに関連付けられている場合、タスクが承認された後にのみ、ポリシータスクはポリシーサブフローをトリガーします。
- ポリシーがサブフローに関連付けられている場合、ポリシータスクが完了すると、ポリシーサブフローはタスクをクローズします。(サブフローに関連付けられていない) 証明書ポリシーの場合、ユーザーはタスク内のすべての CI を処理し、タスクを送信してクローズする必要があります。
- 証明書ポリシーの場合、証明書タスクは指定されたとおりにユーザーにアサインされ、アサインされたユーザーがログインすると、証明書タスクが CMDB ワークスペースに表示されます。
- 削除などの一部のポリシータイプでは、ターゲット CI のリストが CSV ファイルにロールアップされ、追跡のためにタスクに添付されます。
- 古いタスクは、日次スケジュール済みジョブによって [キャンセルしてクローズ ] に設定されます。タスクがオープンのまま承認されずに 90 日以上が経過した場合、タスクは古いと見なされます。タスクが古くなったと見なされるまでの日数は、cmdb.data.manager.stale.task.life.in.days システムプロパティで指定されます。
次のタスク
- ドラフトの CMDB データマネージャーポリシーの公開。
- [ポリシー] ページの [公開済みポリシー] リストビューでポリシーを選択すると、ポリシーフォームにポリシーの詳細が表示されます。[ポリシーの表示] を選択すると、すべてのポリシーフォームページの設定が表示されます。
- [ポリシー] ページの [公開済みポリシー] リストビューで、無効化するポリシーを選択します。ポリシーフォームで、[ポリシーを無効化] を選択して、一時的にポリシーが実行されないようにします。
- [オープンポリシータスク] タイルで [ オープンタスクを表示 ] を選択して、[CMDB データ管理タスクコントロール] リストビューでポリシータスクの処理を追跡します。[成功率] 列には、タスクが完了したタスク内の CI の割合が表示されます。CI は、CI のアーカイブプロセスが完全に完了した後にのみ、アーカイブタスクで完了としてカウントされます (たとえば、CI がアーカイブ用に最初からステージングされている間は完了としてカウントされません)。
- オンデマンドポリシーの場合、ポリシー名のプリフィックスが付いたスケジュール済みジョブが生成されます。このようなタスクを実行するには:
- 移動先 .
- 実行するタスクポリシーのスケジュール済みジョブを選択します。
- スケジュール済みジョブフォームで、[ 今すぐ実行] を選択します。
- ユーザーは CMDB ワークスペース にログインして、自分にアサイン された証明書タスクを確認および処理 します。
- ユーザーは CMDB ワークスペース にログインして、自分にアサインされた 非証明書タスクを確認および処理 します。