校园春色亚洲色图_亚洲视频分类_中文字幕精品一区二区精品_麻豆一区区三区四区产品精品蜜桃

主頁 > 知識(shí)庫 > Shell腳本實(shí)現(xiàn)memcache緩存命中率監(jiān)控

Shell腳本實(shí)現(xiàn)memcache緩存命中率監(jiān)控

熱門標(biāo)簽:東莞電銷機(jī)器人價(jià)格一覽表 旅游地圖標(biāo)注大全 佛山高德地圖標(biāo)注中心 陜西電銷卡外呼系統(tǒng)怎么安裝 杭州機(jī)器人外呼系統(tǒng) 百度地圖標(biāo)注圖標(biāo)更換 百度地圖的地圖標(biāo)注 地圖標(biāo)注超出范圍怎么辦 excel地址地圖標(biāo)注

公司有幾個(gè)服務(wù)器開著多個(gè)memcached進(jìn)程,除了要監(jiān)控他們是否正常telnet通,實(shí)例是否存在外還要監(jiān)控他們的緩存命中率。針對(duì)他們的緩存命中率進(jìn)行報(bào)警。

網(wǎng)上有個(gè)perl寫的,需要編譯安裝。有個(gè)python寫的,貼過來運(yùn)行下,發(fā)現(xiàn)python庫版本不對(duì)。這么簡單的腳本搞得這么費(fèi)勁,就手動(dòng)寫了個(gè)。

越寫就越覺得shell處理數(shù)據(jù),函數(shù),字符串?dāng)?shù)組這方面太弱勢了。

還好,湊合用吧。這個(gè)腳本比較簡單,通過check_tcp腳本獲取memcached的stats信息。然后將該信息格式化成一個(gè)字符串,然后將get_hits比上cmd_gets就能得到緩存命中率。基礎(chǔ)原理比較簡單。但是還要實(shí)現(xiàn)nagios的報(bào)警格式,以及性能數(shù)據(jù)的輸出,支持pnp繪圖。

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

如果有bug請反饋!


復(fù)制代碼 代碼如下:

