美文网首页
监控网站状态码发送告警到企业微信群

监控网站状态码发送告警到企业微信群

作者: 夜清溟 | 来源:发表于2022-05-24 15:22 被阅读0次
    #!/bin/bash
    
    website=(
    https://www.baidu.com
    )
    
    while :
    do
            for i in ${website[@]}
            do
               code=`curl --connect-timeout 10 -m 20 -sIL -w "%{http_code}\n" -o /dev/null $i`
               TIME=`date +'%F %H:%M:%S %A %Z'`
               if [ "$code" != 200 ];then
                  curl 'https://qyapi.weixin.qq.com/cgi-bin/webhook/send?key=cf3b9149-06ad-4913-a7ee-************' \
                    -H 'Content-Type: application/json' \
                    -d '
                     {
                         "msgtype": "text",
                         "text": {
                            "content": "站点 '"$i"' 网络返回码非200,http_code: '"$code"' , 时间: '"$TIME"'"
                          }
                     }'
                fi
         done
         sleep 60
         echo "start next request!"
         date +'%F %H:%M:%S %A %Z'
    done
    

    相关文章

      网友评论

          本文标题:监控网站状态码发送告警到企业微信群

          本文链接:https://www.haomeiwen.com/subject/wcduurtx.html