监控网站URL是否正常

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了监控网站URL是否正常相关的知识,希望对你有一定的参考价值。

技术分享图片

测试一下:


技术分享图片


#!/bin/sh

function usage() {     #<==甯姪鍑芥暟

    echo $"usage:$0 url"

    exit 1

}

function check_url() { #<==妫€娴婾RL鍑芥暟銆?    wget --spider -q -o /dev/null --tries=1 -T 5 $1 

   #<==閲囩敤wget杩斿洖鍊兼柟娉曪紝杩欓噷鐨?1灏辨槸鍑芥暟浼犲弬銆?    #curl -s -o /dev/null $1 #<==閲囩敤curl杩斿洖鍊兼柟娉曚篃鏄彲浠ョ殑銆?    if [ $? -eq 0 ]

    then

        echo "$1 is ok."

        exit 0

    else

        echo "$1 is fail."

        exit 1

    fi

}

function main() {   #<==涓诲嚱鏁般€?     if [ $# -ne 1 ]   #<==濡傛灉浼犲叆鐨勫涓弬鏁帮紝鍒欐墦鍗板府鍔╁嚱鏁帮紝鎻愮ず鐢ㄦ埛銆?     then

         usage

     fi

     check_url $1     #<==鎺ユ敹鍑芥暟鐨勪紶鍙傦紝鍗虫妸缁撳熬鐨?*浼犲埌杩欓噷銆?}

main $*            #<==杩欓噷鐨?*灏辨槸鎶婂懡浠よ鎺ユ敹鐨勬墍鏈夊弬鏁颁綔涓哄嚱鏁板弬鏁颁紶缁欏嚱鏁板唴閮紝甯哥敤鎵嬫硶


以上是关于监控网站URL是否正常的主要内容,如果未能解决你的问题,请参考以下文章

zabbix监控URL是否正常

shell脚本wget crul监控某网站是否正常

简单监控网站访问是否正常的shell脚本,邮件报警。网站恢复后继续运行。

通过抓包获取跳转url并通过dnspython模块查询监控服务是否正常

企业生产实践:监控web服务器是不是正常的

测试网站的url脚本测试网站是否正常