日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當(dāng)前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

我用nagios-check_http check Checker

發(fā)布時(shí)間:2025/6/15 编程问答 29 豆豆
生活随笔 收集整理的這篇文章主要介紹了 我用nagios-check_http check Checker 小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.
這幾天按照yahoon兄的大作完成了nagios的配置。并成功監(jiān)控linux+win服務(wù)器的各種服務(wù)。
??? 在這里把遇到的問題整理了下。
? 1、? mail : sendmail 一個(gè)小工具實(shí)現(xiàn)郵件發(fā)送。主頁:[url]http://caspian.dotconf.net/menu/Software/SendEmail/[/url]
?
安裝后測試,如果能發(fā)送郵件,那說明正常,只需要配置一下下。
?
具體的我就不說了。看yahoon的大作去吧。[url]http://yahoon.blog.51cto.com/13184/49722[/url]
在這里我的mail有smtp pop3雙向認(rèn)證,并照樣收發(fā)正常
?
2、check 的使用,在安裝后nagios plugins 后會產(chǎn)生N多check開頭的文件。
??? 就這是這些腳本的使用
?? 那么對于apache如果只是監(jiān)控端口80 并不能說明apache就正常,比如動態(tài)或者虛擬主機(jī)。其中一個(gè)網(wǎng)頁down了但也不會報(bào)警。
? 于是就應(yīng)該對check_tcp!80 進(jìn)行修改
? 其修改commends.cfg? 添加:
define command{
??????? command_name??? check_http
??????? command_line??? $USER1$/check_http -H $HOSTADDRESS$ -u $ARG1$ -w $ARG2$ -c $ARG3$
??????? }
修改services.cfg
define service{
??????? host_name?????????????? aabbcc
??????? service_description???? check-http
??????? check_command?????????? check_http!3???? # 3 timeout? --超時(shí)值
??????? max_check_attempts????? 5
??????? normal_check_interval?? 3
??????? retry_check_interval??? 2
??????? check_period??????????? 24x7
??????? notification_interval?? 10
??????? notification_period???? 24x7
??????? notification_options??? w,u,c,r
??????? contact_groups????????? sagroup
??????? }
這樣就OK 了。如果你要改一些選項(xiàng)的,在nagios/libexec 目錄 ./check_http --help
根據(jù)參數(shù)改就好了。
?
在這里如果使用check_http!3?? nagios返回的是code值HTTP OK HTTP/1.1 200 OK - 66598 bytes in 0.013 seconds???? 200 剛為正常
如果你進(jìn)行測試修改一下,就會報(bào)其它的錯(cuò)。
check_tcp!80 只返回ping 值
?
?
另一個(gè)腳本check_mem??? 使用方法一樣。我只貼出腳本內(nèi)容了。保存的時(shí)候記得chmod +x
# Script to check real memory usage
# L.Gill 02/05/06 - V.1.0
# ------------------------------------------
# ########? Script Modifications? ##########
# ------------------------------------------
# Who??? When????? What
# ---??? ----????? ----
# LGill? 17/05/06? "$percent" lt 1% fix - sed edits dc result beggining with "."
#
#
#!/bin/bash
USAGE="`basename $0` [-w|--warning]<percent free> [-c|--critical]<percent free>"
THRESHOLD_USAGE="WARNING threshold must be greater than CRITICAL: `basename $0` $*"
calc=/tmp/memcalc
percent_free=/tmp/mempercent
critical=""
warning=""
STATE_OK=0
STATE_WARNING=1
STATE_CRITICAL=2
STATE_UNKNOWN=3
# print usage
if [[ $# -lt 4 ]]
then
??????? echo ""
??????? echo "Wrong Syntax: `basename $0` $*"
??????? echo ""
??????? echo "Usage: $USAGE"
??????? echo ""
??????? exit 0
fi
# read input
while [[ $# -gt 0 ]]
? do
??????? case "$1" in
?????????????? -w|--warning)
?????????????? shift
?????????????? warning=$1
??????? ;;
?????????????? -c|--critical)
?????????????? shift
?????????????? critical=$1
??????? ;;
??????? esac
??????? shift
? done
# verify input
if [[ $warning -eq $critical || $warning -lt $critical ]]
then
??????? echo ""
??????? echo "$THRESHOLD_USAGE"
??????? echo ""
??????? echo "Usage: $USAGE"
??????? echo ""
??????? exit 0
fi
# Total memory available
total=`free -m | head -2 |tail -1 |gawk '{print $2}'`
# Total memory used
used=`free -m | head -2 |tail -1 |gawk '{print $3}'`
# Calc total minus used
free=`free -m | head -2 |tail -1 |gawk '{print $2-$3}'`
# normal values
#echo "$total"MB total
#echo "$used"MB used
#echo "$free"MB free
# make it into % percent free = ((free mem / total mem) * 100)
echo "5" > $calc # decimal accuracy
echo "k" >> $calc # commit
echo "100" >> $calc # multiply
echo "$free" >> $calc # division integer
echo "$total" >> $calc # division integer
echo "/" >> $calc # division sign
echo "*" >> $calc # multiplication sign
echo "p" >> $calc # print
percent=`/usr/bin/dc $calc|/bin/sed 's/^\./0./'|/usr/bin/tr "." " "|/usr/bin/gawk {'print $1'}`
#percent1=`/usr/bin/dc $calc`
#echo "$percent1"
if [[ "$percent" -le? $critical ]]
??????? then??????????????? echo "CRITICAL - $free MB ($percent%) Free Memory"
??????????????? exit 2
fi
if [[ "$percent" -le? $warning ]]??????? then
??????????????? echo "WARNING - $free MB ($percent%) Free Memory"??????????????? exit 1
fi
if [[ "$percent" -gt? $warning ]]
??????? then
??????????????? echo "OK - $free MB ($percent%) Free Memory"??????????????? exit 0
fi
?
?
3、firefox 瀏覽器右下角監(jiān)控提示 Nagios Checker
下載:[url]https://addons.mozilla.org/en-US/firefox/addon/3607[/url]
使用方法很簡單,下載后添加到firefox插件里,再在右下腳添加被監(jiān)控機(jī),用戶名和密碼就可以看到一些信息了。
這樣你就不用開著nagios 看,可以邊瀏覽網(wǎng)頁邊注意它的提醒。
給大家來張效果圖:
?
注:本一些資料參照[url]http://www.itnms.net/discuz[/url] 及石頭兄的文章

轉(zhuǎn)載于:https://blog.51cto.com/liuyu/64064

總結(jié)

以上是生活随笔為你收集整理的我用nagios-check_http check Checker的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網(wǎng)站內(nèi)容還不錯(cuò),歡迎將生活随笔推薦給好友。

主站蜘蛛池模板: 激情久久五月天 | 黄色日比视频 | 97国产精品久久 | 天天综合天天做天天综合 | 欧美三级欧美一级 | 国产精品无码av无码 | 91精品一区二区 | 亚洲自拍偷拍一区 | 2021亚洲天堂 | 被绑在床强摁做开腿呻吟 | 国产女主播自拍 | 人人草在线视频 | 先锋资源在线视频 | 爱涩av| 国产精品一区二区三区在线播放 | 动漫美女靠逼 | 一区二区av | 欧美日韩一级黄色片 | 国产精品一区二区在线看 | 尤物影院在线观看 | 国产精欧美一区二区三区蓝颜男同 | 俺也去综合 | 色一五月 | 大桥未久av在线播放 | jizz欧美性11| 午夜精品av | 久久久久亚洲av无码专区首jn | 国产亚洲自拍av | 亚洲人天堂 | 精品国产一区一区二区三亚瑟 | 寻找身体恐怖电影免费播放 | 最新一区二区三区 | 大黄一级片 | x88av在线| 国产成人欧美 | 天天操天天操天天操天天操天天操 | 青草在线视频 | 日韩精品免费一区 | 久久综合中文 | 国产51自产区| 少妇与公做了夜伦理 | 肌肉猛男裸体gay网站免费 | 久久国产精品国语对白 | 福利视频精品 | 亚洲精品久久久久久久久久久 | 国产精品电影院 | 美国免费黄色片 | 亚洲三级视频 | 三上悠亚影音先锋 | 在线观看中文字幕 | 日韩av在线播 | 亚洲乱码久久 | 色婷婷综合久久久久中文 | 欧美日韩一区二区在线观看视频 | 手机看片日韩久久 | 亚洲精品成人无码毛片 | 爆操欧美| 加勒比hezyo黑人专区 | 诱人的乳峰奶水hd | 亚洲专区在线播放 | 国产孕妇一区二区三区 | 欧美午夜视频在线观看 | 色999日韩| 亚洲大片 | 一区二区在线观看av | 国产第一色 | 爱爱亚洲 | 熟女人妻一区二区三区免费看 | 精品一区二区三区毛片 | 欧美精品在线观看一区二区 | 午夜精品一区二区三区三上悠亚 | 我的公把我弄高潮了视频 | 丁香网五月天 | 国产一线天粉嫩馒头极品av | 久久激情免费视频 | 乌克兰av在线 | 黄色录像网址 | a级片在线 | 中文字幕不卡 | 五月天婷婷社区 | 日本久久网 | 女人裸体免费网站 | 中文字幕人妻色偷偷久久 | 伊甸园精品区 | 日韩精品一区二区亚洲av观看 | 一区黄色| 蜜桃视频污在线观看 | 免费成人看片 | 在线天堂1 | 国产成人免费观看视频 | 一区二区精品视频在线观看 | 理论片高清免费理伦片 | 亚洲性视频网站 | www,久久久| 亚洲涩涩| 日韩福利网站 | 麻豆av电影在线观看 | 欧美一级黄色片网站 | 天天爽天天爽夜夜爽毛片 |