哈爾濱海月數據恢復,技術亞洲領先 設為首頁加入收藏RSS訂閱
中國區:哈爾濱(總部)鄭州福建深圳沈陽合肥大連包頭淄博上海廣州
    南京杭州嘉興武漢濟南青島新疆太原
亞太區:印度韓國泰國新加坡馬來西亞澳大利亞
Linux
幾個常用的Linux操作系統監控腳本

  來源:中關村在線

  本文介紹了幾個常用的Linux監控腳本,可以實現主機網卡流量、系統狀況、主機磁盤空間、CPU和內存的使用情況等方面的自動監控與報警。根據自己的需求寫出的shell腳本更能滿足需求,更能細化主機監控的******性。

  ***近時不時有互聯網的朋友問我關于服務器監控方面的問題,問常用的服務器監控除了用開源軟件,比如:cacti,nagios監控外是否可以自己寫shell腳本呢?根據自己的需求寫出的shell腳本更能滿足需求,更能細化主機監控的全面性。

  下面是我常用的幾個主機監控的腳本,大家可以根據自己的情況再進行修改,希望能給大家一點幫助。

  1、查看主機網卡流量

  #!/bin/bash #network #Mike.Xu while : ; do time='date +%m"-"%d" "%k":"%M' day='date +%m"-"%d' rx_before='ifconfig eth0|sed -n "8"p|awk '{print \$2}'|cut -c7-' tx_before='ifconfig eth0|sed -n "8"p|awk '{print \$6}'|cut -c7-' sleep 2 rx_after='ifconfig eth0|sed -n "8"p|awk '{print \$2}'|cut -c7-' tx_after='ifconfig eth0|sed -n "8"p|awk '{print \$6}'|cut -c7-' rx_result=\$[(rx_after-rx_before)/256] tx_result=\$[(tx_after-tx_before)/256] echo "\$time Now_In_Speed: "\$rx_result"kbps Now_OUt_Speed: "\$tx_result"kbps" sleep 2 done

  2、系統狀況監控

  #!/bin/sh #systemstat.sh #Mike.Xu IP=192.168.1.227 top -n 2| grep "Cpu" 》./temp/cpu.txt free -m | grep "Mem" 》 ./temp/mem.txt df -k | grep "sda1" 》 ./temp/drive_sda1.txt #df -k | grep sda2 》 ./temp/drive_sda2.txt df -k | grep "/mnt/storage_0" 》 ./temp/mnt_storage_0.txt df -k | grep "/mnt/storage_pic" 》 ./temp/mnt_storage_pic.txt time=`date +%m"."%d" "%k":"%M` connect=`netstat -na | grep "219.238.148.30:80" | wc -l` echo "\$time \$connect" 》 ./temp/connect_count.txt

  3、監控主機的磁盤空間,當使用空間超過90%就通過發mail來發警告

  #!/bin/bash #monitor available disk space SPACE='df | sed -n '/ \ / \$ / p' | gawk '{print \$5}' | sed 's/%//' if [ \$SPACE -ge 90 ] then fty89@163.com fi

  4、 監控CPU和內存的使用情況

  #!/bin/bash #script to capture system statistics OUTFILE=/home/xu/capstats.csv

  DATE='date +%m/%d/%Y'

  TIME='date +%k:%m:%s'

  TIMEOUT='uptime'

  VMOUT='vmstat 1 2'

  USERS='echo \$TIMEOUT | gawk '{print \$4}' '

  LOAD='echo \$TIMEOUT | gawk '{print \$9}' | sed "s/,//' '

  FREE='echo \$VMOUT | sed -n '/[0-9]/p' | sed -n '2p' | gawk '{print \$4} ' '

  IDLE='echo \$VMOUT | sed -n '/[0-9]/p' | sed -n '2p' |gawk '{print \$15}' '

  echo "\$DATE,\$TIME,\$USERS,\$LOAD,\$FREE,\$IDLE" 》 \$OUTFILE

  5、*********監控主機

  #!/bin/bash # check_xu.sh # 0 * * * * /home/check_xu.sh DAT="`date +%Y%m%d`" HOUR="`date +%H`" DIR="/home/oslog/host_\${DAT}/\${HOUR}" DELAY=60 COUNT=60 # whether the responsible directory exist if ! test -d \${DIR} then /bin/mkdir -p \${DIR} fi # general check export TERM=linux /usr/bin/top -b -d \${DELAY} -n \${COUNT} > \${DIR}/top_\${DAT}.log 2>&1 & # cpu check /usr/bin/sar -u \${DELAY} \${COUNT} > \${DIR}/cpu_\${DAT}.log 2>&1 & #/usr/bin/mpstat -P 0 \${DELAY} \${COUNT} > \${DIR}/cpu_0_\${DAT}.log 2>&1 & #/usr/bin/mpstat -P 1 \${DELAY} \${COUNT} > \${DIR}/cpu_1_\${DAT}.log 2>&1 & # memory check /usr/bin/vmstat \${DELAY} \${COUNT} > \${DIR}/vmstat_\${DAT}.log 2>&1 & # I/O check /usr/bin/iostat \${DELAY} \${COUNT} > \${DIR}/iostat_\${DAT}.log 2>&1 & # network check /usr/bin/sar -n DEV \${DELAY} \${COUNT} > \${DIR}/net_\${DAT}.log 2>&1 & #/usr/bin/sar -n EDEV \${DELAY} \${COUNT} > \${DIR}/net_edev_\${DAT}.log 2>&1 &

  放在crontab里每小時自動執行:

  0 * * * * /home/check_xu.sh

  這樣會在/home/oslog/host_yyyymmdd/hh目錄下生成各小時cpu、內存、網絡,IO的統計數據。

  如果某個時間段產生問題了,就可以去看對應的日志信息,看看當時的主機性能如何。

 
