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

提供: Nagios 3翻訳プロジェクト Wiki
移動: 案内検索
(ページの作成: {| border="1" cellpadding="5" cellspacing="0" |- class="Macros" !! class="Macros" | Name<br> マクロ名<br> !! class="Macros" | Service Checks<br> サービスチェック<br…)
 
1行目: 1行目:
 +
Nagiosで利用できる標準のマクロはここに記載されています。
 +
 +
カスタムメイドのためのオンデマンド・マクロとマクロについては[http://oss.aspect-sys.co.jp/nagios_jp/macros.html ここ]で記述されます。
 +
 +
==マクロの有効性 Macro Validity==
 +
マクロは全てのコマンド定義で使うことができますが、全てのマクロが特別な種類のコマンドで常に有効なわけではありません。
 +
 +
例えば、いくつかのマクロはサービス通知コマンドの間だけ有効ですが、他はホストチェックコマンドの間だけ有効なのかもしれません。
 +
 +
Nagiosが異なると認識して扱う10種類のコマンドがあります。
 +
 +
それらは以下の通りです:
 +
 +
#サービスチェック
 +
#サービス通知
 +
#ホストチェック
 +
#ホスト通知
 +
#サービスイベントハンドラ、そして/または、グローバルサービスイベントハンドラ
 +
#ホストイベントハンドラ、そして/または、グローバルなホストイベントハンドラ
 +
#OCSPコマンド
 +
#OCHPコマンド
 +
#サービスパーフォマンスデータコマンド
 +
#ホストパーフォーマンスデータコマンド
 +
 +
以下のテーブルは現在Nagiosで利用可能な全マクロの簡単な説明とそれらが有効なコマンドの種類の一覧です。
 +
 +
もしマクロが正しくないコマンドの種類で使われるたとき、それは "" 文字で置き換えられます。
 +
 +
マクロがすべて大文字のキャラクタから出来ていて、$キャラクタで囲まれる事に注意する必要があります。
 +
 +
 +
 +
==マクロ有効性チャート Macro Availability Chart==
 +
<b>説明</b>
 +
{|class="Default" border="1" cellpadding="5" cellspacing="0"
 +
|-
 +
!! class="MacroNo" | No<br>
 +
! マクロは利用できません。<br>
 +
 +
|-
 +
!! class="MacroYes" | Yes<br>
 +
!マクロは利用できます
 +
|}
 +
 +
 
{| border="1" cellpadding="5" cellspacing="0"  
 
{| border="1" cellpadding="5" cellspacing="0"  
 
|- class="Macros"  
 
|- class="Macros"  
!! class="Macros" | Name<br>
+
!! class="Macros" | マクロ名
マクロ名<br>
+
!! class="Macros" | サービスチェック<br>
!! class="Macros" | Service Checks<br>
+
!! class="Macros" | サービス通知<br>
サービスチェック<br>
+
!! class="Macros" | ホストチェック<br>
!! class="Macros" | Service Notifications<br>
+
!! class="Macros" | ホスト通知<br>
サービス通知<br>
+
!! class="Macros" | サービスイベントハンドラと[http://oss.aspect-sys.co.jp/nagios_jp/configmain.html#ocsp_command OCSP]
!! class="Macros" | Host Checks<br>
+
!! class="Macros" | イベントハンドラと [http://oss.aspect-sys.co.jp/nagios_jp/configmain.html#ochp_command OCHP]
ホストチェック<br>
+
!! class="Macros" | サービスパーフォーマンスデータ
!! class="Macros" | Host Notifications<br>
+
!! class="Macros" | ホストパーフォマンスデータ
ホスト通知<br>
+
!! class="Macros" | Service Event Handlers and [http://oss.aspect-sys.co.jp/nagios_jp/configmain.html#ocsp_command OCSP]<br>
+
サービスイベントハンドラとOCSP<br>
+
!! class="Macros" | Host Event Handlers and [http://oss.aspect-sys.co.jp/nagios_jp/configmain.html#ochp_command OCHP]<br>
+
ホストイベントハンドラとOCHP<br>
+
!! class="Macros" | Service Perf Data<br>
+
サービスパーフォーマンスデータ<br>
+
!! class="Macros" | Host Perf Data<br>
+
ホストパーフォマンスデータ<br>
+
 
+
 
|-
 
|-
| colspan="9" class="MacroType" | Host Macros:<br>
+
| colspan="9" class="MacroType" | ホストマクロ:[[#note3 | <sup>3<br>]]
ホストマクロ:<br>
+
[[#note3 | <sup>3<br>]]
+
  
 
|-  
 
|-  

2010年9月4日 (土) 21:30時点における版

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