9.1. ディシジョンテーブルの管理¶
ディシジョンテーブルの新規追加、編集、複製、削除
ディシジョンテーブルの権限設定
ディシジョンテーブルの新規追加・編集¶
基本情報・権限設定¶
![../../../_images/new_decision_table_01.png](../../../_images/new_decision_table_01.png)
図 9.1 基本情報・権限設定¶
- ディシジョンテーブル名
- ディシジョンテーブル名を入力して下さい。マルチバイト含む文字列の入力が可能です。新規ディシジョンテーブル として登録します。
- 権限の設定
- グループに割り当てる権限を定義します。各項目の詳細については、表 9.1 を参照して下さい。
カテゴリ |
画面 |
機能 |
説明 |
---|---|---|---|
ルール |
ディシジョンテーブル |
編集・削除 |
このディシジョンテーブルに対する編集と削除の権限を設定します。 |
ルール |
ステージング環境 |
このディシジョンテーブルに紐づくステージング環境の権限を設定します。 |
|
プロダクション環境 |
このディシジョンテーブルに紐づくプロダクション環境の権限を設定します。 |
||
リクエスト履歴 |
このディシジョンテーブルに紐づくアダプターが取得したリクエスト履歴の権限を設定します。 |
||
アクション履歴 |
このディシジョンテーブルで実施したアクション履歴の権限を設定します。 |
||
システム |
監視アダプタ |
監視アダプタ設定におけるこのディシジョンテーブルへの権限を設定します。 |
条件式設定¶
警告
![../../../_images/new_decision_table_02.png](../../../_images/new_decision_table_02.png)
図 9.2 条件式¶
- 条件名
- 条件に対する名前を入力して下さい。
- 条件式
- 条件式は、監視アプリケーションから取得したイベント(メッセージ)を評価するための式です。ディシジョンテーブルに記載の値との関係を表します。アラートメッセージがこの条件式に一致する場合、Exastro OASE はアクションを実行します。各条件式については、表 9.7 を参照して下さい。
条件式 |
説明 |
取得したメッセージの例 |
真となる条件の記載例 |
---|---|---|---|
等しい(数値) |
取得したメッセージの数値が条件で指定された数値と等しい場合、真となります。 |
0 |
0 |
等しくない(数値) |
取得したメッセージの数値が条件で指定された数値と等しくない場合、真となります。 |
0 |
10 |
等しい(文字列) |
取得したメッセージの文字列が条件で指定された文字列と等しい場合、真となります。 |
Error |
Error |
等しくない(文字列) |
取得したメッセージの文字列が条件で指定された文字列と等しくない場合、真となります。 |
Error |
Warning |
より大きい |
取得したメッセージの数値が条件で指定された数値より大きい場合、真となります。 |
70 |
80 |
以上 |
取得したメッセージの数値が条件で指定された数値以上の場合、真となります。 |
70 |
80 |
より小さい |
取得したメッセージの数値が条件で指定された数値より小さい場合、真となります。 |
70 |
60 |
以下 |
取得したメッセージの数値が条件で指定された数値以下の場合、真となります。 |
70 |
60 |
正規表現に一致する |
取得したメッセージの文字列が条件で記述された正規表現に一致する場合、真となります。 |
DB接続エラーが発生しました。 |
^.*エラーが発生しました。.*$ |
正規表現に一致しない |
取得したメッセージの文字列が条件で記述された正規表現に一致しない場合、真となります。 |
DB接続エラーが発生しました。 |
^.*警告が発生しました。.*$ |
含む |
取得したメッセージのリストに条件で指定された値が含まれる場合、真となります。 |
[www01, www02, db01, ...] |
www01 |
含まない |
取得したメッセージのリストに条件で指定された値が含まれない場合、真となります。 |
[www01, www02, db01, ...] |
www03 |
時間[HH:mm](From-to) |
取得したメッセージ内の時刻が条件に指定された期間内の場合、真となります。"12:00" |
「08:00」(From) と「18:00」(To)を記載 |
未知事象通知設定¶
![../../../_images/new_decision_table_03.png](../../../_images/new_decision_table_03.png)
図 9.3 未知事象通知¶
- 未知事象通知
- 未知事象(ルールに定義されていないイベント)が発生した場合の通知先を設定します。未知事象通知については、表 9.3 を参照して下さい。
設定項目 |
説明 |
---|---|
通知しない |
未知事象を検知した場合に、何もしません。 |
メールで通知する |
未知事象を検知した場合に、「通知先メールアドレス」にメールを送信します。 |
ServiceNowと連携する |
未知事象を検知した場合に、「ServiceNowDriver名」で指定した ServiceNow ドライバに紐づくアカウントに対し、新規インシデントとして起票をします。 |
メールで通知する&ServiceNowと連携する |
未知事象を検知した場合に、メールでの通知と ServiceNow に新規インシデントの起票をします。 |
![../../../_images/new_decision_table_04.png](../../../_images/new_decision_table_04.png)
図 9.4 ディシジョンテーブル一覧¶
ディシジョンテーブルの複製と編集¶
注釈
ディシジョンテーブルの削除¶
危険
ディシジョンテーブルの移行¶
既存ルールの移行
ディシジョンテーブルに紐づく監視アダプタの切り替え
図 9.5 ディシジョンテーブルの移行イメージ¶
既存ディシジョンテーブルの複製・編集¶
ディシジョンテーブルの複製と編集 の手順に従い、既存の設定を流用した形でディシジョンテーブルを複製します。
ディシジョンテーブル名を入力し、条件式を編集します。
既存ルールの移行¶
新ディシジョンテーブルファイルに既存のルールを転記・修正します。
新ディシジョンテーブルファイルをステージング適用し、ルールのテストを実施します。
ルールの検証が完了したら新ディシジョンテーブルに対するルールをプロダクション環境へ適用します。
ディシジョンテーブルに紐づく監視アダプタの切り替え¶
ディシジョンテーブルに紐づく監視アダプタの設定フォームから、新しいディシジョンテーブルに紐付けを変更します。
旧ディシジョンテーブルの削除¶
移行が正常に完了したら ディシジョンテーブルの削除 の手順に従い、ディシジョンテーブルを削除します。