<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<HTML><HEAD><TITLE>CUSTOM RRD DATA VIA SCRIPTS</TITLE>
<META http-equiv=Content-Type content="text/html; charset=us-ascii">
<META content="MSHTML 6.00.2800.1528" name=GENERATOR></HEAD>
<BODY>
<DIV dir=ltr align=left><FONT face=Arial color=#0000ff size=2><SPAN 
class=296071107-15032006>Hi,</SPAN></FONT></DIV>
<DIV dir=ltr align=left><FONT face=Arial color=#0000ff size=2><SPAN 
class=296071107-15032006></SPAN></FONT> </DIV>
<DIV dir=ltr align=left><FONT face=Arial color=#0000ff size=2><SPAN 
class=296071107-15032006>Yes the graph mechanism of disk suites similarly to the 
requirement.</SPAN></FONT></DIV>
<DIV dir=ltr align=left><FONT face=Arial color=#0000ff size=2><SPAN 
class=296071107-15032006></SPAN></FONT> </DIV>
<DIV dir=ltr align=left><FONT face=Arial color=#0000ff size=2><SPAN 
class=296071107-15032006>Can any one explain how the the separate rrd files are 
created for different disk volumes. I couldn't  trace how this is 
happening.</SPAN></FONT></DIV>
<DIV dir=ltr align=left><FONT face=Arial color=#0000ff size=2><SPAN 
class=296071107-15032006></SPAN></FONT> </DIV>
<DIV><FONT face=Arial color=#0000ff size=2></FONT> </DIV>
<P><FONT face=Arial color=#000000>Regards</FONT> <BR><FONT face=Arial 
color=#000000 size=2>Subhash</FONT> <BR><BR>
<HR tabIndex=-1>
<FONT face=Tahoma size=2><B>From:</B> Hubbard, Greg L 
[mailto:greg.hubbard@eds.com] <BR><B>Sent:</B> Tuesday, March 14, 2006 8:24 
PM<BR><B>To:</B> hobbit@hswn.dk<BR><B>Subject:</B> RE: [hobbit] CUSTOM RRD DATA 
VIA SCRIPTS<BR></FONT><BR></P>
<DIV></DIV>
<DIV dir=ltr align=left><SPAN class=463514914-14032006><FONT face=Arial 
color=#0000ff size=2>Subhash,</FONT></SPAN></DIV>
<DIV dir=ltr align=left><SPAN class=463514914-14032006><FONT face=Arial 
color=#0000ff size=2></FONT></SPAN> </DIV>
<DIV dir=ltr align=left><SPAN class=463514914-14032006><FONT face=Arial 
color=#0000ff size=2>Check out how data is collected for disk volumes.  I 
think you want to create a different data set for each element, and then you can 
use the matching items (like is used for the disk graphs) to plot all of the 
relevant items in the same set of graphs.</FONT></SPAN></DIV>
<DIV dir=ltr align=left><SPAN class=463514914-14032006><FONT face=Arial 
color=#0000ff size=2></FONT></SPAN> </DIV>
<DIV dir=ltr align=left><SPAN class=463514914-14032006><FONT face=Arial 
color=#0000ff size=2>GLH</FONT></SPAN></DIV><BR>
<BLOCKQUOTE dir=ltr style="MARGIN-RIGHT: 0px">
  <DIV class=OutlookMessageHeader lang=en-us dir=ltr align=left>
  <HR tabIndex=-1>
  <FONT face=Tahoma size=2><B>From:</B> Gada, Subhash 
  [mailto:subhash.gada@logicacmg.com] <BR><B>Sent:</B> Tuesday, March 14, 2006 
  12:49 AM<BR><B>To:</B> hobbit@hswn.dk<BR><B>Subject:</B> FW: [hobbit] CUSTOM 
  RRD DATA VIA SCRIPTS<BR></FONT><BR></DIV>
  <DIV></DIV>
  <DIV dir=ltr align=left><SPAN class=462491506-14032006><FONT face=Arial 
  size=2>Hi,</FONT></SPAN></DIV>
  <DIV dir=ltr align=left><SPAN class=462491506-14032006><FONT face=Arial 
  size=2></FONT></SPAN> </DIV>
  <DIV dir=ltr align=left><SPAN class=462491506-14032006><FONT face=Arial 
  size=2>May be I need to put this more clearly.</FONT></SPAN></DIV>
  <DIV dir=ltr align=left><SPAN class=462491506-14032006><FONT face=Arial 
  size=2></FONT></SPAN> </DIV>
  <DIV dir=ltr align=left><SPAN class=462491506-14032006><FONT face=Arial 
  size=2>Few custom test are running on the host side on windows systems 
  which measures print queue length of the print server.</FONT></SPAN></DIV>
  <DIV dir=ltr align=left><SPAN class=462491506-14032006><FONT face=Arial 
  size=2></FONT></SPAN> </DIV>
  <DIV dir=ltr align=left><SPAN class=462491506-14032006><FONT face=Arial 
  size=2>Hobbit is receiving data in the following format from the host 
  systems.</FONT></SPAN></DIV>
  <DIV dir=ltr align=left><SPAN class=462491506-14032006><FONT face=Arial 
  size=2></FONT></SPAN> </DIV>
  <DIV dir=ltr align=left><SPAN class=462491506-14032006><FONT face=Arial 
  size=2>From Server 1 </FONT></SPAN></DIV>
  <DIV dir=ltr align=left><SPAN class=462491506-14032006><FONT face=Arial 
  size=2></FONT></SPAN> </DIV>
  <DIV dir=ltr align=left><SPAN class=462491506-14032006>3/13/2006 Total queued 
  jobs: 0<FONT face="Times New Roman" size=3> <BR></FONT><FONT face=Arial 
  size=2>PRN324:0</FONT><FONT face="Times New Roman" size=3> <BR></FONT><FONT 
  face=Arial size=2>PRN323:0</FONT><FONT face="Times New Roman" size=3> 
  <BR></FONT><FONT face=Arial size=2>PRN142:0</FONT><FONT face="Times New Roman" 
  size=3> <BR></FONT><FONT face=Arial size=2>PRN141:0</FONT><FONT 
  face="Times New Roman" size=3> <BR></FONT><FONT face=Arial 
  size=2>PRN140:0</FONT><FONT face="Times New Roman" size=3> <BR></FONT><FONT 
  face=Arial size=2>PRN139:0</FONT><FONT face="Times New Roman" size=3> 
  <BR></FONT><FONT face=Arial size=2>PRN138:0</FONT><FONT face="Times New Roman" 
  size=3> </FONT></SPAN></DIV>
  <DIV dir=ltr align=left><SPAN class=462491506-14032006><FONT face=Arial 
  size=2></FONT></SPAN> </DIV>
  <DIV><FONT face=Arial size=2><SPAN class=462491506-14032006>From server 
  2</SPAN></FONT></DIV>
  <DIV><FONT face=Arial size=2><SPAN 
  class=462491506-14032006></SPAN></FONT> </DIV>
  <DIV><FONT face=Arial size=2><SPAN class=462491506-14032006>3/13/2006 Total 
  queued jobs: 0<FONT face="Times New Roman" size=3> <BR></FONT><FONT face=Arial 
  size=2>PRN327:0</FONT><FONT face="Times New Roman" size=3> <BR></FONT><FONT 
  face=Arial size=2>PRN203:0</FONT><FONT face="Times New Roman" size=3> 
  <BR></FONT><FONT face=Arial size=2>PRN202:0</FONT><FONT face="Times New Roman" 
  size=3> </FONT></SPAN></FONT></DIV>
  <DIV><FONT face=Arial size=2><SPAN 
  class=462491506-14032006></SPAN></FONT> </DIV>
  <DIV><FONT face=Arial size=2><SPAN 
  class=462491506-14032006></SPAN></FONT> </DIV>
  <DIV><FONT face=Arial size=2><SPAN class=462491506-14032006>Initially I 
  could thought of the following script to create rrd file but if I use 
  this script the data existing in all the rrd files of different host is 
  similar as am using the NAMES PRN327, PRN203, PRN202 to capture the 
  values (different hosts has different names). T</SPAN></FONT><FONT 
  face=Arial size=2><SPAN class=462491506-14032006>he length of the NAMES are 
  also not consistent across the hosts i.e. for server1   7 
  name:value are sent to hobbit  & for server 2 only 3 
  name:value</SPAN></FONT></DIV>
  <DIV><FONT face=Arial size=2><SPAN 
  class=462491506-14032006></SPAN></FONT> </DIV>
  <DIV><FONT face=Arial size=2><SPAN class=462491506-14032006>How can I make the 
  script dynamic ?</SPAN></FONT></DIV>
  <DIV><FONT face=Arial size=2><SPAN 
  class=462491506-14032006></SPAN></FONT> </DIV>
  <DIV><FONT face=Arial size=2><SPAN 
  class=462491506-14032006>#!/bin/sh</SPAN></FONT></DIV>
  <DIV><FONT face=Arial size=2></FONT> </DIV>
  <DIV><FONT face=Arial size=2><SPAN class=462491506-14032006># Input 
  parameters: Hostname, testname (column), and 
  messagefile<BR>HOSTNAME="$1"<BR>TESTNAME="$2"<BR>FNAME="$3"</SPAN></FONT></DIV>
  <DIV><FONT face=Arial size=2></FONT> </DIV>
  <DIV><FONT face=Arial size=2><SPAN class=462491506-14032006>if [ "$TESTNAME" = 
  "printq" ]<BR>then</SPAN></FONT></DIV>
  <DIV><FONT face=Arial size=2></FONT> </DIV>
  <DIV><FONT face=Arial size=2><SPAN class=462491506-14032006>p1=`grep 
  "^PRN327:" $FNAME | awk '{print $2}'`<BR>p2=`grep "^PRN203:" $FNAME | awk 
  '{print $2}'`<BR>p3=`grep "^PRN202:" $FNAME | awk '{print 
  $2}'`</SPAN></FONT></DIV>
  <DIV><FONT face=Arial size=2></FONT> </DIV>
  <DIV><FONT face=Arial size=2></FONT> </DIV>
  <DIV><FONT face=Arial size=2><SPAN class=462491506-14032006># The RRD dataset 
  definitions<BR>echo "DS:p1:GAUGE:600:0:U"<BR>echo 
  "DS:p2:GAUGE:600:0:U"<BR>echo "DS:p3:GAUGE:600:0:U"</SPAN></FONT></DIV>
  <DIV><FONT face=Arial size=2></FONT> </DIV>
  <DIV><FONT face=Arial size=2><SPAN class=462491506-14032006># The 
  filename<BR>echo "printq.rrd"</SPAN></FONT></DIV>
  <DIV><FONT face=Arial size=2></FONT> </DIV>
  <DIV><FONT face=Arial size=2><SPAN class=462491506-14032006># The 
  data<BR>        echo 
  "$p1:$p2:$p3"<BR>        
  fi<BR></SPAN></FONT><FONT face=Arial size=2><SPAN 
  class=462491506-14032006>       exit 
  0</SPAN></FONT></DIV>
  <DIV><FONT face=Arial size=2><SPAN 
  class=462491506-14032006></SPAN></FONT> </DIV>
  <DIV><FONT face=Arial size=2><SPAN class=462491506-14032006>And how can I make 
  the configuration even dynamic in the hobbitgraph.cfg</SPAN></FONT></DIV>
  <DIV><FONT face=Arial size=2><SPAN 
  class=462491506-14032006></SPAN></FONT> </DIV>
  <DIV><FONT face=Arial size=2><SPAN class=462491506-14032006><FONT 
  color=#0000ff><FONT 
  color=#000000>[printq]<BR>        TITLE 
  Print Queue Status<BR>        YAXIS Print 
  Queue Length<BR>        
  DEF:p1=printq.rrd:PRN327:AVERAGE<BR>        
  DEF:p2=printq.rrd:PRN203:AVERAGE<BR>        
  DEF:p3=printq.rrd:PRN202:AVERAGE<BR>        
  AREA:p1#00FF00:        PRN 
  327<BR>        GPRINT:p1:LAST: \: %5.1lf 
  (cur)<BR>        GPRINT:p1:MAX: \: %5.1lf 
  (max)<BR>        GPRINT:p1:MIN: \: %5.1lf 
  (min)<BR>        GPRINT:p1:AVERAGE: \: 
  %5.1lf (avg)\n<BR>        
  AREA:p2#FF0000:        PRN 
  230<BR>        GPRINT:p2:LAST: \: %5.1lf 
  (cur)<BR>        GPRINT:p2:MAX: \: %5.1lf 
  (max)<BR>        GPRINT:p2:MIN: \: %5.1lf 
  (min)<BR>        GPRINT:p2:AVERAGE: \: 
  %5.1lf (avg)\n<BR>        
  AREA:p3#0000FF:        PRN 
  202<BR>        GPRINT:p3:LAST: \: %5.1lf 
  (cur)<BR>        GPRINT:p3:MAX: \: %5.1lf 
  (max)<BR>        GPRINT:p3:MIN: \: %5.1lf 
  (min)<BR>        GPRINT:p3:AVERAGE: \: 
  %5.1lf (avg)\n<BR></FONT></FONT></SPAN></FONT></DIV>
  <DIV><FONT face=Arial size=2><SPAN class=462491506-14032006><FONT 
  color=#0000ff><FONT color=#000000>Please let me know, if more information is 
  required.</FONT></FONT><BR></DIV></SPAN></FONT>
  <DIV><FONT face=Arial size=2><SPAN 
  class=462491506-14032006></SPAN></FONT> </DIV>
  <DIV><FONT face=Arial>Regards</FONT> <BR><FONT face=Arial 
  size=2>Subhash</FONT> <BR>
  <HR tabIndex=-1>
  <FONT face=Tahoma size=2><B>From:</B> Gada, Subhash 
  [mailto:subhash.gada@logicacmg.com] <BR><B>Sent:</B> Monday, March 13, 2006 
  5:23 PM<BR><B>To:</B> hobbit@hswn.dk<BR><B>Subject:</B> [hobbit] CUSTOM RRD 
  DATA VIA SCRIPTS<BR></FONT><BR></DIV>
  <DIV></DIV><!-- Converted from text/rtf format --><BR>
  <P><FONT face=Arial size=2>Hi,</FONT> </P>
  <P><FONT face=Arial size=2>We have few custom tests that measures printq of 
  the print server (windows).</FONT> </P>
  <P><FONT face=Arial size=2>How can I write a script to create a rrd file and 
  generate graphs.</FONT> </P>
  <P><FONT face=Arial size=2>For example</FONT> </P>
  <P><FONT face=Arial size=2>P Server 1 </FONT><BR><FONT face=Arial 
  size=2>3/13/2006 Total queued jobs: 0</FONT> <BR><FONT face=Arial 
  size=2>PRN324:0</FONT> <BR><FONT face=Arial size=2>PRN323:0</FONT> <BR><FONT 
  face=Arial size=2>PRN142:0</FONT> <BR><FONT face=Arial size=2>PRN141:0</FONT> 
  <BR><FONT face=Arial size=2>PRN140:0</FONT> <BR><FONT face=Arial 
  size=2>PRN139:0</FONT> <BR><FONT face=Arial size=2>PRN138:0</FONT> </P>
  <P><FONT face=Arial size=2>P Server 2</FONT> <BR><FONT face=Arial 
  size=2>3/13/2006 Total queued jobs: 0</FONT> <BR><FONT face=Arial 
  size=2>PRN314:0</FONT> <BR><FONT face=Arial size=2>PRN137:0</FONT> <BR><FONT 
  face=Arial size=2>PRN136:0</FONT> </P>
  <P><FONT face=Arial size=2>How to count the number of columns that vary from 
  host to host.</FONT> </P>
  <P><FONT face=Arial size=2>The column names are not common for all the 
  hosts.</FONT> </P>
  <P><FONT face=Arial size=2>Can any one help me further ?</FONT> </P>
  <P><FONT face=Arial color=#0000ff size=2>if [ "$TESTNAME"="printq" 
  ]<BR>then<BR></FONT><BR><FONT face=Arial color=#0000ff size=2>p1=`grep 
  "^</FONT><FONT face=Arial color=#ff0000 size=2>PRN*</FONT><FONT face=Arial 
  color=#0000ff size=2>:" $FNAME | awk '{print $2}'`<BR>p2=`grep "^</FONT><FONT 
  face=Arial color=#ff0000 size=2>PRN*</FONT><FONT face=Arial color=#0000ff 
  size=2>:" $FNAME | awk '{print $2}'`<BR>p3=`grep "^</FONT><FONT face=Arial 
  color=#ff0000 size=2>PRN*</FONT><FONT face=Arial color=#0000ff size=2>:" 
  $FNAME | awk '{print $2}'` </FONT></P>
  <P><FONT face=Arial color=#0000ff size=2># The RRD dataset definitions<BR>echo 
  "DS:p1:GAUGE:600:0:U"<BR>echo "DS:p2:GAUGE:600:0:U"<BR>echo 
  "DS:p3:GAUGE:600:0:U" </FONT><BR><FONT face=Arial color=#0000ff size=2># The 
  filename </FONT><BR><FONT face=Arial color=#0000ff size=2>echo "printq.rrd" 
  </FONT><BR><FONT face=Arial color=#0000ff size=2># The data<BR>echo 
  "$p1:$p2:$p3"<BR></FONT><BR><FONT face=Arial 
  color=#000000> Regards,</FONT> <BR><FONT face=Arial color=#000000 
  size=2> Subhash Gada</FONT> <BR><FONT face=Arial color=#000000 
  size=2> </FONT> </P><BR><BR>
  <P align=center><FONT style="BACKGROUND-COLOR: #ffffff">This e-mail and any 
  attachment is for authorised use by the intended recipient(s) only. It may 
  contain proprietary material, confidential information and/or be subject to 
  legal privilege. It should not be copied, disclosed to, retained or used by, 
  any other party. If you are not an intended recipient then please promptly 
  delete this e-mail and any attachment and all copies and inform the sender. 
  Thank you.</FONT></A></P></BLOCKQUOTE></BODY></HTML>