色哟哟视频在线观看-色哟哟视频在线-色哟哟欧美15最新在线-色哟哟免费在线观看-国产l精品国产亚洲区在线观看-国产l精品国产亚洲区久久

0
  • 聊天消息
  • 系統消息
  • 評論與回復
登錄后你可以
  • 下載海量資料
  • 學習在線課程
  • 觀看技術視頻
  • 寫文章/發帖/加入社區
會員中心
創作中心

完善資料讓更多小伙伴認識你,還能領取20積分哦,立即完善>

3天內不再提示

監控你的站點訪問是否正常

阿銘linux ? 來源:阿銘linux ? 作者:阿銘linux ? 2022-12-06 14:38 ? 次閱讀

今日練習題

【需求】

寫一個監控腳本,監控某站點訪問是否正常。

提示:

1)可以將訪問的站點以參數的形式提供,例如

sh xxx.sh www.aminglinux.com
2)狀態碼為2xx或者3xx表示正常

3)正常時echo正常,不正常時echo不正常

【分析】

1)腳本是帶有參數的,第一個參數就是要訪問的站點URL,傳遞的第一個參數,在腳本里用$1表示;

2)獲取站點狀態碼,使用curl工具。其中curl的-I參數只獲取header信息,里面就包含狀態碼。例如:

curl -I 'www.aminglinux.com'
HTTP/1.1 301 Moved Permanently
Server: nginx
Date: Fri, 02 Dec 2022 0337 GMT
Content-Type: text/html
Content-Length: 162
Connection: keep-alive
Location:http://www.apelearn.com/
從結果中可以看到,我們想要的狀態碼就在第一行。所以,可以將curl的執行結果通過管道符進一步處理。但在這兒有個問題,curl的結果一旦加上管道符后,那么就會多出來一個如下內容的輸出
  % Total    % Received % Xferd  Average Speed   Time    Time     Time  Current
                                 Dload  Upload   Total   Spent    Left  Speed
0162000000--:--:----:--:----:--:--0
這個內容屬于錯誤輸出內容,需要做一下處理,加一個 2>/dev/null即可。

另外curl訪問一個有問題的URL時,時間比較久,所以有必要給它加一個超時時間,比如設置為3秒,這樣能保證即使這個URL有問題也能在3秒內執行完成。
code=`curl --connect-timeout 3 -I $1 2>/dev/null |grep 'HTTP'|awk '{print $2}'`

最終拿到狀態碼,需要做對比,看是否是2xx或者3xx。我的方法是使用grep做正則匹配:

echo $code |grep -qE '^2[0-9][0-9]|^3[0-9][0-9]'

【參考答案】

#!/bin/bash
if ! which curl &>/dev/null
then
echo "本機沒有安裝curl"
    yum install -y curl
if ! which curl &>/dev/null
then
echo "沒有安裝成功curl"
exit 1
fi
fi


code=`curl --connect-timeout 3 -I $1 2>/dev/null |grep 'HTTP'|awk '{print $2}'`


if echo $code |grep -qE '^2[0-9][0-9]|^3[0-9][0-9]'
then
echo "$1訪問正常"
else
echo "$1訪問不正常"
fi

審核編輯:湯梓紅

聲明:本文內容及配圖由入駐作者撰寫或者入駐合作網站授權轉載。文章觀點僅代表作者本人,不代表電子發燒友網立場。文章及其配圖僅供工程師學習之用,如有內容侵權或者其他違規問題,請聯系本站處理。 舉報投訴
  • 監控
    +關注

    關注

    6

    文章

    2228

    瀏覽量

    55304
  • 腳本
    +關注

    關注

    1

    文章

    391

    瀏覽量

    14916

原文標題:監控你的站點訪問是否正常

文章出處:【微信號:aming_linux,微信公眾號:阿銘linux】歡迎添加關注!文章轉載請注明出處。

