Nagiosのドキュメントへの参照の多くに出てきcheck_nrpe_1arg
ます。
誰がこれが何であるかを正確に説明できますか?NagiosのドキュメントやWeb上の他の場所には何も表示されませんcheck_nrpe_1arg
。すぐに出てきて、「__します」と表示されます。せいぜい、「check_nrpe_1arg
ここが必要」ですが、何がなぜかは説明されていません。
ありがとう!
Nagiosのドキュメントへの参照の多くに出てきcheck_nrpe_1arg
ます。
誰がこれが何であるかを正確に説明できますか?NagiosのドキュメントやWeb上の他の場所には何も表示されませんcheck_nrpe_1arg
。すぐに出てきて、「__します」と表示されます。せいぜい、「check_nrpe_1arg
ここが必要」ですが、何がなぜかは説明されていません。
ありがとう!
回答:
簡単な大まかな検索に基づいて、check_nrpe_1argはcheck_nrpeと比較して特別なものではなく、少し裏話もあります。
check_nrpeは、デフォルトでは、送信するコマンドライン引数を受け付けません。リモートNRPEサーバーホストで実行するcommand_nameのみを受け付けます。NRPEがそれ以上の引数を受け入れるようにするには(メモリが機能する場合)、コンパイル時の定義を有効にし、AS WELL ASがcheck_nrpeとNRPEサーバーnrpe.cfg
ファイルでそれを構成する必要があります。
check_nrpe_1argは、コアNAGIOS commands.cfg
ファイルに構成されているニーモニックのようです。具体的には、このコマンドは1つの引数(リモートホストで実行するコマンドの名前)のみを受け入れ、追加の引数は受け付けないことをインストーラーに指示します。
NAGIOSのデフォルトの動作を考えると、これは奇妙な方法ですが、それでも牽引力を獲得しました。
これに対する最も速い答え
check_nrpe_1arg
はcommands.cfg
、コアNAGIOSサーバーで実行するように構成されていることを正確に実行します。このコンテキストでは、リモートNRPEサーバーで実行するコマンド名が提供され、それ以上は受け入れられません。
[編集]
また、「Untangle」(Linuxベースのファイアウォール/ルーティングソフトウェアパッケージ)、Debian、またはDebianのデフォルト設定に由来しているように見えますが、いくつかのリンクをたどらないとわかりません。
Debianディストリビューションが(wheezyの時点で)限り、これに答えることができます... check_nrpe_1argは、/ etc / nagios-plugins / check_nrpe.cfgで定義されたコマンド名です。
check_nrpeは、リモートホストで実行するnrpeコマンドの名前と、リモートで実行するコマンドに渡す引数(スペース区切り)を受け入れます。対照的に、check_nrpe_1argは、リモートホストで実行するコマンドの名前のみを受け入れます(つまり、リモートで実行するコマンドに引数は渡されません)。
check_nrpe_1argは、リモートホストで非常に具体的なコマンドをハードコードしていて、パラメーターを渡さずにそれを呼び出したい場合に便利です。この例として、/ etc / nagios / nrpe.cfgで定義されているcheck_hda1またはcheck_sda1があります。check_hda1とcheck_sda1は、特定のパラメーターでcheck_diskを呼び出すハードコードされたコマンドです。