「Nagiosの標準マクロ」の版間の差分

提供: Nagios 3翻訳プロジェクト Wiki
移動: 案内検索
(マクロ有効性チャート Macro Availability Chart)
543行目: 543行目:
 
!! class="MacroYes" | Yes<br>
 
!! class="MacroYes" | Yes<br>
 
!! class="MacroYes" | Yes<br>
 
!! class="MacroYes" | Yes<br>
|-<td colspan="9 |
+
 
 +
|-  
 +
|
 +
 
 +
 
 +
 
 +
|- class="Macros"
 +
!! class="Macros" | マクロ名
 +
!! class="Macros" | サービスチェック<br>
 +
!! class="Macros" | サービス通知<br>
 +
!! class="Macros" | ホストチェック<br>
 +
!! class="Macros" | ホスト通知<br>
 +
!! class="Macros" | サービスイベントハンドラと[http://oss.aspect-sys.co.jp/nagios_jp/configmain.html#ocsp_command OCSP]
 +
!! class="Macros" | イベントハンドラと [http://oss.aspect-sys.co.jp/nagios_jp/configmain.html#ochp_command OCHP]
 +
!! class="Macros" | サービスパーフォーマンスデータ
 +
!! class="Macros" | ホストパーフォマンスデータ
 +
|-
 +
| colspan="9" class="MacroType" | ホストグループマクロ:
 +
 
 +
|-
 +
!! class="MacroName" | [[#hostgroupalias | $HOSTGROUPALIAS$]] [[#note5 | <sup>5</sup>]]<br>
 +
  !! class="MacroYes" | Yes<br>
 +
!! class="MacroYes" | Yes<br>
 +
!! class="MacroYes" | Yes<br>
 +
!! class="MacroYes" | Yes<br>
 +
!! class="MacroYes" | Yes<br>
 +
!! class="MacroYes" | Yes<br>
 +
!! class="MacroYes" | Yes<br>
 +
!! class="MacroYes" | Yes<br>
 +
 
 +
    |-
 +
!! class="MacroName" | [[#hostgroupmembers | $HOSTGROUPMEMBERS$]] [[#note5 | <sup>5</sup>]]<br>
 +
  !! class="MacroYes" | Yes<br>
 +
!! class="MacroYes" | Yes<br>
 +
!! class="MacroYes" | Yes<br>
 +
!! class="MacroYes" | Yes<br>
 +
 
 +
!! class="MacroYes" | Yes<br>
 +
!! class="MacroYes" | Yes<br>
 +
!! class="MacroYes" | Yes<br>
 +
!! class="MacroYes" | Yes<br>
 +
 
 +
    |-
 +
!! class="MacroName" | [[#hostgroupnotes | $HOSTGROUPNOTES$]] [[#note5 | <sup>5</sup>]]<br>
 +
  !! class="MacroYes" | Yes<br>
 +
 
 +
!! class="MacroYes" | Yes<br>
 +
!! class="MacroYes" | Yes<br>
 +
!! class="MacroYes" | Yes<br>
 +
!! class="MacroYes" | Yes<br>
 +
!! class="MacroYes" | Yes<br>
 +
!! class="MacroYes" | Yes<br>
 +
!! class="MacroYes" | Yes<br>
 +
 
 +
    |-
 +
!! class="MacroName" | [[#hostgroupnotesurl | $HOSTGROUPNOTESURL$]] [[#note5 | <sup>5</sup>]]<br>
 +
 
 +
  !! class="MacroYes" | Yes<br>
 +
!! class="MacroYes" | Yes<br>
 +
!! class="MacroYes" | Yes<br>
 +
!! class="MacroYes" | Yes<br>
 +
!! class="MacroYes" | Yes<br>
 +
!! class="MacroYes" | Yes<br>
 +
!! class="MacroYes" | Yes<br>
 +
!! class="MacroYes" | Yes<br>
 +
 
 +
    |-
 +
!! class="MacroName" | [[#hostgroupactionurl | $HOSTGROUPACTIONURL$]] [[#note5 | <sup>5</sup>]]<br>
 +
  !! class="MacroYes" | Yes<br>
 +
!! class="MacroYes" | Yes<br>
 +
!! class="MacroYes" | Yes<br>
 +
!! class="MacroYes" | Yes<br>
 +
!! class="MacroYes" | Yes<br>
 +
!! class="MacroYes" | Yes<br>
 +
!! class="MacroYes" | Yes<br>
 +
!! class="MacroYes" | Yes

2010年9月6日 (月) 21:45時点における版

Nagiosで利用できる標準のマクロはここに記載されています。

カスタムメイドのためのオンデマンド・マクロとマクロについてはここで記述されます。

マクロの有効性 Macro Validity

マクロは全てのコマンド定義で使うことができますが、全てのマクロが特別な種類のコマンドで常に有効なわけではありません。

例えば、いくつかのマクロはサービス通知コマンドの間だけ有効ですが、他はホストチェックコマンドの間だけ有効なのかもしれません。

Nagiosが異なると認識して扱う10種類のコマンドがあります。

それらは以下の通りです:

  1. サービスチェック
  2. サービス通知
  3. ホストチェック
  4. ホスト通知
  5. サービスイベントハンドラ、そして/または、グローバルサービスイベントハンドラ
  6. ホストイベントハンドラ、そして/または、グローバルなホストイベントハンドラ
  7. OCSPコマンド
  8. OCHPコマンド
  9. サービスパーフォマンスデータコマンド
  10. ホストパーフォーマンスデータコマンド

以下のテーブルは現在Nagiosで利用可能な全マクロの簡単な説明とそれらが有効なコマンドの種類の一覧です。

もしマクロが正しくないコマンドの種類で使われるたとき、それは "" 文字で置き換えられます。

マクロがすべて大文字のキャラクタから出来ていて、$キャラクタで囲まれる事に注意する必要があります。


マクロ有効性チャート Macro Availability Chart

説明

No
マクロは利用できません。
Yes
マクロは利用できます


マクロ名 サービスチェック
サービス通知
ホストチェック
ホスト通知
サービスイベントハンドラとOCSP イベントハンドラと OCHP サービスパーフォーマンスデータ ホストパーフォマンスデータ
ホストマクロ: 3
$HOSTNAME$
Yes
Yes
Yes
Yes
Yes
Yes
Yes
Yes
$HOSTDISPLAYNAME$
Yes
Yes
Yes
Yes
Yes
Yes
Yes
Yes
$HOSTALIAS$
Yes
Yes
Yes
Yes
Yes
Yes
Yes
Yes
$HOSTADDRESS$
Yes
Yes
Yes
Yes
Yes
Yes
Yes
Yes
$HOSTSTATE$
Yes
Yes
Yes 1
Yes
Yes
Yes
Yes
Yes
$HOSTSTATEID$
Yes
Yes
Yes 1
Yes
Yes
Yes
Yes
Yes
$LASTHOSTSTATE$
Yes
Yes
Yes
Yes
Yes
Yes
Yes
Yes
$LASTHOSTSTATEID$
Yes
Yes
Yes
Yes
Yes
Yes
Yes
Yes
$HOSTSTATETYPE$
Yes
Yes
Yes 1
Yes
Yes
Yes
Yes
Yes
$HOSTATTEMPT$
Yes
Yes
Yes
Yes
Yes
Yes
Yes
Yes
$MAXHOSTATTEMPTS$
Yes
Yes
Yes
Yes
Yes
Yes
Yes
Yes
$HOSTEVENTID$
Yes
Yes
Yes
Yes
Yes
Yes
Yes
Yes
$LASTHOSTEVENTID$
Yes
Yes
Yes
Yes
Yes
Yes
Yes
Yes
$HOSTPROBLEMID$
Yes
Yes
Yes
Yes
Yes
Yes
Yes
Yes
$LASTHOSTPROBLEMID$
Yes
Yes
Yes
Yes
Yes
Yes
Yes
Yes
$HOSTLATENCY$
Yes
Yes
Yes
Yes
Yes
Yes
Yes
Yes
$HOSTEXECUTIONTIME$
Yes
Yes
Yes 1
Yes
Yes
Yes
Yes
Yes
$HOSTDURATION$
Yes
Yes
Yes
Yes
Yes
Yes
Yes
Yes
$HOSTDURATIONSEC$
Yes
Yes
Yes
Yes
Yes
Yes
Yes
Yes
$HOSTDOWNTIME$
Yes
Yes
Yes
Yes
Yes
Yes
Yes
Yes
$HOSTPERCENTCHANGE$
Yes
Yes
Yes
Yes
Yes
Yes
Yes
Yes
$HOSTGROUPNAME$
Yes
Yes
Yes
Yes
Yes
Yes
Yes
Yes
$HOSTGROUPNAMES$
Yes
Yes
Yes
Yes
Yes
Yes
Yes
Yes
$LASTHOSTCHECK$
Yes
Yes
Yes
Yes
Yes
Yes
Yes
Yes
$LASTHOSTSTATECHANGE$
Yes
Yes
Yes
Yes
Yes
Yes
Yes
Yes
$LASTHOSTUP$
Yes
Yes
Yes
Yes
Yes
Yes
Yes
Yes
$LASTHOSTDOWN$
Yes
Yes
Yes
Yes
Yes
Yes
Yes
Yes
$LASTHOSTUNREACHABLE$
Yes
Yes
Yes
Yes
Yes
Yes
Yes
Yes
$HOSTOUTPUT$
Yes
Yes
Yes 1
Yes
Yes
Yes
Yes
Yes
$LONGHOSTOUTPUT$
Yes
Yes
Yes 1
Yes
Yes
Yes
Yes
Yes
$HOSTPERFDATA$
Yes
Yes
Yes 1
Yes
Yes
Yes
Yes
Yes
$HOSTCHECKCOMMAND$
Yes
Yes
Yes
Yes
Yes
Yes
Yes
Yes
$HOSTACKAUTHOR$ 8
No
No
No
Yes
No
No
No
No
$HOSTACKAUTHORNAME$ 8
No
No
No
Yes
No
No
No
No
$HOSTACKAUTHORALIAS$ 8
No
No
No
Yes
No
No
No
No
$HOSTACKCOMMENT$ 8
No
No
No
Yes
No
No
No
No
$HOSTACTIONURL$
Yes
Yes
Yes
Yes
Yes
Yes
Yes
Yes
$HOSTNOTESURL$
Yes
Yes
Yes
Yes
Yes
Yes
Yes
Yes
$HOSTNOTES$
Yes
Yes
Yes
Yes
Yes
Yes
Yes
Yes
$TOTALHOSTSERVICES$
Yes
Yes
Yes
Yes
Yes
Yes
Yes
Yes
$TOTALHOSTSERVICESOK$
Yes
Yes
Yes
Yes
Yes
Yes
Yes
Yes
$TOTALHOSTSERVICESWARNING$
Yes
Yes
Yes
Yes
Yes
Yes
Yes
Yes
$TOTALHOSTSERVICESUNKNOWN$
Yes
Yes
Yes
Yes
Yes
Yes
Yes
Yes
$TOTALHOSTSERVICESCRITICAL$
Yes
Yes
Yes
Yes
Yes
Yes
Yes
Yes


マクロ名 サービスチェック
サービス通知
ホストチェック
ホスト通知
サービスイベントハンドラとOCSP イベントハンドラと OCHP サービスパーフォーマンスデータ ホストパーフォマンスデータ
ホストグループマクロ:
$HOSTGROUPALIAS$ 5
Yes
Yes
Yes
Yes
Yes
Yes
Yes
Yes
$HOSTGROUPMEMBERS$ 5
Yes
Yes
Yes
Yes
Yes
Yes
Yes
Yes
$HOSTGROUPNOTES$ 5
Yes
Yes
Yes
Yes
Yes
Yes
Yes
Yes
$HOSTGROUPNOTESURL$ 5
Yes
Yes
Yes
Yes
Yes
Yes
Yes
Yes
$HOSTGROUPACTIONURL$ 5
Yes
Yes
Yes
Yes
Yes
Yes
Yes
Yes