curl 自定义域名解析,根据 HTTP 状态码判断网站是否正常
2020-07-19 tech network linux 1 mins 304 字
血衫的blog实际上对应着好些个IP,如果直接监控域名,如果某IP挂掉,也不易察觉。以下是我监控的做法,使用自定义域名解析监控:
domain="blog.kelu.org"
port="443"
curl -I -m 10 -o /dev/null -s -w %{http_code} https://$domain --resolve "$domain:$port:10.100.1.1"
- -I 仅测试HTTP头
- -m 10 最多查询10s
- -o /dev/null 屏蔽原有输出信息
- -s silent 模式,不输出任何东西
- -w %{http_code} 控制输出
- –resolve 解析地址