ファイルからの複数の 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
警告: ポリシーは、CSV コンテンツまたは新規 MWM 項目の検証を実行しません。datetimetimezone、および 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