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

首頁 > 開發 > Linux Shell > 正文

Shell腳本實現memcache緩存命中率監控

2020-07-27 19:10:26
字體:
來源:轉載
供稿:網友

公司有幾個服務器開著多個memcached進程,除了要監控他們是否正常telnet通,實例是否存在外還要監控他們的緩存命中率。針對他們的緩存命中率進行報警。

網上有個perl寫的,需要編譯安裝。有個python寫的,貼過來運行下,發現python庫版本不對。這么簡單的腳本搞得這么費勁,就手動寫了個。

越寫就越覺得shell處理數據,函數,字符串數組這方面太弱勢了。

還好,湊合用吧。這個腳本比較簡單,通過check_tcp腳本獲取memcached的stats信息。然后將該信息格式化成一個字符串,然后將get_hits比上cmd_gets就能得到緩存命中率?;A原理比較簡單。但是還要實現nagios的報警格式,以及性能數據的輸出,支持pnp繪圖。

為了伸手黨們方便些,將以前的函數直接按需插入到該腳本中,應該是復制粘貼運行就行。

如果有bug請反饋!


復制代碼 代碼如下:

#!/bin/bash
###############################
#檢查memcached的命中率
#加載nagios自帶utils.sh
###############################
source/usr/local/nagios/libexec/utils.sh
print_usage()
{
echo"check_memcached -H IP -P port -w warning -c critical"
}
###################
#獲取命令行執行參數
###################
whiletest-n "$1";do
case"$1"in
-H)
host=$2
shift
;;
-P)
port=$2
shift
;;
-w)
warning=$2
shift
;;
-c)
critical=$2
shift
;;
*)
echo"Unknown argument:$1"
print_usage
exit$STATE_UNKNOWN
;;
esac
shift
done
########################
#function div_f()
#檢查參數,返回兩個數字比
########################
functiondiv_f()
{
ref=`awk-vnum_a=$1 -vnum_b=$2 'BEGIN{printf "%0.2f /n",num_a/num_b}'`;
echo$ref;
}
##################
#得到命中率函數
##################
functiongetMemcachedHits()
{
memcachedinfo=`/usr/local/nagios/libexec/check_tcp-H $host -p $port -E -s'stats/r/nquit/r/n'-e 'uptime'| tr"/r""@"`
get_hits=`echo$memcachedinfo | grep-o "@ STAT get_hits [0-9]*"| awk'{print $4}'`
cmd_get=`echo$memcachedinfo | grep-o "@ STAT cmd_get [0-9]*"| awk'{print $4}'`
div_f $get_hits $cmd_get;
}
hits=`getMemcachedHits $host $port`;
##################
#得到命中率所在區間
##################
functionre_rang()
{
rang=$hits;
interval_a=$critical;
interval_b=$warningl
if[[ $rang < $interval_a ]];then
echo"0";
elif[[ $rang < $interval_b ]];then
echo"1";
elif[[ $rang > $interval_b ]]||[[ $rang == $interval_b ]] ;then
echo"2";
else
return;
fi
}
res=`re_rang $critical $warning $hits`;
case"$res"in
0)
echo"Critical memcached_hits=$hits|memcached_hits=$hits;$warning;$critical;"
exit$STATE_CRITICAL
;;
1)
echo"Warning  memcached_hits=$hits|memcached_hits=$hits;$warning;$critical;"
exit$STATE_WARNING
;;
2)
echo"Ok  memcached_hits=$hits|memcached_hits=$hits;$warning;$critical;"
exit$STATE_OK
;;
*)
echo"Unkown"
exit$STATE_UNKNOWN
;;
esac

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb
欧美在线一级视频| 亚洲欧美中文日韩在线v日本| 国产精品你懂得| 成人亚洲欧美一区二区三区| 欧美高清videos高潮hd| 91中文字幕一区| 91国自产精品中文字幕亚洲| 亚洲福利在线看| 亚洲美女av在线| 色老头一区二区三区在线观看| 欧美自拍大量在线观看| 国产日韩欧美在线观看| 亚洲精品久久久久国产| 91久久在线观看| 国产精品丝袜久久久久久高清| 日本亚洲欧洲色| 国产成人91久久精品| 国产精品美女www爽爽爽视频| 91久久久在线| 国产91精品在线播放| 亚洲人永久免费| 91在线视频导航| 日产精品99久久久久久| 亚洲精品国产拍免费91在线| 日韩av色在线| 国产精品第一第二| 国产有码在线一区二区视频| 97成人精品区在线播放| 亚洲欧美日韩另类| 久久精品91久久香蕉加勒比| 2019中文字幕免费视频| 精品国产一区二区三区久久久狼| 欧美一级淫片aaaaaaa视频| 国产精品一区二区三区毛片淫片| 亚洲二区在线播放视频| 亚洲欧美中文字幕在线一区| 亚洲精品国产电影| 97久久精品视频| 少妇av一区二区三区| 亚洲精品电影在线观看| 中文综合在线观看| 亚洲国产成人精品久久| 美女福利视频一区| 97av在线视频免费播放| 亚洲男人的天堂在线| 91网在线免费观看| 日av在线播放中文不卡| 精品一区电影国产| 亚洲国产天堂网精品网站| 久久综合久久八八| 国产精品高潮呻吟久久av野狼| 欧美天天综合色影久久精品| 国产欧美一区二区三区久久| 97视频com| 日韩高清人体午夜| 日本欧美一二三区| 久久综合电影一区| 欧美极度另类性三渗透| 亚洲美女免费精品视频在线观看| 亚洲一区二区三区sesese| 欧美成人黑人xx视频免费观看| 亚洲人成网站在线播| 国语自产精品视频在线看一大j8| 日韩在线观看网址| 伊人成人开心激情综合网| 国产精品久久久久av| 国产91色在线播放| 91禁国产网站| 国产精品扒开腿做爽爽爽男男| 国产精品1234| 日韩欧美高清在线视频| 国产亚洲视频中文字幕视频| 久久久噜噜噜久久中文字免| 欧美日韩国产中字| 日韩在线观看成人| 91精品国产九九九久久久亚洲| 欧美日韩国产一区中文午夜| 亚洲国产小视频在线观看| 超碰日本道色综合久久综合| 伊人久久男人天堂| 国产成人精品久久二区二区| 亚洲va欧美va国产综合剧情| 97av在线视频免费播放| 精品日本高清在线播放| 在线观看欧美成人| 国产精品精品久久久| 成人欧美一区二区三区黑人孕妇| 国产精品一区电影| 欧美中文字幕视频在线观看| 91精品在线看| 国产欧美精品va在线观看| 亚洲一区美女视频在线观看免费| 精品自拍视频在线观看| 国产精品自拍网| 久久精品小视频| 国产在线视频不卡| 国产精品嫩草视频| 91成人在线播放| 国产一区二中文字幕在线看| 欧美在线精品免播放器视频| 成人精品一区二区三区电影免费| 日韩福利视频在线观看| 亚洲女人初尝黑人巨大| 午夜免费日韩视频| 欧美成人合集magnet| 久久久电影免费观看完整版| 久久中文精品视频| 久操成人在线视频| 中文字幕少妇一区二区三区| 久久伊人色综合| 中文在线不卡视频| 国产一区二区三区久久精品| 国产aⅴ夜夜欢一区二区三区| 国产在线视频欧美| 国产精品一区二区三区在线播放| 日本久久久久久久| 午夜精品三级视频福利| 国产精品h在线观看| 热门国产精品亚洲第一区在线| 国产精品白嫩美女在线观看| 国产精品入口免费视| 黑人与娇小精品av专区| 91香蕉嫩草影院入口| 亚洲男人天堂网| 91在线免费看网站| 亚洲一区二区三区视频播放| 亚洲精品国产精品国产自| 国产精品亚洲自拍| 国产深夜精品福利| 精品国产一区二区三区久久狼5月| 国产精品91在线| 92看片淫黄大片看国产片| 国产精品人成电影| 亚洲精品在线不卡| 日韩av电影在线网| 96国产粉嫩美女| 久久亚洲国产精品| 97涩涩爰在线观看亚洲| 午夜剧场成人观在线视频免费观看| 欧美黄网免费在线观看| 2019中文字幕免费视频| 久久免费视频网| 久久男人av资源网站| 亚洲天堂第二页| 久久久久久久国产精品| 欧美成人午夜激情在线| 亚洲人成网站999久久久综合| 国产乱人伦真实精品视频| 欧美激情国内偷拍| 国产精品一区二区久久| 国内偷自视频区视频综合| 91视频国产一区| 国产欧美婷婷中文| 久久久国产在线视频| 亚洲自拍偷拍一区| 久久成人在线视频| 亚洲男人天堂九九视频| 久热精品在线视频| 国产精品成人一区| 日韩毛片中文字幕| 精品欧美aⅴ在线网站| 国产成人鲁鲁免费视频a| 色999日韩欧美国产| 欧美电影免费观看网站|