收藏 人收藏

    評論

    相關推薦

    支持全球探測點的新一代網站監控

    摘要: 當你的網站開發完成了,是不是想知道全國各地到服務器的網絡訪問情況。 當你的網站上線了,是不是不想變成熊貓眼24小時盯著網站運行情況。 當你的網站商業化了,是不是想對競爭對
    發表于 06-08 16:01

    用于多站點并行測試的ACS集成測試系統,看完就懂了

    用于多站點并行測試的ACS集成測試系統,看完就懂了
    發表于 05-06 07:11

    無法訪問站點以下載打開的stm32系統工作臺如何解決

    我無法訪問站點以下載打開的 stm32 系統工作臺。我的緊急情況!
    發表于 12-16 06:50

    使用tmpfs組件保存在RAM中的數據在設備軟復位后是否仍能正常訪問

    想確認下,,之前使用tmpfs組件保存在RAM中的數據,在設備軟復位后,是否仍能正常訪問
    發表于 02-10 14:06

    source.codeaurora.org無法訪問站點是為什么?

    source.codeaurora.org 壞了?無法訪問站點
    發表于 04-21 07:03

    本地站點網格作業監控模塊的設計和實現

    為構建基于用戶網格身份的本地站點網格作業監控系統,該文在分析和研究WSRF 規范和WS-GRAM 實現機制的基礎上給出網格作業監控模塊的設計方案和體系結構,并闡述在其原型系統
    發表于 04-16 11:21 ?18次下載

    迅馳本本發熱巨大是否正常

    迅馳本本發熱巨大是否正常 想問下,我的IBMX31筆記本發熱很大,正常嗎?  所指的發熱量很大是以什么標準來衡量呢?
    發表于 01-25 10:49 ?584次閱讀

    微軟Chromium Edge用戶可快速訪問站點

    據外媒報道,微軟早前正式向Edge瀏覽器的InPrivate、Canary、以及Dev通道推送了必應瀏覽器的私密保護功能,現在用戶可以在新的Edge Chromium中將相關站點固定到Windows任務欄中,由此一來用戶可更快速地訪問自己的常用
    的頭像 發表于 12-23 16:15 ?3006次閱讀

    基于組態軟件的分布式站點數據監控方案

    行業應用項目通常由多個分散在各地的站點組成,每個站點中有PLC(各個品牌和接口類型),網絡攝像頭,采集器和傳感器等組成,需要將現場的數據傳輸到遠端數據中心的組態軟件上實現數據監控,應用場景有防汛
    發表于 09-11 10:32 ?418次閱讀

    智慧農村污水站點監控方案設計

    智慧農村污水站點監控方案設計
    發表于 07-23 09:36 ?2次下載

    基于RFID的訪問控制和監控系統

    電子發燒友網站提供《基于RFID的訪問控制和監控系統.zip》資料免費下載
    發表于 11-28 09:53 ?0次下載
    基于RFID的<b class='flag-5'>訪問</b>控制和<b class='flag-5'>監控</b>系統

    如何檢查消防應急燈是否正常工作?

    如何檢查消防應急燈是否正常工作? 檢查消防應急燈是否正常工作需要按照以下步驟進行: 一、查看外觀是否完整 首先,要檢查消防應急燈的外觀
    的頭像 發表于 11-08 16:41 ?6360次閱讀

    恒訊科技分析:云監控系統的站點監控類型有哪些?

    監控系統中的站點監控主要用于檢測和報告關于網站、應用程序或網絡服務的可用性和性能的信息。站點監控類型通常包括以下幾種: 一、HTTP/HT
    的頭像 發表于 12-28 17:26 ?469次閱讀

    如何判斷繼電器是否正常工作

    判斷繼電器是否正常工作是一個涉及多個方面的過程,主要包括外觀檢查、電氣性能測試以及實際應用中的表現等。以下將從這些方面詳細闡述如何判斷繼電器是否正常工作。
    的頭像 發表于 09-10 11:06 ?1084次閱讀

    如何測試光纖是否正常

    測試光纖是否正常,可以通過多種方法進行,以下是一些常用的測試步驟和方法: 一、觀察指示燈 檢查設備指示燈 :如果使用的是帶有指示燈的設備(如交換機、光模塊、光纖收發器等),首先觀察指示燈的狀態
    的頭像 發表于 09-24 09:35 ?1834次閱讀
    主站蜘蛛池模板: 影音先锋av男人资源| 国产在线精品视亚洲不卡| 爱看吧孕妇网| 果冻传媒9CM在线观看| 男女性杂交内射妇女BBWXZ| 特级做A爰片毛片免费69| 1级午夜影院费免区| 快播成电影人网址| 日本又黄又爽又色又刺激的视频| 亚洲精品国产SUV| 成人AV精品视频| 免费果冻传媒在线完整观看| 迅雷成人论坛| 大香伊人中文字幕精品| 美女被打开了屁股进去的视频| 亚洲国产成人精品无码区5566| 操中国老太太| 美女内射视频WWW网站午夜| 亚洲精品嫩草研究院久久| 抽插内射高潮呻吟V杜V| 男女床上黄色| 777久久人妻少妇嫩草AV蜜桃| 韩国伦理电影在线神马网| 日韩精品卡1卡2三卡四卡乱码| 97色伦97色伦国产| 浪潮AV色综合久久天堂| 伊人久久大香线蕉综合电影| 国产一区二区三区影院| 呜呜别塞了啊抽插| 国产成人综合在线视频| 日本女人水多| 抽插喷S骚爽去了H| 青青青青青青青草| FERRCHINA内入内射| 男人桶女人j的视频在线观看| 最新国产在线视频| 美女内射视频WWW网站午夜| 97视频免费在线观看| 男人把女人桶到爽免费看视频| 97在线看视频福利免费| 免费在线看视频|