ホストとポート番号が異なるhostgroups.cfgファイルがあります。 check_httpコマンドを入れたservices.cfgファイルに各ホストのポート番号を渡したいと思います。
ホストごとにhttpプロセスとポート番号が異なるため、ホスト.cfgファイルから直接ポート番号を渡したいと思います。可能ですか?
ベストアンサー1
カスタムオブジェクト変数を使用できます
ホスト定義でアンダースコア(例:_http_port1 81)で始まる変数を宣言し、それをservices / commands / contacts / etcで参照します。 $_HOSTHTTP_PORT1 を使用します。 _HOSTプレフィックスとvarの先行_が削除され、大文字で表示されることに注意してください。
もっと読むことができます http://nagios.sourceforge.net/docs/3_0/customobjectvars.html