저는 약 2 년 동안 Nagios를 사용해 왔지만 최근에이 문제는 내 서비스 중 하나에서 나타나기 시작했습니다.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
... 무엇이 잘못되었는지 말하지 않습니다.
어떻게 해결할 수 있습니까?
감사합니다.
당신이'추가하는 시도 -4' 또는'-6' check_http 옵션에 적이 : 그것은 현재 CentOS는 데비안 패키지에 포함되어 있지에도 보인다 경우
패치는 사용할 수 있습니까? 나는 IPv4를 강제로 체크해야만했던 곳에서이 문제를 겪었다. – Starfish
고마워, 나는 그것을 시도했다. '-4'를 사용하면 같은 오류가 발생합니다. '-6'은 다음과 같습니다. 이름 또는 서비스를 알 수 없음 HTTP CRITICAL - TCP 소켓을 열 수 없습니다. – fulv
wget의 출력을 게시 할 수 있습니까? 내가 타겟 URL이 리다이렉션을 수행한다는 사실을 알고 있기 때문에 나는 추측하고있다. – Starfish