]> Sergey Matveev's repositories - sgmon.git/blob - helper/http
732ab2a413c54aa1777c176e3babab976bceccf5
[sgmon.git] / helper / http
1 #!/bin/sh -e
2
3 domain=`echo "$1" | cut -d/ -f3 | cut -d: -f1`
4 togrep="$2"
5 "$SGMONDIR"/helper/all-addrs $domain | while read addr ; do
6     bad=0
7     curl \
8         --connect-to "::[$addr]:" \
9         --range 0-100 \
10         --max-time 60 \
11         --verbose "$1" >state/curl-out 2>&1 || bad=1
12     grep -q "$togrep" state/curl-out || bad=1
13     if [ "$bad" -eq 1 ] ; then
14         cat state/curl-out
15         exit 1
16     fi
17 done