| Line 101... |
Line 101... |
| 101 |
NEW_VAL=`hget "new" ${KEY}`
|
101 |
NEW_VAL=`hget "new" ${KEY}`
|
| 102 |
OLD_VAL=`hget "old" ${KEY}`
|
102 |
OLD_VAL=`hget "old" ${KEY}`
|
| 103 |
if [ ${OLD_VAL} -gt 0 ]; then
|
103 |
if [ ${OLD_VAL} -gt 0 ]; then
|
| 104 |
DIFF=$(echo "${NEW_VAL} - ${OLD_VAL}"|bc|awk '{ print ($1 >= 0) ? $1 : 0 - $1}')
|
104 |
DIFF=$(echo "${NEW_VAL} - ${OLD_VAL}"|bc|awk '{ print ($1 >= 0) ? $1 : 0 - $1}')
|
| 105 |
DIFF_PERC=$(echo "scale=2;(${DIFF}*100)/${OLD_VAL}" |bc|awk '{printf "%.2f", $0}')
|
105 |
DIFF_PERC=$(echo "scale=2;(${DIFF}*100)/${OLD_VAL}" |bc|awk '{printf "%.2f", $0}')
|
| 106 |
if [ $(echo ${DIFF_PERC} | tr "." " "| awk {'print $1'}) -ge 5 ]; then
|
106 |
if [ $(echo ${DIFF_PERC} | tr "." " "| awk {'print $1'}) -ge 10 ]; then
|
| 107 |
ALERT=1
|
107 |
ALERT=1
|
| 108 |
NAME=$(echo ${KEY} | tr "|" " "| awk {'print $1'})
|
108 |
NAME=$(echo ${KEY} | tr "|" " "| awk {'print $1'})
|
| 109 |
VALUE=$(echo ${KEY} | tr "|" " "| awk {'print $2'})
|
109 |
VALUE=$(echo ${KEY} | tr "|" " "| awk {'print $2'})
|
| 110 |
echo "${VALUE} for ${NAME} is varied by ${DIFF_PERC}%">>${ALERT_FILE}
|
110 |
echo "${VALUE} for ${NAME} is varied by ${DIFF_PERC}%">>${ALERT_FILE}
|
| 111 |
fi
|
111 |
fi
|
| 112 |
fi
|
112 |
fi
|
| 113 |
done
|
113 |
done
|
| 114 |
if [ $ALERT -ne 0 ]; then
|
114 |
if [ $ALERT -ne 0 ]; then
|
| 115 |
sendEmail -f build@shop2020.in -t anikendra.das@shop2020.in amit.gupta@shop2020.in -u "Alert: At least one parameter exceeded their threshold value" -s smtp.gmail.com:587 -xu build@shop2020.in -xp cafe@nes -a ${OUT_FILE} ${OUT_FILE_OLD} -o tls=yes message-file=${ALERT_FILE}
|
115 |
sendEmail -f build@shop2020.in -t amit.gupta@shop2020.in -u "Alert: At least one parameter exceeded their threshold value" -s smtp.gmail.com:587 -xu build@shop2020.in -xp cafe@nes -a ${OUT_FILE} ${OUT_FILE_OLD} -o tls=yes message-file=${ALERT_FILE}
|
| 116 |
exit 1
|
116 |
exit 1
|
| 117 |
fi
|
117 |
fi
|
| 118 |
fi
|
118 |
fi
|
| 119 |
|
119 |
|
| 120 |
|
120 |
|