<html xmlns:v="urn:schemas-microsoft-com:vml" xmlns:o="urn:schemas-microsoft-com:office:office" xmlns:w="urn:schemas-microsoft-com:office:word" xmlns:m="http://schemas.microsoft.com/office/2004/12/omml" xmlns="http://www.w3.org/TR/REC-html40">

<head>
<meta http-equiv=Content-Type content="text/html; charset=us-ascii">
<meta name=Generator content="Microsoft Word 12 (filtered medium)">
<style>
<!--
 /* Font Definitions */
 @font-face
        {font-family:"Cambria Math";
        panose-1:2 4 5 3 5 4 6 3 2 4;}
@font-face
        {font-family:Calibri;
        panose-1:2 15 5 2 2 2 4 3 2 4;}
 /* Style Definitions */
 p.MsoNormal, li.MsoNormal, div.MsoNormal
        {margin:0in;
        margin-bottom:.0001pt;
        font-size:11.0pt;
        font-family:"Calibri","sans-serif";}
a:link, span.MsoHyperlink
        {mso-style-priority:99;
        color:blue;
        text-decoration:underline;}
a:visited, span.MsoHyperlinkFollowed
        {mso-style-priority:99;
        color:purple;
        text-decoration:underline;}
span.EmailStyle17
        {mso-style-type:personal-compose;
        font-family:"Calibri","sans-serif";
        color:windowtext;}
.MsoChpDefault
        {mso-style-type:export-only;}
@page Section1
        {size:8.5in 11.0in;
        margin:1.0in 1.0in 1.0in 1.0in;}
div.Section1
        {page:Section1;}
-->
</style>
<!--[if gte mso 9]><xml>
 <o:shapedefaults v:ext="edit" spidmax="1026" />
</xml><![endif]--><!--[if gte mso 9]><xml>
 <o:shapelayout v:ext="edit">
  <o:idmap v:ext="edit" data="1" />
 </o:shapelayout></xml><![endif]-->
</head>

<body lang=EN-US link=blue vlink=purple>

<div class=Section1>

<p class=MsoNormal>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?<o:p></o:p></p>

<p class=MsoNormal><o:p> </o:p></p>

<p class=MsoNormal>Here is a snippet of the script:<o:p></o:p></p>

<p class=MsoNormal>#!/bin/bash<o:p></o:p></p>

<p class=MsoNormal><o:p> </o:p></p>

<p class=MsoNormal>COLUMN=startover<o:p></o:p></p>

<p class=MsoNormal>RTA_COLOR=green<o:p></o:p></p>

<p class=MsoNormal><o:p> </o:p></p>

<p class=MsoNormal>#rtafile="/opt/hobbit/client/logs/twctools.log"<o:p></o:p></p>

<p class=MsoNormal>#file=`echo $rtafile | awk '{split ($0, a, " ");
print a[1]}'`<o:p></o:p></p>

<p class=MsoNormal>#`cat $file | egrep
"RSreq">/opt/hobbit/client/logs/rtastats`<o:p></o:p></p>

<p class=MsoNormal><o:p> </o:p></p>

<p class=MsoNormal>file="/usr/local/mystro/scripts/twctools/rtaStats/lastRtaUpdate"<o:p></o:p></p>

<p class=MsoNormal>#file="/opt/hobbit/client/logs/rtastats"<o:p></o:p></p>

<p class=MsoNormal><o:p> </o:p></p>

<p class=MsoNormal>exec<$file<o:p></o:p></p>

<p class=MsoNormal>while read line<o:p></o:p></p>

<p class=MsoNormal>do<o:p></o:p></p>

<p class=MsoNormal><o:p> </o:p></p>

<p class=MsoNormal><o:p> </o:p></p>

<p class=MsoNormal>RSreq=`cat $file | awk '{split ($0, a, "- ");
print a[2]}'`<o:p></o:p></p>

<p class=MsoNormal>RSreq=`echo $RSreq | awk '{split ($0, a, ", ");
print a[1]}'`<o:p></o:p></p>

<p class=MsoNormal><o:p> </o:p></p>

<p class=MsoNormal>RSsuc=`cat $file | awk '{split ($0, a, "- ");
print a[3]}'`<o:p></o:p></p>

<p class=MsoNormal>RSsuc=`echo $RSsuc | awk '{split ($0, a, ", ");
print a[1]}'`<o:p></o:p></p>

<p class=MsoNormal><o:p> </o:p></p>

<p class=MsoNormal>RSrun=`cat $file | awk '{split ($0, a, "- ");
print a[4]}'`<o:p></o:p></p>

