利用shell監(jiān)控cpu、磁盤、內存使用率,達到警報閾值發(fā)郵件進行通知
創(chuàng)新互聯建站服務項目包括金城江網站建設、金城江網站制作、金城江網頁制作以及金城江網絡營銷策劃等。多年來,我們專注于互聯網行業(yè),利用自身積累的技術優(yōu)勢、行業(yè)經驗、深度合作伙伴關系等,向廣大中小型企業(yè)、政府機構等提供互聯網行業(yè)的解決方案,金城江網站推廣取得了明顯的社會效益與經濟效益。目前,我們服務的客戶以成都為中心已經輻射到金城江省份的部分城市,未來相信會繼續(xù)擴大服務區(qū)域并繼續(xù)獲得客戶的支持與信任!并配合任務計劃,即可及時獲取報警信息
#!/bin/bash ############################################## #Author: Liuzhengwei - 1135960569@qq.com #QQ:1135960569 #Last modified: 2017-04-19 21:50 #Filename: jiankong.sh #Description: ############################################## #獲取cpu使用率 cpuUsage=`top -n 1 | awk -F '[ %]+' 'NR==3 {print $2}'` #獲取磁盤使用率 data_name="/dev/vda1" diskUsage=`df -h | grep $data_name | awk -F '[ %]+' '{print $5}'` logFile=/tmp/jiankong.log #獲取內存情況 mem_total=`free -m | awk -F '[ :]+' 'NR==2{print $2}'` mem_used=`free -m | awk -F '[ :]+' 'NR==3{print $3}'` #統計內存使用率 mem_used_persent=`awk 'BEGIN{printf "%.0f\n",('$mem_used'/'$mem_total')*100}'` #獲取報警時間 now_time=`date '+%F %T'` function send_mail(){ mail -s "監(jiān)控報警" 1135960569@qq.com < /tmp/jiankong.log } function check(){ if [[ "$cpuUsage" > 80 ]] || [[ "$diskUsage" > 80 ]] || [[ "$mem_used_persent" > 80 ]];then echo "報警時間:${now_time}" > $logFile echo "CPU使用率:${cpuUsage}% --> 磁盤使用率:${diskUsage}% --> 內存使用率:${mem_used_persent}%" >> $logFile send_mail fi } function main(){ check } main
另外有需要云服務器可以了解下創(chuàng)新互聯scvps.cn,海內外云服務器15元起步,三天無理由+7*72小時售后在線,公司持有idc許可證,提供“云服務器、裸金屬服務器、高防服務器、香港服務器、美國服務器、虛擬主機、免備案服務器”等云主機租用服務以及企業(yè)上云的綜合解決方案,具有“安全穩(wěn)定、簡單易用、服務可用性高、性價比高”等特點與優(yōu)勢,專為企業(yè)上云打造定制,能夠滿足用戶豐富、多元化的應用場景需求。
分享文章:利用shell監(jiān)控cpu、磁盤、內存使用率-創(chuàng)新互聯
文章來源:http://jinyejixie.com/article16/cespdg.html
成都網站建設公司_創(chuàng)新互聯,為您提供定制網站、營銷型網站建設、小程序開發(fā)、全網營銷推廣、虛擬主機、域名注冊
聲明:本網站發(fā)布的內容(圖片、視頻和文字)以用戶投稿、用戶轉載內容為主,如果涉及侵權請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網站立場,如需處理請聯系客服。電話:028-86922220;郵箱:631063699@qq.com。內容未經允許不得轉載,或轉載時需注明來源: 創(chuàng)新互聯