YuKimCai——Linux運維之硬盤定時監控

在入職本司的第二週(2018年9月)時,被安排了一份神奇又無聊的工作:每天定時檢查服務器硬盤剩餘情況,低於90%時,進行清理垃圾(前期是一個大佬處理),那時候雖然剛畢業,但是很理解爲什麼要人工去檢查,難道就沒有機器人可以監控嗎?於是乎本司的第一個監聽Linux系統硬盤內存,並定時發送到釘釘羣的腳本誕生了!

需要的工具以及腳本語言

釘釘機器人

  1. 首先當然是要謝謝阿里提供的這個辦公軟件!
  2. 新建羣組——添加機器人
    2.1. 創建機器人

在這裏插入圖片描述
2.2 選擇webhook接入自定義服務
在這裏插入圖片描述
2.3 根據自己需求填寫信息
在這裏插入圖片描述
在這裏插入圖片描述

.sh 腳本

  1. 編寫.sh腳本;
    1.1 首先附上Linux檢查出來的硬盤顯示界面,下圖示!!!
    在這裏插入圖片描述
    1.2 需要檢測推送給羣組的數據,以及腳本說明

    check_results=`df -h |sed -n '2p' | tr -d '\n' | sed 's/[ ][ ]*/,/g'`
    

    從左到右就是:查詢第二行數據並換行,還要把空格換成“,”;

    curl '寫釘釘生成給你的地址' \
     -H 'Content-Type: application/json' \
     -d '
      {"msgtype": "text",
        "text": {
            "content":"自定義的關鍵要寫上,不然推送步到羣組:\n'$check_results'\n'$check_resultss'"
         }
      }'
    

    這一塊就沒什麼需要說明了,因爲寫在上面了!

    1.3 全腳本如下圖所示
    在這裏插入圖片描述
    1.4 保存,給權限,執行腳本,效果如下圖!
    在這裏插入圖片描述
    釘釘羣組顯示如下:
    在這裏插入圖片描述
    Ps:記住腳本一定要賦權限,不然不能執行;最後根據需求編寫定時器,設置定時推送時間就可以了!

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章