真实的国产乱ⅩXXX66竹夫人,五月香六月婷婷激情综合,亚洲日本VA一区二区三区,亚洲精品一区二区三区麻豆

成都創(chuàng)新互聯(lián)網(wǎng)站制作重慶分公司

為Nagios定義自定義腳本檢測內(nèi)存狀態(tài)

 1.腳本如下~

創(chuàng)新互聯(lián)公司是專業(yè)的龍崗網(wǎng)站建設(shè)公司,龍崗接單;提供成都網(wǎng)站制作、成都網(wǎng)站建設(shè),網(wǎng)頁設(shè)計,網(wǎng)站設(shè)計,建網(wǎng)站,PHP網(wǎng)站建設(shè)等專業(yè)做網(wǎng)站服務(wù);采用PHP框架,可快速的進行龍崗網(wǎng)站開發(fā)網(wǎng)頁制作和功能擴展;專業(yè)做搜索引擎喜愛的網(wǎng)站,專業(yè)的做網(wǎng)站團隊,希望更多企業(yè)前來合作!

  1. #!/bin/bash 
  2. #========================================= 
  3. #File:      check_vm.sh 
  4. #Description: 
  5. #Author:    smileliuyb 
  6. #Modify:    smileliuyb 
  7. #Creation Date: 2013-1-14 
  8. #Last Modified: 2013-1-14 
  9. #========================================= 
  10.  
  11. #======check-arg===============
  12. if [[ $4 != "" ]];then 
  13.     echo $2 $4 | awk '$1 !~ /^[0-9]*[0-9,M,m,G,g]$/ || $2 !~ /^[0-9]*[0-9,m,g,M,G]$/{print "User like ./check_vm.sh -w freememory[M,G] -c freememory[M,G]";exit 3}' 
  14.     if [ $? -eq 3 ];then 
  15.         exit 3 
  16.     fi 
  17.     if [[ $1 == '-w' ]] && [[ $3 == '-c' ]];then 
  18.         warning=`echo $2 | awk '$1 ~ /[0-9]$/{print $1};$1 ~ /[m,M]$/{print $1*1024};$1 ~ /[g,G]$/{print $1*1024*1024}'` 
  19.         critical=`echo $4 | awk '$1 ~ /[0-9]$/{print $1};$1 ~ /[m,M]$/{print $1*1024};$1 ~ /[g,G]$/{print $1*1024*1024}'` 
  20.     elif [[ $1 == '-c' ]] && [[ $3 == '-w' ]];then 
  21.         warning=`echo $4 | awk '$1 ~ /[0-9]$/{print $1};$1 ~ /[m,M]$/{print $1*1024};$1 ~ /[g,G]$/{print $1*1024*1024}'` 
  22.         critical=`echo $2 | awk '$1 ~ /[0-9]$/{print $1};$1 ~ /[m,M]$/{print $1*1024};$1 ~ /[g,G]$/{print $1*1024*1024}'` 
  23.     else 
  24.         echo "User like ./check_vm.sh -w freememory[M,G] -c freememory[M,G]" 
  25.         exit 3 
  26.     fi 
  27. else 
  28.     echo "User like ./check_vm.sh -w freememory[M,G] -c free[M,G]" 
  29.     exit 3 
  30. fi 
  31.  
  32. #====see-mem and comparison with arg========
  33. freemem=`free -m | cut -d " " -f17` 
  34. if [ $(( freemem*1024 )) -le $critical ];then 
  35.     echo "Insufficient memory,Only"$freemem"M are free!" 
  36.     exit 2 
  37. elif [ $(( freemem*1024 )) -le $warning ];then 
  38.     echo "Memory Warning,Only"$freemem"M are free!" 
  39.     exit 1 
  40. else 
  41.     echo "Memory OK" 
  42.     exit 0 
  43. fi 

 


當前標題:為Nagios定義自定義腳本檢測內(nèi)存狀態(tài)
網(wǎng)頁URL:http://weahome.cn/article/pcogjg.html

其他資訊

在線咨詢

微信咨詢

電話咨詢

028-86922220(工作日)

18980820575(7×24)

提交需求

返回頂部