コマンド定義のソースを表示
←
コマンド定義
移動:
案内
、
検索
あなたには「このページの編集」を行う権限はありません。理由は以下の通りです:
要求した操作を行うことは許可されていません。
このページのソースの閲覧やコピーができます:
<div style="background:#cbcbcb;font-family: verdana,arial,serif; font-size: 10pt; font-weight: bold;">コマンド定義 (Host definitions)<span id="ホスト定義"></span></div> <div style="font-family: verdana,arial,serif; font-size: 8pt; font-weight: bold; text-decoration: underline;">説明</div> コマンド定義はまさしくそれです。<br> それはコマンドを定義します。定義できるコマンドは、サービスチェック、サービス通知、<br> サービスイベントハンドラ、ホストチェック、ホスト通知、およびホストイベントハンドラを含んでいます。<br> コマンド定義はマクロを含むことができますが、<br> あなたは、コマンドが使用される状況で「有効な」それらの[http://nagios.sourceforge.net/docs/3_0/macros.html マクロ]だけを入れるのを確実にしなければなりません。<br> [http://nagios.sourceforge.net/docs/3_0/macros.html ここ]でどんなマクロが利用可能であるか、<br> そしてそれらがいつ「有効であるか」に関する詳しい情報を見つけることができます。<br> コマンド定義への異なった議論は以下に概説されています。 <br> <div style="font-family: verdana,arial,serif; font-size: 8pt; font-weight: bold; text-decoration: underline;">定義フォーマット</div> 注意: 赤の設定は必須ですが、黒の設定は任意です。 <table> <tr> <td class="Definition" colspan="3">define command{</td></tr> <tr> <td></td> <td class="Required">command_name</td> <td class="Required"><i>command_name</i></td></tr> <tr> <td></td> <td class="Required">command_line</td> <td class="Required"><i>command_line</i></td></tr> <tr> <td> </td> <td class="Definition" colspan="2">}</td></tr></table> <div style="font-family: verdana,arial,serif; font-size: 8pt; font-weight: bold; text-decoration: underline;">定義の実例</div> <pre>define command{ command_name check_pop command_line /usr/local/nagios/libexec/check_pop -H $HOSTADDRESS$ } </pre> <div style="font-family: verdana,arial,serif; font-size: 8pt; font-weight: bold; text-decoration: underline;">定義の説明</div> {| |- valign="top" |<strong>command_name</strong>: |この設定は、コマンドを特定するのに使用される省略名です。 それは他の場所の中の[http://nagios.sourceforge.net/docs/3_0/objectdefinitions.html#contact 接触]、[http://nagios.sourceforge.net/docs/3_0/objectdefinitions.html#host ホスト]、および[http://nagios.sourceforge.net/docs/3_0/objectdefinitions.html#service サービス](通知、チェック、およびイベントハンドラのディレクティブにおける)定義で参照をつけられます。 |- valign="top" |<strong>command_line</strong>: |<p>この設定は、コマンドがサービスまたはホストチェック、通知、または[http://nagios.sourceforge.net/docs/3_0/eventhandlers.html イベントハンドラ] のために使用されるとき、何が実際にNagiosによって実行されるかを定義するのに使用されます。 コマンドラインを実行する前に、すべての有効な[http://nagios.sourceforge.net/docs/3_0/macros.html マクロ]をそれらの それぞれの値に置き換えます。 いつ異なったマクロを使用できるかを決定するためにマクロに関するドキュメンテーションを見てください。 コマンドラインは引用符では囲まれて「いない」ことに注意してください。 また、コマンドラインにおけるドル記号($)をパスしたいなら、 あなたは別のドル記号でそれから逃げなければなりません。</p> <p><strong>注意</strong>: あなたは<i>コマンドライン</i>の設定では<b>セミコロン</b>(;)を 入れることが出来ません、なぜならそれの後のすべてがコンフィグファイルコメントとして無視されるからです。 あなたは、セミコロンとその時のセミコロンに代わる<i>コマンドライン</i>ディレクティブ における適切な$USER$マクロを参照するためのあなたの[http://nagios.sourceforge.net/docs/3_0/configmain.html#resource_file リソースファイル]の中の 一つの<b>$USER$</b>マクロのセッティングによって、この制限の問題に取り掛かれます。</p> <p>あなたがランタイムの間、議論をコマンドに通過したいならコマンドを参照するオブジェクト定義の設定 (ホストチェックコマンド、サービスイベントハンドラコマンドなど) でバン(!)記号を使用して、 コマンド定義と、コマンド名から(そしてお互いから) その時の個々の議論を切り離す <i>コマンドライン</i>ディレクティブに<b>$ARGn$</b>マクロを使用できます。 [http://nagios.sourceforge.net/docs/3_0/macros.html マクロ] に関するドキュメンテーションでコマンド定義における議論が ランタイムの間どう処理されるかに関する詳しい情報を見つけることができます。 </p> |}
コマンド定義
に戻る。
案内メニュー
個人用ツール
ログイン
名前空間
ページ
議論
変種
表示
閲覧
ソースを表示
履歴表示
その他
検索
案内
メインページ
Nagios 3翻訳ドキュメント
コミュニティ・ポータル
最近の出来事
最近の更新
おまかせ表示
ヘルプ
ツール
リンク元
関連ページの更新状況
特別ページ
ページ情報