프록시가 제대로 작동하는지 테스트하려면 스크립트가 필요합니다. Scipt는 wget을 사용하여 페이지를 다운로드한 다음 grep을 사용하여 특정 문자열을 가져와야 합니다. 문자열을 찾을 수 없으면 특정 주소로 이메일을 보내야 합니다. 문자열 발견 여부를 결정하는 부분에 문제가 있습니다. http_proxy=' 내보내기http://proxy.test.cz:1234/'
wget -nvq --proxy-user=test --proxy-password=test google.com &>/dev/null | grep -q '<H1>you cant't use internet</H1>' || ( echo "Proxy isnt't working" | mail -s "Proxy isnt't working!!!" -r "No-reply<[email protected]>" [email protected] )
답변1
wget -q --spider ${URL}
if [ $? = 0 ]
then
STATUS="UP"
else
STATUS="DOWN"
fi
echo $STATUS
상태 값을 기준으로 이메일을 보냅니다.