「Nagiosの標準マクロ」の版間の差分
提供: Nagios 3翻訳プロジェクト Wiki
(ページの作成: {| border="1" cellpadding="5" cellspacing="0" |- class="Macros" !! class="Macros" | Name<br> マクロ名<br> !! class="Macros" | Service Checks<br> サービスチェック<br…) |
(→マクロ有効性チャート Macro Availability Chart) |
||
(同じ利用者による、間の3版が非表示) | |||
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" | | + | !! class="Macros" | マクロ名 |
− | マクロ名 | + | !! class="Macros" | サービスチェック<br> |
− | !! class="Macros" | | + | !! class="Macros" | サービス通知<br> |
− | サービスチェック<br> | + | !! class="Macros" | ホストチェック<br> |
− | !! class="Macros" | | + | !! class="Macros" | ホスト通知<br> |
− | サービス通知<br> | + | !! class="Macros" | サービスイベントハンドラと[http://oss.aspect-sys.co.jp/nagios_jp/configmain.html#ocsp_command OCSP] |
− | !! class="Macros" | | + | !! class="Macros" | イベントハンドラと [http://oss.aspect-sys.co.jp/nagios_jp/configmain.html#ochp_command OCHP] |
− | ホストチェック<br> | + | !! class="Macros" | サービスパーフォーマンスデータ |
− | !! class="Macros" | | + | !! class="Macros" | ホストパーフォマンスデータ |
− | ホスト通知<br> | + | |
− | !! class="Macros" | | + | |
− | + | ||
− | !! class="Macros" | | + | |
− | + | ||
− | !! class="Macros" | | + | |
− | サービスパーフォーマンスデータ | + | |
− | !! class="Macros" | | + | |
− | ホストパーフォマンスデータ | + | |
− | + | ||
|- | |- | ||
− | | colspan="9" class="MacroType" | | + | | colspan="9" class="MacroType" | ホストマクロ:[[#note3 | <sup>3<br>]] |
− | ホストマクロ: | + | |
− | [[#note3 | <sup>3<br>]] | + | |
|- | |- | ||
510行目: | 543行目: | ||
!! class="MacroYes" | Yes<br> | !! class="MacroYes" | Yes<br> | ||
!! class="MacroYes" | Yes<br> | !! class="MacroYes" | Yes<br> | ||
− | |-< | + | |
+ | |- | ||
+ | | | ||
+ | |||
+ | |||
+ | |||
+ | |- 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 | ||
+ | |||
+ | |- | ||
+ | | | ||
+ | |||
+ | |||
+ | |- 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" | [[#servicedesc | $SERVICEDESC$]] | ||
+ | !! class="MacroYes" | Yes<br> | ||
+ | !! class="MacroYes" | Yes<br> | ||
+ | !! class="MacroNo" | No<br> | ||
+ | !! class="MacroNo" | No<br> | ||
+ | !! class="MacroYes" | Yes<br> | ||
+ | !! class="MacroNo" | No<br> | ||
+ | !! class="MacroYes" | Yes<br> | ||
+ | !! class="MacroNo" | No<br> | ||
+ | |||
+ | |- | ||
+ | !! class="MacroName" | [[#servicedisplayname | $SERVICEDISPLAYNAME$<br>]] | ||
+ | !! class="MacroYes" | Yes<br> | ||
+ | !! class="MacroYes" | Yes<br> | ||
+ | !! class="MacroNo" | No<br> | ||
+ | !! class="MacroNo" | No<br> | ||
+ | !! class="MacroYes" | Yes<br> | ||
+ | !! class="MacroNo" | No<br> | ||
+ | !! class="MacroYes" | Yes<br> | ||
+ | !! class="MacroNo" | No<br> | ||
+ | |||
+ | |- | ||
+ | !! class="MacroName" | [[#servicestate | $SERVICESTATE$<br>]] | ||
+ | !! class="MacroYes" | Yes [[#note2 | <sup>2</sup>]]<br> | ||
+ | !! class="MacroYes" | Yes<br> | ||
+ | !! class="MacroNo" | No<br> | ||
+ | !! class="MacroNo" | No<br> | ||
+ | !! class="MacroYes" | Yes<br> | ||
+ | !! class="MacroNo" | No<br> | ||
+ | !! class="MacroYes" | Yes<br> | ||
+ | !! class="MacroNo" | No<br> | ||
+ | |||
+ | |||
+ | |- | ||
+ | !! class="MacroName" | [[#servicestateid | $SERVICESTATEID$<br>]] | ||
+ | !! class="MacroYes" | Yes [[#note2 | <sup>2</sup>]]<br> | ||
+ | !! class="MacroYes" | Yes<br> | ||
+ | !! class="MacroNo" | No<br> | ||
+ | !! class="MacroNo" | No<br> | ||
+ | !! class="MacroYes" | Yes<br> | ||
+ | !! class="MacroNo" | No<br> | ||
+ | !! class="MacroYes" | Yes<br> | ||
+ | !! class="MacroNo" | No<br> | ||
+ | |||
+ | |||
+ | |- | ||
+ | !! class="MacroName" | [[#lastservicestate | $LASTSERVICESTATE$<br>]] | ||
+ | !! class="MacroYes" | Yes<br> | ||
+ | !! class="MacroYes" | Yes<br> | ||
+ | !! class="MacroNo" | No<br> | ||
+ | !! class="MacroNo" | No<br> | ||
+ | !! class="MacroYes" | Yes<br> | ||
+ | !! class="MacroNo" | No<br> | ||
+ | !! class="MacroYes" | Yes<br> | ||
+ | !! class="MacroNo" | No<br> | ||
+ | |||
+ | |- | ||
+ | !! class="MacroName" | [[#lastservicestateid | $LASTSERVICESTATEID$<br>]] | ||
+ | !! class="MacroYes" | Yes<br> | ||
+ | !! class="MacroYes" | Yes<br> | ||
+ | !! class="MacroNo" | No<br> | ||
+ | !! class="MacroNo" | No<br> | ||
+ | !! class="MacroYes" | Yes<br> | ||
+ | !! class="MacroNo" | No<br> | ||
+ | !! class="MacroYes" | Yes<br> | ||
+ | !! class="MacroNo" | No<br> | ||
+ | |||
+ | |- | ||
+ | !! class="MacroName" | [[#servicestatetype | $SERVICESTATETYPE$<br>]] | ||
+ | !! class="MacroYes" | Yes<br> | ||
+ | !! class="MacroYes" | Yes<br> | ||
+ | !! class="MacroNo" | No<br> | ||
+ | !! class="MacroNo" | No<br> | ||
+ | !! class="MacroYes" | Yes<br> | ||
+ | !! class="MacroNo" | No<br> | ||
+ | !! class="MacroYes" | Yes<br> | ||
+ | !! class="MacroNo" | No<br> | ||
+ | |||
+ | |||
+ | |- | ||
+ | !! class="MacroName" | [[#serviceattempt | $SERVICEATTEMPT$<br>]] | ||
+ | !! class="MacroYes" | Yes<br> | ||
+ | !! class="MacroYes" | Yes<br> | ||
+ | !! class="MacroNo" | No<br> | ||
+ | !! class="MacroNo" | No<br> | ||
+ | !! class="MacroYes" | Yes<br> | ||
+ | !! class="MacroNo" | No<br> | ||
+ | !! class="MacroYes" | Yes<br> | ||
+ | !! class="MacroNo" | No<br> | ||
+ | |||
+ | |||
+ | |- | ||
+ | !! class="MacroName" | [[#maxserviceattempts | $MAXSERVICEATTEMPTS$<br>]] | ||
+ | !! class="MacroYes" | Yes<br> | ||
+ | !! class="MacroYes" | Yes<br> | ||
+ | !! class="MacroNo" | No<br> | ||
+ | !! class="MacroNo" | No<br> | ||
+ | !! class="MacroYes" | Yes<br> | ||
+ | !! class="MacroNo" | No<br> | ||
+ | !! class="MacroYes" | Yes<br> | ||
+ | !! class="MacroNo" | No<br> | ||
+ | |||
+ | |- | ||
+ | !! class="MacroName" | [[#serviceisvolatile | $SERVICEISVOLATILE$<br>]] | ||
+ | !! class="MacroYes" | Yes<br> | ||
+ | !! class="MacroYes" | Yes<br> | ||
+ | !! class="MacroNo" | No<br> | ||
+ | !! class="MacroNo" | No<br> | ||
+ | !! class="MacroYes" | Yes<br> | ||
+ | !! class="MacroNo" | No<br> | ||
+ | !! class="MacroYes" | Yes<br> | ||
+ | !! class="MacroNo" | No<br> | ||
+ | |||
+ | |- | ||
+ | !! class="MacroName" | [[#serviceeventid | $SERVICEEVENTID$<br>]] | ||
+ | !! class="MacroYes" | Yes <br> | ||
+ | !! class="MacroYes" | Yes<br> | ||
+ | !! class="MacroNo" | No<br> | ||
+ | !! class="MacroNo" | No<br> | ||
+ | !! class="MacroYes" | Yes<br> | ||
+ | !! class="MacroNo" | No<br> | ||
+ | !! class="MacroYes" | Yes<br> | ||
+ | !! class="MacroNo" | No<br> | ||
+ | |||
+ | |||
+ | |- | ||
+ | !! class="MacroName" | [[#lastserviceeventid | $LASTSERVICEEVENTID$<br>]] | ||
+ | !! class="MacroYes" | Yes<br> | ||
+ | !! class="MacroYes" | Yes<br> | ||
+ | !! class="MacroNo" | No<br> | ||
+ | !! class="MacroNo" | No<br> | ||
+ | !! class="MacroYes" | Yes<br> | ||
+ | !! class="MacroNo" | No<br> | ||
+ | !! class="MacroYes" | Yes<br> | ||
+ | !! class="MacroNo" | No<br> | ||
+ | |||
+ | |- | ||
+ | !! class="MacroName" | [[#serviceproblemid | $SERVICEPROBLEMID$<br>]] | ||
+ | !! class="MacroYes" | Yes <br> | ||
+ | !! class="MacroYes" | Yes<br> | ||
+ | !! class="MacroNo" | No<br> | ||
+ | !! class="MacroNo" | No<br> | ||
+ | !! class="MacroYes" | Yes<br> | ||
+ | !! class="MacroNo" | No<br> | ||
+ | !! class="MacroYes" | Yes<br> | ||
+ | !! class="MacroNo" | No<br> | ||
+ | |||
+ | |- | ||
+ | !! class="MacroName" | [[#lastserviceproblemid | $LASTSERVICEPROBLEMID$<br>]] | ||
+ | !! class="MacroYes" | Yes<br> | ||
+ | !! class="MacroYes" | Yes<br> | ||
+ | !! class="MacroNo" | No<br> | ||
+ | !! class="MacroNo" | No<br> | ||
+ | !! class="MacroYes" | Yes<br> | ||
+ | !! class="MacroNo" | No<br> | ||
+ | !! class="MacroYes" | Yes<br> | ||
+ | !! class="MacroNo" | No<br> | ||
+ | |||
+ | |- | ||
+ | !! class="MacroName" | [[#servicelatency | $SERVICELATENCY$<br>]] | ||
+ | !! class="MacroYes" | Yes<br> | ||
+ | !! class="MacroYes" | Yes<br> | ||
+ | !! class="MacroNo" | No<br> | ||
+ | !! class="MacroNo" | No<br> | ||
+ | !! class="MacroYes" | Yes<br> | ||
+ | !! class="MacroNo" | No<br> | ||
+ | !! class="MacroYes" | Yes<br> | ||
+ | !! class="MacroNo" | No<br> | ||
+ | |||
+ | |||
+ | |- | ||
+ | !! class="MacroName" | [[#serviceexecutiontime | $SERVICEEXECUTIONTIME$<br>]] | ||
+ | !! class="MacroYes" | Yes [[#note2 | <sup>2</sup>]]<br> | ||
+ | !! class="MacroYes" | Yes<br> | ||
+ | !! class="MacroNo" | No<br> | ||
+ | !! class="MacroNo" | No<br> | ||
+ | !! class="MacroYes" | Yes<br> | ||
+ | !! class="MacroNo" | No<br> | ||
+ | !! class="MacroYes" | Yes<br> | ||
+ | !! class="MacroNo" | No<br> | ||
+ | |||
+ | |||
+ | |- | ||
+ | !! class="MacroName" | [[#serviceduration | $SERVICEDURATION$<br>]] | ||
+ | !! class="MacroYes" | Yes<br> | ||
+ | !! class="MacroYes" | Yes<br> | ||
+ | !! class="MacroNo" | No<br> | ||
+ | !! class="MacroNo" | No<br> | ||
+ | !! class="MacroYes" | Yes<br> | ||
+ | !! class="MacroNo" | No<br> | ||
+ | !! class="MacroYes" | Yes<br> | ||
+ | !! class="MacroNo" | No<br> | ||
+ | |||
+ | |||
+ | |- | ||
+ | !! class="MacroName" | [[#servicedurationsec | $SERVICEDURATIONSEC$<br>]] | ||
+ | !! class="MacroYes" | Yes<br> | ||
+ | !! class="MacroYes" | Yes<br> | ||
+ | !! class="MacroNo" | No<br> | ||
+ | !! class="MacroNo" | No<br> | ||
+ | !! class="MacroYes" | Yes<br> | ||
+ | !! class="MacroNo" | No<br> | ||
+ | !! class="MacroYes" | Yes<br> | ||
+ | !! class="MacroNo" | No<br> | ||
+ | |||
+ | |- | ||
+ | !! class="MacroName" | [[#servicedowntime | $SERVICEDOWNTIME$<br>]] | ||
+ | !! class="MacroYes" | Yes<br> | ||
+ | !! class="MacroYes" | Yes<br> | ||
+ | !! class="MacroNo" | No<br> | ||
+ | !! class="MacroNo" | No<br> | ||
+ | !! class="MacroYes" | Yes<br> | ||
+ | !! class="MacroNo" | No<br> | ||
+ | !! class="MacroYes" | Yes<br> | ||
+ | !! class="MacroNo" | No<br> | ||
+ | |||
+ | |||
+ | |- | ||
+ | !! class="MacroName" | [[#servicepercentchange | $SERVICEPERCENTCHANGE$<br>]] | ||
+ | !! class="MacroYes" | Yes<br> | ||
+ | !! class="MacroYes" | Yes<br> | ||
+ | !! class="MacroNo" | No<br> | ||
+ | !! class="MacroNo" | No<br> | ||
+ | !! class="MacroYes" | Yes<br> | ||
+ | !! class="MacroNo" | No<br> | ||
+ | !! class="MacroYes" | Yes<br> | ||
+ | !! class="MacroNo" | No<br> | ||
+ | |||
+ | |- | ||
+ | !! class="MacroName" | [[#servicegroupname | $SERVICEGROUPNAME$<br>]] | ||
+ | !! class="MacroYes" | Yes<br> | ||
+ | !! class="MacroYes" | Yes<br> | ||
+ | !! class="MacroNo" | No<br> | ||
+ | !! class="MacroNo" | No<br> | ||
+ | !! class="MacroYes" | Yes<br> | ||
+ | !! class="MacroNo" | No<br> | ||
+ | !! class="MacroYes" | Yes<br> | ||
+ | !! class="MacroNo" | No<br> | ||
+ | |||
+ | |- | ||
+ | !! class="MacroName" | [[#servicegroupnames | $SERVICEGROUPNAMES$<br>]] | ||
+ | !! class="MacroYes" | Yes<br> | ||
+ | !! class="MacroYes" | Yes<br> | ||
+ | !! class="MacroNo" | No<br> | ||
+ | !! class="MacroNo" | No<br> | ||
+ | !! class="MacroYes" | Yes<br> | ||
+ | !! class="MacroNo" | No<br> | ||
+ | !! class="MacroYes" | Yes<br> | ||
+ | !! class="MacroNo" | No<br> | ||
+ | |||
+ | |- | ||
+ | !! class="MacroName" | [[#lastservicecheck | $LASTSERVICECHECK$<br>]] | ||
+ | !! class="MacroYes" | Yes<br> | ||
+ | !! class="MacroYes" | Yes<br> | ||
+ | !! class="MacroNo" | No<br> | ||
+ | !! class="MacroNo" | No<br> | ||
+ | !! class="MacroYes" | Yes<br> | ||
+ | !! class="MacroNo" | No<br> | ||
+ | !! class="MacroYes" | Yes<br> | ||
+ | !! class="MacroNo" | No<br> | ||
+ | |||
+ | |- | ||
+ | !! class="MacroName" | [[#lastservicestatechange | $LASTSERVICESTATECHANGE$<br>]] | ||
+ | !! class="MacroYes" | Yes<br> | ||
+ | !! class="MacroYes" | Yes<br> | ||
+ | !! class="MacroNo" | No<br> | ||
+ | !! class="MacroNo" | No<br> | ||
+ | !! class="MacroYes" | Yes<br> | ||
+ | !! class="MacroNo" | No<br> | ||
+ | !! class="MacroYes" | Yes<br> | ||
+ | !! class="MacroNo" | No<br> | ||
+ | |||
+ | |- | ||
+ | !! class="MacroName" | [[#lastserviceok | $LASTSERVICEOK$<br>]] | ||
+ | !! class="MacroYes" | Yes<br> | ||
+ | !! class="MacroYes" | Yes<br> | ||
+ | !! class="MacroNo" | No<br> | ||
+ | !! class="MacroNo" | No<br> | ||
+ | !! class="MacroYes" | Yes<br> | ||
+ | !! class="MacroNo" | No<br> | ||
+ | !! class="MacroYes" | Yes<br> | ||
+ | !! class="MacroNo" | No<br> | ||
+ | |||
+ | |- | ||
+ | !! class="MacroName" | [[#lastservicewarning | $LASTSERVICEWARNING$<br>]] | ||
+ | !! class="MacroYes" | Yes<br> | ||
+ | !! class="MacroYes" | Yes<br> | ||
+ | !! class="MacroNo" | No<br> | ||
+ | !! class="MacroNo" | No<br> | ||
+ | !! class="MacroYes" | Yes<br> | ||
+ | !! class="MacroNo" | No<br> | ||
+ | !! class="MacroYes" | Yes<br> | ||
+ | !! class="MacroNo" | No<br> | ||
+ | |||
+ | |- | ||
+ | !! class="MacroName" | [[#lastserviceunknown | $LASTSERVICEUNKNOWN$<br>]] | ||
+ | !! class="MacroYes" | Yes<br> | ||
+ | !! class="MacroYes" | Yes<br> | ||
+ | !! class="MacroNo" | No<br> | ||
+ | !! class="MacroNo" | No<br> | ||
+ | !! class="MacroYes" | Yes<br> | ||
+ | !! class="MacroNo" | No<br> | ||
+ | !! class="MacroYes" | Yes<br> | ||
+ | !! class="MacroNo" | No<br> | ||
+ | |||
+ | |- | ||
+ | !! class="MacroName" | [[#lastservicecritical | $LASTSERVICECRITICAL$<br>]] | ||
+ | !! class="MacroYes" | Yes<br> | ||
+ | !! class="MacroYes" | Yes<br> | ||
+ | !! class="MacroNo" | No<br> | ||
+ | !! class="MacroNo" | No<br> | ||
+ | !! class="MacroYes" | Yes<br> | ||
+ | !! class="MacroNo" | No<br> | ||
+ | !! class="MacroYes" | Yes<br> | ||
+ | !! class="MacroNo" | No<br> | ||
+ | |||
+ | |- | ||
+ | !! class="MacroName" | [[#serviceoutput | $SERVICEOUTPUT$<br>]] | ||
+ | !! class="MacroYes" | Yes [[#note2 | <sup>2</sup>]]<br> | ||
+ | !! class="MacroYes" | Yes<br> | ||
+ | !! class="MacroNo" | No<br> | ||
+ | !! class="MacroNo" | No<br> | ||
+ | !! class="MacroYes" | Yes<br> | ||
+ | !! class="MacroNo" | No<br> | ||
+ | !! class="MacroYes" | Yes<br> | ||
+ | !! class="MacroNo" | No<br> | ||
+ | |||
+ | |- | ||
+ | !! class="MacroName" | [[#longserviceoutput | $LONGSERVICEOUTPUT$<br>]] | ||
+ | !! class="MacroYes" | Yes [[#note2 | <sup>2</sup>]]<br> | ||
+ | !! class="MacroYes" | Yes<br> | ||
+ | !! class="MacroNo" | No<br> | ||
+ | !! class="MacroNo" | No<br> | ||
+ | !! class="MacroYes" | Yes<br> | ||
+ | !! class="MacroNo" | No<br> | ||
+ | !! class="MacroYes" | Yes<br> | ||
+ | !! class="MacroNo" | No<br> | ||
+ | |||
+ | |- | ||
+ | !! class="MacroName" | [[#serviceperfdata | $SERVICEPERFDATA$<br>]] | ||
+ | !! class="MacroYes" | Yes [[#note2 | <sup>2</sup>]]<br> | ||
+ | !! class="MacroYes" | Yes<br> | ||
+ | !! class="MacroNo" | No<br> | ||
+ | !! class="MacroNo" | No<br> | ||
+ | !! class="MacroYes" | Yes<br> | ||
+ | !! class="MacroNo" | No<br> | ||
+ | !! class="MacroYes" | Yes<br> | ||
+ | !! class="MacroNo" | No<br> | ||
+ | |||
+ | |- | ||
+ | !! class="MacroName" | [[#servicecheckcommand | $SERVICECHECKCOMMAND$<br>]] | ||
+ | !! class="MacroYes" | Yes<br> | ||
+ | !! class="MacroYes" | Yes<br> | ||
+ | !! class="MacroNo" | No<br> | ||
+ | !! class="MacroNo" | No<br> | ||
+ | !! class="MacroYes" | Yes<br> | ||
+ | !! class="MacroNo" | No<br> | ||
+ | !! class="MacroYes" | Yes<br> | ||
+ | !! class="MacroNo" | No<br> | ||
+ | |||
+ | |- | ||
+ | !! class="MacroName" | [[#serviceackauthor | $SERVICEACKAUTHOR$]] [[#note8 | <sup>8</sup>]]<br> | ||
+ | !! class="MacroNo" | No<br> | ||
+ | !! class="MacroYes" | Yes<br> | ||
+ | !! class="MacroNo" | No<br> | ||
+ | !! class="MacroNo" | No<br> | ||
+ | !! class="MacroNo" | No<br> | ||
+ | !! class="MacroNo" | No<br> | ||
+ | !! class="MacroNo" | No<br> | ||
+ | !! class="MacroNo" | No<br> | ||
+ | |||
+ | |- | ||
+ | !! class="MacroName" | [[#serviceackauthorname | $SERVICEACKAUTHORNAME$]] [[#note8 | <sup>8</sup>]]<br> | ||
+ | !! class="MacroNo" | No<br> | ||
+ | !! class="MacroYes" | Yes<br> | ||
+ | !! class="MacroNo" | No<br> | ||
+ | !! class="MacroNo" | No<br> | ||
+ | !! class="MacroNo" | No<br> | ||
+ | !! class="MacroNo" | No<br> | ||
+ | !! class="MacroNo" | No<br> | ||
+ | !! class="MacroNo" | No<br> | ||
+ | |||
+ | |- | ||
+ | !! class="MacroName" | [[#serviceackauthoralias | $SERVICEACKAUTHORALIAS$]] [[#note8 | <sup>8</sup>]]<br> | ||
+ | !! class="MacroNo" | No<br> | ||
+ | !! class="MacroYes" | Yes<br> | ||
+ | !! class="MacroNo" | No<br> | ||
+ | !! class="MacroNo" | No<br> | ||
+ | !! class="MacroNo" | No<br> | ||
+ | !! class="MacroNo" | No<br> | ||
+ | !! class="MacroNo" | No<br> | ||
+ | !! class="MacroNo" | No<br> | ||
+ | |||
+ | |- | ||
+ | !! class="MacroName" | [[#serviceackcomment | $SERVICEACKCOMMENT$]] [[#note8 | <sup>8</sup>]]<br> | ||
+ | !! class="MacroNo" | No<br> | ||
+ | !! class="MacroYes" | Yes<br> | ||
+ | !! class="MacroNo" | No<br> | ||
+ | !! class="MacroNo" | No<br> | ||
+ | !! class="MacroNo" | No<br> | ||
+ | !! class="MacroNo" | No<br> | ||
+ | !! class="MacroNo" | No<br> | ||
+ | !! class="MacroNo" | No<br> | ||
+ | |||
+ | |- | ||
+ | !! class="MacroName" | [[#serviceactionurl | $SERVICEACTIONURL$<br>]] | ||
+ | !! class="MacroYes" | Yes<br> | ||
+ | !! class="MacroYes" | Yes<br> | ||
+ | !! class="MacroNo" | No<br> | ||
+ | !! class="MacroNo" | No<br> | ||
+ | !! class="MacroYes" | Yes<br> | ||
+ | !! class="MacroNo" | No<br> | ||
+ | !! class="MacroYes" | Yes<br> | ||
+ | !! class="MacroNo" | No<br> | ||
+ | |||
+ | |- | ||
+ | !! class="MacroName" | [[#servicenotesurl | $SERVICENOTESURL$<br>]] | ||
+ | !! class="MacroYes" | Yes<br> | ||
+ | !! class="MacroYes" | Yes<br> | ||
+ | !! class="MacroNo" | No<br> | ||
+ | !! class="MacroNo" | No<br> | ||
+ | !! class="MacroYes" | Yes<br> | ||
+ | !! class="MacroNo" | No<br> | ||
+ | !! class="MacroYes" | Yes<br> | ||
+ | !! class="MacroNo" | No<br> | ||
+ | |||
+ | |- | ||
+ | !! class="MacroName" | [[#servicenotes | $SERVICENOTES$<br>]] | ||
+ | !! class="MacroYes" | Yes<br> | ||
+ | !! class="MacroYes" | Yes<br> | ||
+ | !! class="MacroNo" | No<br> | ||
+ | !! class="MacroNo" | No<br> | ||
+ | !! class="MacroYes" | Yes<br> | ||
+ | !! class="MacroNo" | No<br> | ||
+ | !! class="MacroYes" | Yes<br> | ||
+ | !! class="MacroNo" | No |
2010年9月6日 (月) 22:01時点における最新版
Nagiosで利用できる標準のマクロはここに記載されています。
カスタムメイドのためのオンデマンド・マクロとマクロについてはここで記述されます。
マクロの有効性 Macro Validity
マクロは全てのコマンド定義で使うことができますが、全てのマクロが特別な種類のコマンドで常に有効なわけではありません。
例えば、いくつかのマクロはサービス通知コマンドの間だけ有効ですが、他はホストチェックコマンドの間だけ有効なのかもしれません。
Nagiosが異なると認識して扱う10種類のコマンドがあります。
それらは以下の通りです:
- サービスチェック
- サービス通知
- ホストチェック
- ホスト通知
- サービスイベントハンドラ、そして/または、グローバルサービスイベントハンドラ
- ホストイベントハンドラ、そして/または、グローバルなホストイベントハンドラ
- OCSPコマンド
- OCHPコマンド
- サービスパーフォマンスデータコマンド
- ホストパーフォーマンスデータコマンド
以下のテーブルは現在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 |
| ||||||||
マクロ名 | サービスチェック |
サービス通知 |
ホストチェック |
ホスト通知 |
サービスイベントハンドラとOCSP | イベントハンドラと OCHP | サービスパーフォーマンスデータ | ホストパーフォマンスデータ |
サービスマクロ: | ||||||||
$SERVICEDESC$ | Yes |
Yes |
No |
No |
Yes |
No |
Yes |
No |
$SERVICEDISPLAYNAME$ |
Yes |
Yes |
No |
No |
Yes |
No |
Yes |
No |
$SERVICESTATE$ |
Yes 2 |
Yes |
No |
No |
Yes |
No |
Yes |
No
|
$SERVICESTATEID$ |
Yes 2 |
Yes |
No |
No |
Yes |
No |
Yes |
No
|
$LASTSERVICESTATE$ |
Yes |
Yes |
No |
No |
Yes |
No |
Yes |
No |
$LASTSERVICESTATEID$ |
Yes |
Yes |
No |
No |
Yes |
No |
Yes |
No |
$SERVICESTATETYPE$ |
Yes |
Yes |
No |
No |
Yes |
No |
Yes |
No
|
$SERVICEATTEMPT$ |
Yes |
Yes |
No |
No |
Yes |
No |
Yes |
No
|
$MAXSERVICEATTEMPTS$ |
Yes |
Yes |
No |
No |
Yes |
No |
Yes |
No |
$SERVICEISVOLATILE$ |
Yes |
Yes |
No |
No |
Yes |
No |
Yes |
No |
$SERVICEEVENTID$ |
Yes |
Yes |
No |
No |
Yes |
No |
Yes |
No
|
$LASTSERVICEEVENTID$ |
Yes |
Yes |
No |
No |
Yes |
No |
Yes |
No |
$SERVICEPROBLEMID$ |
Yes |
Yes |
No |
No |
Yes |
No |
Yes |
No |
$LASTSERVICEPROBLEMID$ |
Yes |
Yes |
No |
No |
Yes |
No |
Yes |
No |
$SERVICELATENCY$ |
Yes |
Yes |
No |
No |
Yes |
No |
Yes |
No
|
$SERVICEEXECUTIONTIME$ |
Yes 2 |
Yes |
No |
No |
Yes |
No |
Yes |
No
|
$SERVICEDURATION$ |
Yes |
Yes |
No |
No |
Yes |
No |
Yes |
No
|
$SERVICEDURATIONSEC$ |
Yes |
Yes |
No |
No |
Yes |
No |
Yes |
No |
$SERVICEDOWNTIME$ |
Yes |
Yes |
No |
No |
Yes |
No |
Yes |
No
|
$SERVICEPERCENTCHANGE$ |
Yes |
Yes |
No |
No |
Yes |
No |
Yes |
No |
$SERVICEGROUPNAME$ |
Yes |
Yes |
No |
No |
Yes |
No |
Yes |
No |
$SERVICEGROUPNAMES$ |
Yes |
Yes |
No |
No |
Yes |
No |
Yes |
No |
$LASTSERVICECHECK$ |
Yes |
Yes |
No |
No |
Yes |
No |
Yes |
No |
$LASTSERVICESTATECHANGE$ |
Yes |
Yes |
No |
No |
Yes |
No |
Yes |
No |
$LASTSERVICEOK$ |
Yes |
Yes |
No |
No |
Yes |
No |
Yes |
No |
$LASTSERVICEWARNING$ |
Yes |
Yes |
No |
No |
Yes |
No |
Yes |
No |
$LASTSERVICEUNKNOWN$ |
Yes |
Yes |
No |
No |
Yes |
No |
Yes |
No |
$LASTSERVICECRITICAL$ |
Yes |
Yes |
No |
No |
Yes |
No |
Yes |
No |
$SERVICEOUTPUT$ |
Yes 2 |
Yes |
No |
No |
Yes |
No |
Yes |
No |
$LONGSERVICEOUTPUT$ |
Yes 2 |
Yes |
No |
No |
Yes |
No |
Yes |
No |
$SERVICEPERFDATA$ |
Yes 2 |
Yes |
No |
No |
Yes |
No |
Yes |
No |
$SERVICECHECKCOMMAND$ |
Yes |
Yes |
No |
No |
Yes |
No |
Yes |
No |
$SERVICEACKAUTHOR$ 8 |
No |
Yes |
No |
No |
No |
No |
No |
No |
$SERVICEACKAUTHORNAME$ 8 |
No |
Yes |
No |
No |
No |
No |
No |
No |
$SERVICEACKAUTHORALIAS$ 8 |
No |
Yes |
No |
No |
No |
No |
No |
No |
$SERVICEACKCOMMENT$ 8 |
No |
Yes |
No |
No |
No |
No |
No |
No |
$SERVICEACTIONURL$ |
Yes |
Yes |
No |
No |
Yes |
No |
Yes |
No |
$SERVICENOTESURL$ |
Yes |
Yes |
No |
No |
Yes |
No |
Yes |
No |
$SERVICENOTES$ |
Yes |
Yes |
No |
No |
Yes |
No |
Yes |
No |