I have put together a script to monitor a service that we have. But I am wondering how do I go about tweaking the script to show multiple graphs on the same page being that NCV doesn't support it. I have added a patch for Split_ncv and I now have 4 separate rrd files in the data/rrd/host directory but was wondering if I need to try and modify the script to do the graphing itself or should I try and use the extra-rrd.pl if possible. Any help greatly appreciated?
Here is a snippet of the script:
#!/bin/bash
COLUMN=startover
RTA_COLOR=green
#rtafile="/opt/hobbit/client/logs/twctools.log"
#file=echo $rtafile | awk '{split ($0, a, " "); print a[1]}'
#cat $file | egrep "RSreq">/opt/hobbit/client/logs/rtastats
file="/usr/local/mystro/scripts/twctools/rtaStats/lastRtaUpdate"
#file="/opt/hobbit/client/logs/rtastats"
exec<$file
while read line
do
RSreq=cat $file | awk '{split ($0, a, "- "); print a[2]}'
RSreq=echo $RSreq | awk '{split ($0, a, ", "); print a[1]}'
RSsuc=cat $file | awk '{split ($0, a, "- "); print a[3]}'
RSsuc=echo $RSsuc | awk '{split ($0, a, ", "); print a[1]}'
RSrun=cat $file | awk '{split ($0, a, "- "); print a[4]}'
RSrun=echo $RSrun | awk '{split ($0, a, ", "); print a[1]}'
SuccRt=cat $file | awk '{split ($0, a, "- "); print a[7]}'
SuccRt=echo $SuccRt | awk '{split ($0, a, ", "); print a[1]}'
done
######################################
SETUP SCORE COLUMN COLOR
######################################
if [ $SuccRt -gt 85 ]
then
RTA_COLOR="green"
MSG="Requested Start-Over Streams : $RSreq
Started Start-Over Streams : $RSsuc
Running Start-Over Streams : $RSrun
Start-Over Success Rate : $SuccRt%"
FIRST_LINE_MSG="Start-Over is Ok!"
elif [ $SuccRt -lt 50 ]
then
RTA_COLOR="red"
MSG="Requested Start-Over Streams : $RSreq
Started Start-Over Streams : $RSsuc
Running Start-Over Streams : $RSrun
Start-Over Success Rate : $SuccRt%"
FIRST_LINE_MSG="Start-Over is Down!!!"
else
RTA_COLOR="yellow"
MSG="Requested Start-Over Streams : $RSreq
Started Start-Over Streams : $RSsuc
Running Start-Over Streams : $RSrun
Start-Over Success Rate : $SuccRt%"
FIRST_LINE_MSG="Start-Over is having a problem!"
fi
######################################
Tell Hobbit about it
$BB $BBDISP "status $MACHINE.$COLUMN $RTA_COLOR date - $FIRST_LINE_MSG
${MSG}
"
exit
thanks,
-Josh