時間帯定義

提供: Nagios 3翻訳プロジェクト Wiki
移動: 案内検索
時間帯の定義  (Host definitions)
説明

時間帯は、通知とサービスチェックのため「有効な」回数であると考えられている様々な日々の期間の回数リストです。
それは1週間がいったん終わると「回転する」それぞれの曜日のための時間範囲となります。
正常なウィークリータイムへの異なったタイプの例外はサポートされます。
含む: 特定の平日、一般的な月の日々、特定の月の日々、カレンダー上の日々。


定義フォーマット

注意: 赤の設定は必須ですが、黒の設定は任意です。

define timeperiod{
timeperiod_name timeperiod_name
alias alias
[weekday] timeranges
[exception] timeranges
exclude [timeperiod1,timeperiod2,...,timeperiodn]
    }
定義の実例
define timeperiod{

	timeperiod_name		nonworkhours

	alias			Non-Work Hours

	sunday			00:00-24:00			; Every Sunday of every week

	monday			00:00-09:00,17:00-24:00		; Every Monday of every week

	tuesday			00:00-09:00,17:00-24:00		; Every Tuesday of every week

	wednesday			00:00-09:00,17:00-24:00		; Every Wednesday of every week

	thursday			00:00-09:00,17:00-24:00		; Every Thursday of every week

	friday			00:00-09:00,17:00-24:00		; Every Friday of every week

	saturday			00:00-24:00			; Every Saturday of every week

	}
define timeperiod{

	timeperiod_name		misc-single-days

	alias			Misc Single Days

	1999-01-28		00:00-24:00 		; January 28th, 1999

	monday 3			00:00-24:00		; 3rd Monday of every month

	day 2			00:00-24:00		; 2nd day of every month

	february 10		00:00-24:00		; February 10th of every year

	february -1		00:00-24:00		; Last day in February of every year

	friday -2			00:00-24:00		; 2nd to last Friday of every month

	thursday -1 november	00:00-24:00		; Last Thursday in November of every year

	}

define timeperiod{

	timeperiod_name		misc-date-ranges

	alias			Misc Date Ranges

	2007-01-01 - 2008-02-01	00:00-24:00		; January 1st, 2007 to February 1st, 2008

	monday 3 - thursday 4	00:00-24:00		; 3rd Monday to 4th Thursday of every month

	day 1 - 15		00:00-24:00		; 1st to 15th day of every month

	day 20 - -1		00:00-24:00		; 20th to the last day of every month

	july 10 - 15		00:00-24:00		; July 10th to July 15th of every year

	april 10 - may 15		00:00-24:00		; April 10th to May 15th of every year

	tuesday 1 april - friday 2 may	00:00-24:00	; 1st Tuesday in April to 2nd Friday in May of every year

	}
define timeperiod{

	timeperiod_name		misc-skip-ranges

	alias			Misc Skip Ranges

	2007-01-01 - 2008-02-01 / 3		00:00-24:00	; Every 3 days from January 1st, 2007 to February 1st, 2008

	2008-04-01 / 7			00:00-24:00	; Every 7 days from April 1st, 2008 (continuing forever)

	monday 3 - thursday 4 / 2		00:00-24:00	; Every other day from 3rd Monday to 4th Thursday of every month

	day 1 - 15 / 5			00:00-24:00	; Every 5 days from the 1st to the 15th day of every month

	july 10 - 15 / 2			00:00-24:00	; Every other day from July 10th to July 15th of every year

	tuesday 1 april - friday 2 may / 6	00:00-24:00	; Every 6 days from the 1st Tuesday in April to the 2nd Friday in May of every year

	}
定義の説明
timeperiod_name: この設定は、時間帯を特定するのに使用される省略名です。
alias: この設定は、時間帯を特定するのに使われる名前または記述の、より長い名前です。
[weekday]: 平日の設定(日曜日から土曜日)は  特定の曜日に「有効な」時間範囲の、コンマで区切られたリストです。 あなたが時間範囲(日曜日から土曜日)を定義できる異なった7日間があるのに注意してください。 それぞれの時間範囲は時間の時計の上で指定されるHH:MM-HH:MMの形である。 例えば、00時15分から24時00分は、この日の朝の午前12時15分から の真夜中の午前12時を意味します(トータル時間範囲は23時間45分) 。 全部の日を時間帯に入れないようにしたいのなら、時間帯定義でそれを絶対に含めないでください。


[exception]:

あなたは標準のローテートしている平日のスケジュールへのいくつかの異なったタイプの例外を指定できます。 例外は、特定または一般的な月の一つの日、一か月中の一つの日、カレンダ日付の日を含む多くの異なった形を取ることができます。 また、あなたは様々な何日もの/日付を指定して、「これらの日付の間の3日間毎」と説明された 機能性を得るためにスキップ間隔を指定する事さえできます。 例外ストリングのためのすべての可能なフォーマットをリストするよりむしろ、 私はあなたに、何が可能か分かるよう、上の例の時間帯定義を見させるつもりです。  :-) 優先権のレベルの違いが平日と、異なったタイプの例外すべてにあるので、 それらがどうしたらお互いに影響できるかを理解するために重要です。 時間帯 に関するドキュメンテーションでこの詳しい情報を見つけることができます。

exclude: この設定は、時間範囲がこの時間帯から除かれるべきである他の 時間帯定義の省略名を指定するのに使用されます。 複数の時間帯名がコンマで切り離されるべきです。