#!/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"
}
###################
#獲取命令行執(zhí)行參數(shù)
###################
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()
#檢查參數(shù),返回兩個(gè)數(shù)字比
########################
functiondiv_f()
{
ref=`awk-vnum_a=$1 -vnum_b=$2 'BEGIN{printf "%0.2f \n",num_a/num_b}'`;
echo$ref;
}
##################
#得到命中率函數(shù)
##################
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`;
##################
#得到命中率所在區(qū)間
##################
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

您可能感興趣的文章:
  • Shell腳本批量清除Nginx緩存
  • Shell腳本實(shí)現(xiàn)精準(zhǔn)清除Squid緩存
  • linux find下如何統(tǒng)計(jì)一個(gè)目錄下的文件個(gè)數(shù)以及代碼總行數(shù)的命令
  • linux使用find和crontab命令定期清理過期文件
  • linux命令之find命令簡單概述
  • Linux中find命令的用法入門
  • 利用shell find命令刪除過期的緩存方法示例

標(biāo)簽:西藏 朝陽 隨州 延邊 通遼 青島 南充 雅安

巨人網(wǎng)絡(luò)通訊聲明:本文標(biāo)題《Shell腳本實(shí)現(xiàn)memcache緩存命中率監(jiān)控》,本文關(guān)鍵詞  Shell,腳本,實(shí)現(xiàn),memcache,緩存,;如發(fā)現(xiàn)本文內(nèi)容存在版權(quán)問題,煩請?zhí)峁┫嚓P(guān)信息告之我們,我們將及時(shí)溝通與處理。本站內(nèi)容系統(tǒng)采集于網(wǎng)絡(luò),涉及言論、版權(quán)與本站無關(guān)。
  • 相關(guān)文章
  • 下面列出與本文章《Shell腳本實(shí)現(xiàn)memcache緩存命中率監(jiān)控》相關(guān)的同類信息!
  • 本頁收集關(guān)于Shell腳本實(shí)現(xiàn)memcache緩存命中率監(jiān)控的相關(guān)信息資訊供網(wǎng)民參考!
  • 推薦文章
    校园春色亚洲色图_亚洲视频分类_中文字幕精品一区二区精品_麻豆一区区三区四区产品精品蜜桃
    欧美变态口味重另类| 精品视频全国免费看| 久久嫩草精品久久久久| 精品一区二区三区在线播放视频| 精品免费视频一区二区| 国产精品性做久久久久久| 久久综合五月天婷婷伊人| 粉嫩13p一区二区三区| 中文字幕中文字幕一区| 在线观看亚洲成人| 日韩1区2区3区| 久久精品视频免费| 丁香啪啪综合成人亚洲小说 | 亚洲视频免费观看| 日本福利一区二区| 蜜臀av一级做a爰片久久| 精品国产网站在线观看| 不卡免费追剧大全电视剧网站| 亚洲综合激情小说| 欧美大片国产精品| 本田岬高潮一区二区三区| 一区二区三区日韩| 欧美伦理电影网| 国产成人精品影院| 亚洲国产精品自拍| 国产亚洲va综合人人澡精品| 色呦呦国产精品| 国产在线播精品第三| 亚洲精品免费一二三区| 日韩欧美国产一区二区在线播放| 99久久精品国产一区| 男人的j进女人的j一区| 中文字幕成人网| 欧美精选午夜久久久乱码6080| 国产一区在线看| 亚洲h在线观看| 国产精品二三区| 欧美一区二视频| 91丨九色丨蝌蚪丨老版| 美女脱光内衣内裤视频久久网站| 亚洲欧美一区二区三区孕妇| 日韩视频免费观看高清完整版 | 色狠狠桃花综合| 国产一区二区电影| 日日夜夜免费精品| 国产精品久久久久7777按摩 | 欧美丰满少妇xxxxx高潮对白| 高清在线观看日韩| 美女视频黄a大片欧美| 一区二区三区四区视频精品免费| 日韩精品中文字幕一区 | 另类小说一区二区三区| 亚洲最快最全在线视频| 欧美国产激情二区三区| 日韩欧美一区二区不卡| 欧美视频一区二区三区| 99久久精品免费看国产 | 黑人精品欧美一区二区蜜桃 | 久久久久久久性| 日韩免费看的电影| 91精品国产欧美一区二区| 91成人免费电影| 99精品视频一区| 成人91在线观看| 粉嫩av一区二区三区在线播放| 免费高清成人在线| 日本欧美在线看| 天天免费综合色| 五月天久久比比资源色| 亚洲国产人成综合网站| 亚洲激情成人在线| 一区二区在线观看av| 综合av第一页| 综合自拍亚洲综合图不卡区| 国产精品国产自产拍高清av| 国产精品欧美一区二区三区| 国产欧美日本一区视频| 欧美激情一区二区三区不卡| 国产欧美一区二区精品仙草咪| 久久久久99精品国产片| 国产日韩欧美综合一区| 国产欧美一区二区精品婷婷| 久久久.com| 中文字幕第一区| 亚洲啪啪综合av一区二区三区| 亚洲色图都市小说| 亚洲狠狠丁香婷婷综合久久久| 亚洲人成7777| 亚洲h在线观看| 久久黄色级2电影| 国产精品一区二区91| 成人美女在线视频| 日本久久电影网| 欧美α欧美αv大片| 久久久夜色精品亚洲| 国产欧美一区二区三区在线看蜜臀| 日本一区二区久久| 亚洲视频一区二区免费在线观看| 一片黄亚洲嫩模| 日韩国产欧美三级| 国产一区二区三区精品欧美日韩一区二区三区 | 欧美日韩国产小视频| 欧美精品一卡两卡| 国产亚洲人成网站| 亚洲精品国产a久久久久久| 亚洲成人综合视频| 国产麻豆视频一区二区| 99riav一区二区三区| 欧美猛男gaygay网站| 精品美女被调教视频大全网站| 国产精品午夜在线观看| 亚洲影视在线观看| 精品亚洲成a人| 日本道精品一区二区三区 | 亚洲精品一区二区三区四区高清| 日本一区二区免费在线| 亚洲第一二三四区| 国产精品自拍av| 欧美日韩黄色一区二区| 精品国产制服丝袜高跟| 亚洲激情图片一区| 国产精品自拍毛片| 欧美日韩久久不卡| 国产精品国产三级国产普通话三级 | 欧美亚州韩日在线看免费版国语版| 欧美一区二区三区在| 国产精品午夜在线观看| 免费成人性网站| 91麻豆精品视频| 久久久美女毛片| 欧美aaaaaa午夜精品| 色狠狠色噜噜噜综合网| 久久久91精品国产一区二区三区| 午夜国产精品影院在线观看| 成人精品gif动图一区| 日韩亚洲欧美一区二区三区| 自拍偷拍国产精品| 国产精品亚洲专一区二区三区| 欧美日韩卡一卡二| 亚洲欧洲www| 国产成人精品午夜视频免费| 欧美疯狂做受xxxx富婆| 一区二区三区精品在线| 顶级嫩模精品视频在线看| 日韩一区二区电影在线| 亚洲国产人成综合网站| 99久精品国产| 亚洲综合在线电影| 国产suv精品一区二区三区| 日韩欧美中文一区| 亚洲.国产.中文慕字在线| 91丨porny丨首页| 国产精品视频在线看| 久久99国产精品尤物| 欧美一区二区三区在线电影 | 亚洲日穴在线视频| 成人精品视频一区| 欧美国产1区2区| 成人免费视频caoporn| 国产亚洲一区字幕| 看片的网站亚洲| 日韩欧美高清dvd碟片| 视频在线观看一区二区三区| 欧美日韩亚洲综合一区二区三区| 亚洲一区在线观看视频| 色哟哟国产精品免费观看| 亚洲人成精品久久久久| 色综合久久久久网| 亚洲精品综合在线| 日本精品一级二级| 亚洲午夜久久久久久久久电影网| 91精品福利视频| 亚洲高清视频中文字幕| 欧美日韩中文国产| 日韩极品在线观看| 日韩欧美一二三四区| 极品销魂美女一区二区三区| 久久久精品黄色| 国产成人av电影在线| 国产精品久久久久久久久晋中| 99精品黄色片免费大全| 亚洲精品一二三| 欧美日韩另类一区| 国内精品久久久久影院薰衣草| 久久久激情视频| 99久久伊人精品| 亚洲一区二区视频| 欧美一区二区三区爱爱| 国产一区二区视频在线| 18成人在线观看| 69堂精品视频| 九九久久精品视频| 亚洲人成网站影音先锋播放| 欧美日韩卡一卡二| 国产精品99久久久久久有的能看| 中文字幕中文乱码欧美一区二区| 欧美色视频在线观看| 精品亚洲国内自在自线福利| 国产精品妹子av| 欧美日韩免费不卡视频一区二区三区|