<html dir="ltr">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
<style>
<!--
-->
</style><style>
<!--
@font-face
        {font-family:Calibri}
@font-face
        {font-family:Tahoma}
@font-face
        {font-family:Verdana}
@font-face
        {font-family:"Arial Narrow"}
@font-face
        {font-family:Webdings}
@font-face
        {font-family:Consolas}
p.MsoNormal, li.MsoNormal, div.MsoNormal
        {margin-right:0cm;
        margin-left:0cm;
        font-size:12.0pt;
        font-family:"Times New Roman","serif"}
a:link, span.MsoHyperlink
        {color:blue;
        text-decoration:underline}
a:visited, span.MsoHyperlinkFollowed
        {color:purple;
        text-decoration:underline}
pre
        {margin:0cm;
        margin-bottom:.0001pt;
        font-size:10.0pt;
        font-family:"Courier New"}
p.MsoListParagraph, li.MsoListParagraph, div.MsoListParagraph
        {margin-right:0cm;
        margin-left:36.0pt;
        font-size:12.0pt;
        font-family:"Times New Roman","serif"}
span.HTMLPreformattedChar
        {font-family:Consolas}
span.EmailStyle19
        {font-family:"Calibri","sans-serif";
        color:#1F497D}
.MsoChpDefault
        {font-size:10.0pt}
@page WordSection1
        {margin:72.0pt 72.0pt 72.0pt 72.0pt}
-->
</style><style id="owaParaStyle" type="text/css">P {margin-top:0;margin-bottom:0;}</style>
</head>
<body ocsi="0" fpstyle="1" style="margin: 4px 4px 1px; font: 10pt Tahoma;" link="blue" lang="EN-NZ" vlink="purple">
<div style="direction: ltr; font-family: Tahoma; color: rgb(0, 0, 0); font-size: 13px;">
<div style="">It is hard to tell from the code you posted earlier, but isn't there a leading space added to the final ECHO line?&nbsp; Remove this, the ECHO should be at the start of the line with no trailing characters.<br>
<br>
Steve <br>
</div>
<div><br>
<div style="font-family: Tahoma; font-size: 13px;">
<div style="font-family: Tahoma; font-size: 13px;"><strong>Steve Shipway</strong></div>
<div style="font-family: Tahoma; font-size: 13px;">University of Auckland ITS</div>
<div style="font-family: Tahoma; font-size: 13px;"><em>UNIX Systems Design Lead</em></div>
<div style="font-family: Tahoma; font-size: 13px;"><a href="mailto:s.shipway@auckland.ac.nz">s.shipway@auckland.ac.nz</a></div>
<div style="font-family: Tahoma; font-size: 13px;">Ph: &#43;64 9 373 7599 ext 86487</div>
<div style="font-family: Tahoma; font-size: 13px;"><em></em>&nbsp;</div>
</div>
</div>
<div style="font-family: Times New Roman; color: rgb(0, 0, 0); font-size: 16px;">
<hr tabindex="-1">
<div style="direction: ltr;" id="divRpF267513"><font size="2" color="#000000" face="Tahoma"><b>From:</b> mrtg-bounces&#43;s.shipway=auckland.ac.nz@lists.oetiker.ch [mrtg-bounces&#43;s.shipway=auckland.ac.nz@lists.oetiker.ch] on behalf of Arvon Griffiths [Arvon.Griffiths@txdot.gov]<br>
<b>Sent:</b> Wednesday, 10 November 2010 10:36 a.m.<br>
<b>To:</b> mrtg<br>
<b>Subject:</b> [mrtg] gvolk's interface-errors.template not working now...<br>
</font><br>
</div>
<div></div>
<div>
<div>When I run my script:</div>
<div>&nbsp;&nbsp;&nbsp; ...</div>
<div>&nbsp;&nbsp;&nbsp; cfgdir=&quot;/home/mrtg/cfgs-err&quot;<br>
&nbsp;&nbsp;&nbsp; workdir=&quot;/home/mrtg/workdir&quot;<br>
&nbsp;&nbsp;&nbsp; router=&quot;router1&quot;<br>
&nbsp;&nbsp;&nbsp; cfgmaker --global &quot;WorkDir:$workdir/&quot; --global &quot;LogFormat: rrdtool&quot; --if-template=interface-errors.template '--if-filter=$default &amp;&amp; ($if_type==30 || $if_type==32)'&nbsp; --output $cfgdir/$router-err.cfg
<a href="mailto:public@$router:::::2" target="_blank">public@$router:::::2</a></div>
<div>&nbsp;&nbsp;&nbsp; ...</div>
<div>&nbsp;</div>
<div>I get:</div>
<div>&nbsp;&nbsp;&nbsp; Evaluation of the contents in the file</div>
<div>&nbsp;</div>
<div>&nbsp;&nbsp;&nbsp; interface-errors.template<br>
&nbsp;&nbsp;&nbsp; gave the error</div>
<div>&nbsp;</div>
<div>&nbsp;&nbsp;&nbsp; &quot;Can't find string terminator &quot;<br>
&nbsp;&nbsp;&nbsp; ECHO&quot; anywhere before EOF at (eval 13) line 26, &lt;IF_TEMPLATE&gt; line 65.<br>
&nbsp;&nbsp;&nbsp; &quot;</div>
<div>&nbsp;</div>
<div>&nbsp;&nbsp;&nbsp; Exiting cfgmaker<br>
</div>
<div>&nbsp;</div>
<div>For every &quot;&lt;&lt;ECHO;&quot;, I have a terminating ECHO...&nbsp; What obvious thing am I missing?</div>
<div>&nbsp;</div>
<div>&nbsp;</div>
<div>Here's the template file:</div>
<div>###############################################################################<br>
#<br>
# interface-errors.template v20030106 by <a href="mailto:gvolk@gvolk.com" target="_blank">
gvolk@gvolk.com</a><br>
#<br>
# The following is a mrtg template that can be used in conjunction with<br>
# cfgmaker for automatically building configs for monitoring interface<br>
# errors.<br>
#<br>
# Usage: cfgmaker --if-template=interface-errors.template <a href="mailto:public@router" target="_blank">
public@router</a><br>
#<br>
#<br>
# This template is available under the GNU GPL. For more information, please<br>
# see <a href="http://www.gnu.org/copyleft/gpl.html" target="_blank">http://www.gnu.org/copyleft/gpl.html</a>.<br>
#<br>
#z<br>
# Version History:<br>
# 20020806 - Initial Release<br>
# 20030106 - Added GPL Licensing Note<br>
#</div>
<div>&nbsp;</div>
<div>if ($if_ok) {</div>
<div>&nbsp;</div>
<div>&nbsp;my $target_name = $target_name . &quot;.err&quot;;<br>
&nbsp;my $directory_name = $directory_name . &quot;err&quot;;</div>
<div>&nbsp;</div>
<div>&nbsp;$head_lines .= &lt;&lt;ECHO;<br>
&nbsp;#&nbsp; Input/output errors&nbsp; for $target_name<br>
&nbsp;#---------------------------------------------------------------------<br>
&nbsp;ECHO</div>
<div>&nbsp;</div>
<div><br>
&nbsp;$target_lines .= &lt;&lt;ECHO;</div>
<div>&nbsp;</div>
<div>&nbsp;Target[$target_name]: ifInErrors.$if_index&amp;ifOutErrors.$if_index:$router_connect * 300<br>
&nbsp;RouterUptime[$target_name]: $router_connect<br>
&nbsp;Directory[$target_name]: $directory_name<br>
&nbsp;YLegend[$target_name]: Error Packets<br>
&nbsp;ShortLegend[$target_name]: /s<br>
&nbsp;Legend1[$target_name]: Error Packets<br>
&nbsp;ShortLegend[$target_name]: /s<br>
&nbsp;Legend1[$target_name]: Error Packets<br>
&nbsp;Legend2[$target_name]:<br>
&nbsp;Legend3[$target_name]: Error Packets<br>
&nbsp;Legend4[$target_name]:<br>
&nbsp;LegendI[$target_name]: &amp;nbsp;Inbound Error Packets:&amp;nbsp;<br>
&nbsp;LegendO[$target_name]: &amp;nbsp;Outbound Error Packets:&amp;nbsp;<br>
&nbsp;MaxBytes[$target_name]: 1000<br>
&nbsp;Options[$target_name]: growright, nopercent, unknaszero<br>
&nbsp;Title[$target_name]: $router_name $if_ref Errors<br>
&nbsp;PageTop[$target_name]: &lt;H1&gt;$router_name $if_ref&lt;/H1&gt;<br>
&nbsp;&lt;TABLE&gt;<br>
&nbsp;&nbsp;&lt;TR&gt;&lt;TD&gt;System:&lt;/TD&gt;&lt;TD&gt;$router_name in $html_syslocation&lt;/TD&gt;&lt;/TR&gt;<br>
&nbsp;&nbsp;&lt;TR&gt;&lt;TD&gt;Maintainer:&lt;/TD&gt;&lt;TD&gt;$html_syscontact&lt;/TD&gt;&lt;/TR&gt;<br>
&nbsp;&nbsp;&lt;TR&gt;&lt;TD&gt;Description:&lt;/TD&gt;&lt;TD&gt; In/Out Error counters &lt;/TD&gt;&lt;/TR&gt;<br>
&nbsp;&nbsp;&lt;TR&gt;&lt;TD&gt;Resource:&lt;/TD&gt;&lt;TD&gt;$if_ref&lt;/TD&gt;&lt;/TR&gt;<br>
&nbsp;&lt;/TABLE&gt;<br>
&nbsp;ECHO<br>
&nbsp;}</div>
<div>&nbsp;</div>
<div>#print $target_lines;</div>
<div>&nbsp;</div>
<div>&nbsp;</div>
<pre>===================
Texas Transportation Forum
www.texastransportationforum.com
</pre>
</div>
</div>
</div>
</body>
</html>