Установка Bugzilla с Гудзоном

Я сделал это со сценарием крона, текущим значением хранилищ во временном файле затем, следующий раз использует его для вычисления использования пропускной способности с тех пор в последний раз выполненный.

#!/bin/bash

email_address=""
router_ip=""

# 80% BANDWIDTH [ (384000bps) 48,000Bps ] - 20% = 38,400 Bps
alertBW="76800"

lastBWFile="/var/log/ciscoGW.log"
lastBW=`cat $lastBWFile | awk '{print$2}'`
lastTime=`cat $lastBWFile | awk '{print$1}'`

curBW=` snmpget  -c snmap_name -v 1 $router_ip IF-MIB::ifOutOctets.2  | awk '{print$4}'`

let diffBW=$curBW-$lastBW
#echo "Diff BW: $diffBW"
timeNow=`date +%s`
let diffTime=$timeNow-$lastTime
let alertBW=$alertBW*$diffTime

echo "$timeNow $curBW" > $lastBWFile

if [ $diffBW -gt $alertBW ]; then
#       echo "Over limit!"
        echo "Bandwith used over $diffTime seconds: $diffBW" | mail -s "BANDWIDTH OVER LIMIT!!!!" $email_address
fi

Так как я больше интересовался фактическими пиками, я с тех пор переместился в использование rrdtool:

#start 15 minutes ago
#end 5 minutes ago since rrdtool queries every 5 minutes 
rrdtool fetch $FROM MAX -s -900 -e -300 
1
задан 12 February 2011 в 19:40
1 ответ

Плагин просто дает Вам гиперссылки назад к Bugzilla на основе комментариев фиксации. См. http://wiki.hudson-ci.org/display/HUDSON/Bugzilla+Plugin. Какова точно проблема, которую Вы имеете?

1
ответ дан 4 December 2019 в 01:44

Теги

Похожие вопросы