亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb

首頁 > 開發 > Linux Shell > 正文

幾個常用的Linux操作系統監控腳本代碼

2020-07-27 19:22:33
字體:
來源:轉載
供稿:網友
本文介紹了幾個常用的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的統計數據。

如果某個時間段產生問題了,就可以去看對應的日志信息,看看當時的主機性能如何。
發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb
国产精品日韩精品| 成人精品网站在线观看| 国产亚洲成精品久久| 欧美wwwwww| 91精品成人久久| 欧美精品激情blacked18| 91精品国产自产在线观看永久| 亚洲色图第三页| 日韩av中文字幕在线| 亚洲а∨天堂久久精品喷水| 亚洲欧洲第一视频| 欧美日韩国产综合视频在线观看中文| 日韩大陆欧美高清视频区| 日韩精品中文字幕视频在线| 亚洲图片欧美午夜| 精品视频久久久| 国产精品欧美激情在线播放| 欧美裸体视频网站| 国产精品一区二区三区久久久| 国产日韩欧美在线播放| 国产主播喷水一区二区| 高清一区二区三区四区五区| 欧美极品少妇xxxxⅹ免费视频| 日韩在线观看精品| 成人免费福利视频| 免费91麻豆精品国产自产在线观看| 热re91久久精品国99热蜜臀| 欧美寡妇偷汉性猛交| 欧美精品久久久久久久| 亚洲娇小xxxx欧美娇小| 91精品久久久久久久久不口人| 日韩美女视频在线观看| 亚洲国产天堂久久综合| 欧美日韩国产精品专区| 日韩av在线网站| 亚洲性av网站| 18一19gay欧美视频网站| 欧美性xxxxxx| 成人美女免费网站视频| 国产精品亚洲一区二区三区| 91大神在线播放精品| 日韩av在线免费观看一区| 国产精品美女午夜av| 国精产品一区一区三区有限在线| 亚洲欧美日韩精品久久亚洲区| 亚洲欧美资源在线| 亚洲欧美一区二区激情| 国产一区二区三区18| 激情久久av一区av二区av三区| 日本精品va在线观看| 欧美精品在线免费播放| 97视频在线观看免费高清完整版在线观看| 日韩免费在线看| 92裸体在线视频网站| 亚洲国产精品免费| 精品高清一区二区三区| 亚洲性日韩精品一区二区| 热久久这里只有精品| 久久精品免费电影| 日韩国产高清视频在线| 91中文在线视频| 国产日韩欧美另类| 国产精品久久久久久亚洲调教| 海角国产乱辈乱精品视频| 日韩中文字幕在线播放| 日韩精品中文字幕久久臀| 成人福利免费观看| 国产精品无码专区在线观看| 欧美视频第一页| 欧美片一区二区三区| 欧美一级片一区| 精品夜色国产国偷在线| 久久网福利资源网站| 欧美日韩免费区域视频在线观看| 7m精品福利视频导航| 国产色婷婷国产综合在线理论片a| 91免费的视频在线播放| 中文字幕成人精品久久不卡| 自拍偷拍亚洲精品| 欧美色道久久88综合亚洲精品| 国产有码一区二区| 国产精欧美一区二区三区| 国产精品电影在线观看| 亚洲精品国产拍免费91在线| 精品亚洲精品福利线在观看| 亚洲精品美女在线观看| 久久综合九色九九| 国产91精品网站| 2018日韩中文字幕| 黑人巨大精品欧美一区二区免费| 欧美成人免费大片| 日韩中文在线观看| 成人黄色av播放免费| 亚洲精品美女在线| 欧美成人精品一区二区| 自拍视频国产精品| 亚洲精品理论电影| 国产精品777| 国产成人精彩在线视频九色| 亚洲片av在线| 国产精品吊钟奶在线| 色无极亚洲影院| 超碰91人人草人人干| 久久久久久久久久久成人| 亚洲精品日韩av| 欧美综合在线观看| 亚洲天堂av在线免费观看| 91av国产在线| 久久99精品久久久久久琪琪| 欧美色欧美亚洲高清在线视频| 国产精品 欧美在线| 欧美激情高清视频| 欧美性xxxx在线播放| 国产欧美日韩综合精品| 国产精品久久77777| 97热精品视频官网| 国产精品一香蕉国产线看观看| 欧美国产日韩中文字幕在线| 国产精品精品一区二区三区午夜版| 国产一区红桃视频| 久久成人亚洲精品| 国产伊人精品在线| 亚洲欧美日韩直播| 亚洲福利在线观看| 亚洲欧美日韩天堂一区二区| 欧美性猛交xxxx| 国产精品色午夜在线观看| 亚洲国产成人爱av在线播放| 欧洲中文字幕国产精品| 青青青国产精品一区二区| 欧美激情视频在线免费观看 欧美视频免费一| 国产一区二区丝袜| 亚洲成人久久电影| 97人人做人人爱| 精品美女久久久久久免费| 亚洲va码欧洲m码| 中文字幕亚洲二区| 蜜臀久久99精品久久久久久宅男| 久久伊人精品视频| 欧美在线影院在线视频| 国产精品草莓在线免费观看| 日韩在线视频一区| 亚洲日本成人女熟在线观看| 国产999在线| 性色av一区二区三区红粉影视| 欧美大肥婆大肥bbbbb| 亚洲精品视频网上网址在线观看| 亚洲黄色在线观看| 国产日韩综合一区二区性色av| 最近免费中文字幕视频2019| 欧美日韩视频在线| 国产成+人+综合+亚洲欧洲| 亚洲美女精品久久| 久久久国产精品亚洲一区| 伊人久久综合97精品| 亚洲一区二区三区四区视频| 日韩欧美在线免费| 黑人巨大精品欧美一区二区| 成人日韩av在线| 国产精品中文久久久久久久| 性欧美暴力猛交69hd| 98精品在线视频| 久久久免费精品| 欧美精品18videos性欧美|