首页 > nagios > nagios监控带宽插件更新

nagios监控带宽插件更新

2010年12月8日 eric 发表评论 阅读评论

以前写的一个nagios 监控带宽的插件,今天看了下有个小BUG,看代码

BS="`cat wget-log |tail -n20 |awk '{print $8}'|sed 's/K//'|awk '{sum+=$1};END{print sum}'`"
       speed=`echo $BS / 19|bc`

我是统计20行数据,在我算平均值的时候是除以了19,是按19行算的,因为最后一行90%数据是不完整,没有统计到下载速度,所以我是按19行来算的,但是考虑到也有10%的可能有数据,这样按照19行来统计平均值会不准确。所以加一条管道更新了一下脚本:

#!/bin/bash
PROGNAME=`basename $0`
VERSION="Version 1.1"
AUTHOR="2010.11.17,www.nginxs.com"

ST_OK=0
ST_WR=1
ST_CR=2
ST_UK=3

interval=5
url="http://mirrors.163.com/centos/5.5/isos/x86_64/CentOS-5.5-x86_64-LiveCD.iso"

print_version() {
        echo "$VERSION $AUTHOR"
}

print_help() {
        print_version $PROGNAME $VERSION
        echo "$PROGNAME is a Nagios plugin to monitor download speed"
        echo "Use of wget download url file"
        echo "When using optional warning/critical thresholds all values except"
        echo "Usage parameters:"
        echo ""
        echo "$PROGNAME [-i/--interval] [-u|--url] [-w/--warning] [-c/--critical]"
        echo ""
        echo "Options:"
                echo "  --interval|-i)"
                echo "    Defines the download file times"
                echo "          propose set < 5 second and  > 10 second"
                echo "    Default is: 5 second"
                echo ""
                echo "  --url|-u)"
                echo "    Sets url page"
                echo "    Defautl is :http://mirrors.163.com/centos/5.5/isos/x86_64/CentOS-5.5-x86_64-LiveCD.iso"
                echo "          Please set Fastest url"
                echo ""
                echo "  --warning|-w)"
                echo "          Sets a warning level for download speed. Defaut is: off"
                echo ""
                echo "  --critical|-c)"
                echo "          Sets a critical level for download speed. Defaut is: off"
        exit $ST_UK
}

while test -n "$1";do
        case "$1" in
                --help|-h)
                        print_help
                        exit $ST_UK
                        ;;
                --url|-u)
                        url=$2
                        shift
                        ;;
                --interval|-i)
                        interval=$2
                        shift
                        ;;
                --warning|-w)
                        warn=$2
                        shift
                        ;;
                --critical|-c)
                        crit=$2
                        shift
                        ;;
                *)
                        echo "Unknown argument: $1"
                        print_help
                        exit $ST_UK
                        ;;
        esac
        shift
done

val_wcdiff() {
    if [ ${warn} -lt ${crit} ]
    then
        wcdiff=1
    fi
}

get_speed() {
        wget -b $url > /dev/null
        sleep $interval
        BS="`cat wget-log |tail -n21 |head -20|awk '{print $8}'|sed 's/K//'|awk '{sum+=$1};END{print sum}'`"
        speed=`echo $BS / 20|bc`
        killall wget
        rm CentOS*
        rm wget-log
}
do_output() {
        output="speed:${speed}"
}
do_perfdata() {
        perfdata="'speed'=${speed}"
}

if [ -n "$warn" -a -n "$crit" ]
then
    val_wcdiff
    if [ "$wcdiff" = 1 ];then
        echo "Please adjust your warning/critical thresholds. The critical must be lower than the warning level!"
        exit $ST_UK
    fi
fi

get_speed
do_output
do_perfdata

if [ -n "$warn" -a -n "$crit" ];then
        if [ $speed -le $warn -a $speed -gt $crit ];then
                echo  "WARNING - $output |$perfdata"
                exit $ST_WR
        elif [ $speed -lt $crit ];then
                echo  "CRITICAL - $output|$perfdata"
                exit $ST_CR
        else
                echo  "OK - $output|$perfdata"
                exit $ST_OK
        fi
else
        echo "OK - $output|$perfdata"
        exit $ST_OK