<p class=MsoNormal>RSrun=`echo $RSrun | awk '{split ($0, a, ", ");
print a[1]}'`<o:p></o:p></p>

<p class=MsoNormal><o:p> </o:p></p>

<p class=MsoNormal>SuccRt=`cat $file | awk '{split ($0, a, "- ");
print a[7]}'`<o:p></o:p></p>

<p class=MsoNormal>SuccRt=`echo $SuccRt | awk '{split ($0, a, ", ");
print a[1]}'`<o:p></o:p></p>

<p class=MsoNormal><o:p> </o:p></p>

<p class=MsoNormal><o:p> </o:p></p>

<p class=MsoNormal>done<o:p></o:p></p>

<p class=MsoNormal><o:p> </o:p></p>

<p class=MsoNormal>######################################<o:p></o:p></p>

<p class=MsoNormal># SETUP SCORE COLUMN COLOR<o:p></o:p></p>

<p class=MsoNormal>######################################<o:p></o:p></p>

<p class=MsoNormal>if [ $SuccRt -gt 85 ]<o:p></o:p></p>

<p class=MsoNormal>        then<o:p></o:p></p>

<p class=MsoNormal>               
RTA_COLOR="green"<o:p></o:p></p>

<p class=MsoNormal>               
MSG="Requested Start-Over Streams : $RSreq<o:p></o:p></p>

<p class=MsoNormal>Started Start-Over Streams   : $RSsuc<o:p></o:p></p>

<p class=MsoNormal>Running Start-Over Streams   : $RSrun<o:p></o:p></p>

<p class=MsoNormal>Start-Over Success Rate      :
$SuccRt%"<o:p></o:p></p>

<p class=MsoNormal>               
FIRST_LINE_MSG="Start-Over is Ok!"<o:p></o:p></p>

<p class=MsoNormal>elif [ $SuccRt -lt 50 ]<o:p></o:p></p>

<p class=MsoNormal>        then<o:p></o:p></p>

<p class=MsoNormal>               
RTA_COLOR="red"<o:p></o:p></p>

<p class=MsoNormal>               
MSG="Requested Start-Over Streams : $RSreq<o:p></o:p></p>

<p class=MsoNormal>Started Start-Over Streams : $RSsuc<o:p></o:p></p>

<p class=MsoNormal>Running Start-Over Streams : $RSrun<o:p></o:p></p>

<p class=MsoNormal>Start-Over Success Rate : $SuccRt%"<o:p></o:p></p>

<p class=MsoNormal>               
FIRST_LINE_MSG="Start-Over is Down!!!"<o:p></o:p></p>

<p class=MsoNormal>else<o:p></o:p></p>

<p class=MsoNormal>               
RTA_COLOR="yellow"<o:p></o:p></p>

<p class=MsoNormal>               
MSG="Requested Start-Over Streams : $RSreq<o:p></o:p></p>

<p class=MsoNormal>Started Start-Over Streams : $RSsuc<o:p></o:p></p>

<p class=MsoNormal>Running Start-Over Streams : $RSrun<o:p></o:p></p>

<p class=MsoNormal>Start-Over Success Rate : $SuccRt%"<o:p></o:p></p>

<p class=MsoNormal>               
FIRST_LINE_MSG="Start-Over is having a problem!"<o:p></o:p></p>

<p class=MsoNormal>fi<o:p></o:p></p>

<p class=MsoNormal>######################################<o:p></o:p></p>

<p class=MsoNormal><o:p> </o:p></p>

<p class=MsoNormal># Tell Hobbit about it<o:p></o:p></p>

<p class=MsoNormal>$BB $BBDISP "status $MACHINE.$COLUMN $RTA_COLOR `date`
-  $FIRST_LINE_MSG<o:p></o:p></p>

<p class=MsoNormal><o:p> </o:p></p>

<p class=MsoNormal>${MSG}<o:p></o:p></p>

<p class=MsoNormal>"<o:p></o:p></p>

<p class=MsoNormal><o:p> </o:p></p>

<p class=MsoNormal>exit<o:p></o:p></p>

<p class=MsoNormal><o:p> </o:p></p>

<p class=MsoNormal>thanks,<o:p></o:p></p>

<p class=MsoNormal><o:p> </o:p></p>

<p class=MsoNormal><o:p> </o:p></p>

<p class=MsoNormal>-Josh<o:p></o:p></p>

<p class=MsoNormal><o:p> </o:p></p>

<p class=MsoNormal><o:p> </o:p></p>

</div>

</body>

</html>