ファイルからの複数の MWM の作成
MWM_AddAllFromFile ポリシーを使用して、CSV 形式のファイルから複数の保守時間ウィンドウを作成できます。
ポリシーのコピーとそのパラメーター・ファイルは $IMPACT_HOME/policy/ の下にありますが、実行する前に Impact のポリシー・リストに追加する必要があります。nci_policy スクリプトを使用して、ポリシーを追加できます。
ポリシーがアップロードされた後、nci_trigger を使用してコマンド行から、または GUI のポリシー・エディター内からポリシーを実行できます。
ポリシーには以下の 2 つの入力パラメーターが必要です。
- FILENAME: MMW が CSV 形式で含まれているファイルの名前。
例:
FILENAME = "mwms.txt" - DIRNAME: MWM の CSV が格納されているディレクトリーへの絶対パス。
例:
DIRNAME = "/tmp/" // Linuxまたは:
DIRNAME = "C:¥¥temp¥¥" // Windows
次の例は、コマンド行から MWM_AddAllFromFile ポリシーを実行する方法を示しています。ポリシーは、/tmp/mwms.txt ファイルにある保守ウィンドウを作成します。
nci_trigger NCI impactadmin/netcool MWM_AddAllFromFile DIRNAME "/tmp" FILENAME "mwms.txt"
Impact GUI からポリシーを実行する場合は、「パラメーターを使用して実行」オプションを使用して入力パラメーターを指定します。
入力ファイルは、各行が新しい MWM 項目に対応している CSV 形式でなければなりません。ワンタイム・ウィンドウと繰り返しウィンドウの両方がサポートされます。特定の順序にする必要はありませんが、無効な MWM タイプの項目、無効または欠落しているパラメーター、および空の行は無視されます。行が受け入れられると、新しい MWM 項目が Impact データベース MW_WINDOWS に追加されます (MWM 項目が GUI から作成される方法と同様)。
MWM 項目は、以下の形式で指定する必要があります。
type, username, timezone, start_date_and_time, end_date_and_time,
filter, start_time, end_time, days_of_the_week, day_of_the_month,
nth_day
それぞれの意味は、以下のとおりです。
type: otw (ワンタイム・ウィンドウ)、dow (曜日)、dom (日付)、または nth (月の第 N 週の曜日)。
username: MWM の作成に使用したユーザー名 (例えば、impactadmin)。
timezone: ウィンドウのタイム・ゾーン (例えば、GMT)。
start_date_and_time: ワンタイム・ウィンドウの場合は、日時を指定する必要があります。
繰り返しウィンドウの場合、時刻のみが必要となります。
end_date_and_time: ワンタイム・ウィンドウの場合は、日時を指定する必要があります。
繰り返しウィンドウの場合、時刻のみが必要となります。
filter: ウィンドウで使用するフィルター。like、not like、または in キーワードを使用する式の場合、キーワードは小文字でなければなりません。
start_time : 「曜日」、「日付」、および「月の第 N 週の曜日」のみに適用されます。
end_time: 「曜日」、「日付」、および「月の第 N 週の曜日」のみに適用されます。
days_of_the_week: MWM がアクティブな曜日。「曜日」のみに適用されます。各日はパイプ記号 | で分離されます。
day_of_the_month: MWM がアクティブな日付。「日付」のみに適用されます。各日付はパイプ記号 | で分離されます。
nth_day: MWM がアクティブな日。
「月の第 N 週の曜日」のみに適用されます。各日はパイプ記号 | で分離されます。
次の例は、許容されるそれぞれの形式を示しています。
otw,impactadmin,EST,1935-01-08 10:59:11,1977-08-16 22:50:55, Node="John" AND Location="NYC" AND Identifier = 40
otw,impactadmin,GMT,2011-01-08 13:06:11,2011-01-18 14:50:55, Node like "Steve"
dow,impactadmin,MIT,10:59:11,22:44:55, Node="Paul",Wed|Thu|Fri|Sat
dom,impactadmin,MIT,10:59:11,22:44:55, Node="John",7|18|19
nth,impactadmin,MIT,10:59:11,22:44:55, Node="Harry",fourthSun|fourthSat|fifthSun|fifthSat
date、time、timezone、および filter が必要な形式に従っていない場合でも、MWM が作成されることがあります。MWM 項目が誤った値で作成された場合は、MWM 項目を削除し、修正した CSV ファイルを使用してポリシーを再実行する必要があります。無効な MWM 項目は、データ・モデル・エディターを使用して mm_windows データ・タイプから直接削除できます。このファイル内の日付、時刻、およびタイム・ゾーンの値は次の許容される形式であることが期待され、その有効性は検査されません。
type, username, timezone, start_date_and_time, end_date_and_time,
filter, start_time, end_time, days_of_the_week, day_of_the_month,
nth_day