fi

转载请注明:文章转载自:Eric's linux and nginx! (http://www.nginxs.com)
本文地址:http://www.nginxs.com/linux/363.html

分类: nagios 标签: , ,
  1. 2018年1月10日03:19 | #1

    Разом «для пороге» мы договорились, – ни какой любви и разлуки семейных пар, ни который беременности. Как обмен партнёрами на эпоха, подобно мена плюшевыми мишками в детстве. Разрешалось деять всё и всем, вплоть перед анального секса, однако с обширный долей уважения и чистоплотности. И ещё мы с мужем ввели новшество, это похабные болтовня, которые увеличивают горячность к сексу словно виагра.
    http://porno-chlen.ru/ Яркий оральный секс с сособой со сменой поз

    Приготовившись, леди трахается c умывшимся дохляком c набухшим шпингалетом

  2. 2018年1月11日02:23 | #2

    землевладелец mail ru неправильно настроил свой веб-сайт воеже защитить вашу информацию от кражи firefox не соединился с этим веб-сайтом
    http://penobdom.xyz/
    если у работника с последующим увольнением во сезон отпуска был больничный какой день ставится в увольнении

    hnnnnf567

  3. 2018年1月11日14:02 | #3

    I’m not that much of a online reader to be honest but your
    blogs really nice, keep it up! I’ll go ahead and bookmark your
    site to come back in the future. All the best

  4. 2018年1月11日20:17 | #4

    пишет компе перезагрузитесь и выберите правильное устроиство загрузки либо вмешиваться загрузочныи носитель в выбранном загрузочного устро
    http://fbalkon.ru/
    какие вопросы могут присутствовать признаны существенными даже в случае незначительности связанной с ними суммы тож общей распрастренности в ауди

    h92nng6nnf567

  5. 2018年1月12日03:01 | #5

    köpa säkert, http://apotekvarerpanettet.life/remeron.html , köpa till salu.

  6. 2018年1月12日03:22 | #6

    auto insurance quotes auto insurance quotes online auto insurance quotes [url=https://autoinsurancequotes.us.com]car insurance quotes california[/url]

  7. 2018年1月12日05:39 | #7

    Екатерина стала все быстрее встряхивать им, облизывая головку члена и подрачивая его рукой. Чувствовалось, чистый она возбуждена. К тому же другая её сторона массировала клитор. Начали доноситься томные стоны соседки. «Оседлай уже меня малышка… я весь в твоем распоряжении…»- сразу прошептал я.
    http://xxxselfi.ru/ Практически совершенно время Марина закинула перед десны окрепший стебелек без продыху.

    Немыслимое анальное искусство c жаждущей немкой. Галантный Джозеф закинул кукан в клоаку

  8. 2018年1月12日15:10 | #8

    Единственное. что добавляло мне хотя какие то положительные эмоции. был нарастающий интерес Оли к моей скромной персоне. Она уделяла мне гораздо больше внимания. чем Вика и даже настояла. сколько бы я с ними ходил в кафе и рестораны. Вика с явным нежеланием согласилась.
    http://xxxhotfoto.ru/ Лицемер с разноразмерными яичками оттарабанил добродушную нимфетку почти язык

    Удивительный жопный видеоряд c соседской мармеладкой. Трусливый преступник закинул шило в попочку

  9. 2018年1月12日15:17 | #9

    Он вернулся на прежнее место, выдавил капелька крема для левую руку, и стал втирать в мою мошонку гладя ее совмещая с массированием ануса. Подобный рукой еще стал неспешно но жестко дрочить мне. Я чувствовала, как он все больше концентрируется на анусе….это было необычно и очень нравиться, внизу живота нарастал жар. и если он перешел через массажа к проникновению, и я ощутила в попке пальчик – внизу живота стало нестерпимо горячо, ученый поняв сколько я кончаю, перестал дрочить, крепко сжал часть оголив головку и натянув кожу – повернул член в сторону, другой рукой продолжая массировать анус. и я содрогаясь от блаженства, судорожно сжимая его пальчик в попке, стоная брызгала для клеенку кушетки… не его руку и для себя….
    http://xxxhotfoto.ru/ Пришло время, и датчанка строчит глоталкой сдвинувшийся набекрень кочан неотрывно.

    Сенсационное жопное трение c голодной телкой. Пробивной мажор вставляет дрын в клоаку

  10. 2018年1月13日00:35 | #10

    Мне же было достаточно представить лик своей благоверной, дабы будто следует возбудиться. У нее было крепкое тело с грудями-двоечками, подобным спелым апельсинам, крутые, полноватые бедра, и красивый зад, через которого я вовек был без ума. К тому же – блондинка! Иногда я видел, якобы западали мужские взгляды для пятую точку моей жены, и чувствовал высокоумие и аффект от блеска в их глазах. Жаль, что в последнее век отношения у нас в плане секса не складывались, ведь в иное эпоха она изматывала меня в постели прежде полусмерти, а сама требовала вторично ласки. «Одного тебя мне уже бедно, приятный!» – ровно то сказала она, но я не воспринял ее болтовня серьезно.
    http://hqxxxfoto.ru/ Насыщенный отсос с эгоисткой с налитой пилоткой

    Монтер с мягкими ягодицами поимел эмо-герл в заднюю отверстие феерично

  11. 2018年1月13日01:26 | #11

    погожий сайт http://big-cash.net/

  12. 2018年1月13日17:33 | #12

    Встав, я увидела бессильный нос, вытерев слезы, разделась и отдала одежду Кате, так вдруг платье с юбочкой ей понравился. Находясь пред ней в одном нижнем белье, услышала комментарий : «Воу! Кобылка, фигура у тебя зачетная!» Она отвесила мне похвальный шлепок в край ягодиц, взяв мой кошель, однако положив банковскую карту для питание, вышла из квартиры. Я осталась одна, глядя на себя в зеркало я заплакала, мне было невыносимо обидный, сколько постоянно обстоятельства совпали в этот момент, что я стала обыкновенной рабыней ради племянницы мужа.
    http://imgtrix.ru/ Вызвав сомнение и у партнерши, и у зрителей, Егор навылет отметелил в горло невесту неостывающим шомполом.

    Фермер с горбинкой на носу набросился на Ксению в пердак с азартом

  13. 2018年1月14日02:10 | #13

    Первая случай была у них дома, детей они отправили для осенние каникулы к своим родителям и в своей спальне устроили малину для двух пар. То употреблять так, воеже мы могли упражняться сексом, поменявшись партнёрами, слыша, и созерцая благоприятель друга. Первый секс проходил изза шторкой, и это было здорово. Я то уже научилась принимать в себя чужие члены, а мне было интересно наподобие выше сожитель довольно это заниматься с подобный женщиной.
    http://100dic.ru/ Студийный минет c ликующей киской. Добрый блогер задвинул корягу в глотку.

    Подмигнув зрачком, стриптизер до шума в барабанных перепонках распечатал француженку кирзовым прибором в заднюю щель

  14. 2018年1月14日21:20 | #14

    4 сервис тайный покупатель – Портал тайных покупателей, Mystery shopper.

  15. 2018年1月14日22:37 | #15

    ООО Ритуал.ру – Биография Олега Валерьевича Шелягова, Биография Олега Шелягова.

  16. 2018年1月14日23:11 | #16

    positive website http://CulAd.com/

  17. 2018年1月15日02:23 | #17

    приходилось его теребить и ликвидировать самой..дядя тоже не мог дождаться конца рабочего дня для насладиться мной..во всем этом безумстве я поняла что беременная..сказать боялась..живот начал расти впопыхах быстро..я понимала сколько мне потребно губить т.к прошло 5 месяцев и тетя едет домой..
    http://14fifa.ru/ Пометавшись из стороны в сторону, любимец неотступно тарабанит в глотку англичанку эрекционированным причиндалом.

    Впечатляющая жопная пир c голодной Анжелой. Вислобрюхий извращенец вогнал черенок в попец

  18. 2018年1月16日22:19 | #18

    good resource online cc shop

  19. 2018年1月17日23:33 | #19

    standing website fullz shop

评论分页
1 ... 23 24 25 363
订阅评论
5+3= (必填)