客戶服務 +more
上門服務
服務承諾
異地恢復
收費標準
付款方式
疑難解答
服務特色 +more
·免費檢測
·免費提供3天備份
·專業工程師提供服務
·免費清潔送修的介質
·數據恢復前報價,客戶確認后工程師開始數據恢復
·數據恢復不成功不收費
·與客戶簽訂保密協議,對客戶的數
 據嚴格保密,整個恢復過程不會對
 客戶的原盤有任何的寫操作,以確
 保原盤的數據完全

·免費參觀恢復全過程

·工程師在線免費咨詢

·專業工程師提供服務
服務器數據恢復 點擊這里給我發消

息
數據庫修復
點擊這里給我發

消息
硬盤數據恢復
點擊這里給我發消

息
主站蜘蛛池模板: 97一区二区三区四区久久| 国精产品一区一区三区| 无码人妻一区二区三区免费视频 | 国产午夜三级一区二区三| 亚洲av无码一区二区三区天堂古代 | 久久无码人妻一区二区三区午夜| 一区二区三区内射美女毛片| 日本一区频道在线视频| 亚洲av鲁丝一区二区三区 | 一区二区三区www| 精品无码国产AV一区二区三区 | 国产亚洲自拍一区| 波霸影院一区二区| 国产一区二区三区在线观看免费| 亚洲欧洲日韩国产一区二区三区| 日本成人一区二区三区| 国产亚洲日韩一区二区三区| 狠狠色婷婷久久一区二区三区| 日韩精品久久一区二区三区| 女同一区二区在线观看| eeuss鲁片一区二区三区| 无码人妻一区二区三区免费| 亚洲.国产.欧美一区二区三区| 国产精品一区二区久久精品| 亚洲欧洲日韩国产一区二区三区| 亚洲日韩国产一区二区三区在线| 精品国产一区二区三区不卡| 色狠狠色狠狠综合一区| 亚洲愉拍一区二区三区| 精品国产一区二区三区AV| 在线播放精品一区二区啪视频| 成人免费视频一区二区三区| 精品91一区二区三区| 久久久国产一区二区三区| 国产亚洲情侣一区二区无| 国产成人无码一区二区在线播放| 少妇激情一区二区三区视频| 国产成人一区二区三中文| 国产精品美女一区二区| 中文字幕一精品亚洲无线一区| 久久99热狠狠色精品一区|