私は約2年間nagiosを使っていましたが、最近この問題は私のサービスの1つに現れ始めました。Nagios:CRITICAL - 10秒後のソケットタイムアウト
私は正常に動作するために使用check_http -H my.host.com -f follow -u /abc/def
チェック、ため
CRITICAL - Socket timeout after 10 seconds
を取得しています。この問題を報告している他のサービスはありません。遠隔地のサイトは健全で健全なので、Nagiosサーバーからwget http://my.host.com/abc/def
を実行すると、応答がうまくダウンロードされます。また、check_http -H my.host.com -f follow
を実行するとうまくいきます。すなわち、私が-u
という引数を使用した場合にのみ問題が発生します。私はまた違うユーザーエージェント文字列を渡してみました。違いはありません。私はタイムアウトを増やそうとしました、運はありません。私は-vで試してみましたが、それはすべてです:
GET /abc/def HTTP/1.0
User-Agent: check_http/v1861 (nagios-plugins 1.4.11)
Connection: close
Host: my.host.com
CRITICAL - Socket timeout after 10 seconds
...何がうまくいかないのか教えてください。
どのように私はこれを解決できますか?
ありがとうございます!
あなたはcheck_httpオプションに '-4'または' -6'を追加しようとしたことがありますか?私はチェックのためにIPv4を強制する必要があった前にこの問題を抱えていました。 – Starfish
ありがとう、私はそれを試してみました。 '-4'では同じエラーが出ます。 '-6'私が手で: 名前またはサービス HTTPがCRITICAL知られていない - TCPソケット – fulv
を開くことができませんが、あなたのwgetの出力を投稿することができますか?ターゲットURLがリダイレクトを行うことに従っているので、私は仮定しています。 – Starfish