「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" | | + | !! 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>]] | + | |
|- | |- |
2010年9月4日 (土) 21:30時点における版
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 |