<div dir="ltr"><div><div><div><div><div><div><div><div><div><div>Hi list.<br><br></div>I was working on a bash script to save the change of routes on smokeping Target devices.<br></div>The script is quite simple, It&#39;s read the Target file and get the IP address and the check if the device is reachable, if so, then it&#39;s make and mtr and store the route in a database (mysql)<br>
</div>This script runs on cron each 5 minutes.<br></div>Also I wrote a php web that recives an IP address as a parameter and show the changes of  routes for these IP.<br></div>I want to add this php web as a link in the title of the detailed graphs. So I edited the Target file and add in the title variable something like this:<br>
<br></div><div>menu = Some place<br></div>title= Some place &lt;a href=/ruteo/search.php?ip=192.168.2.234&gt;192.168.2.234&lt;/a&gt;<br></div><span>host= <a href="#" class="" title=" IP " style="color:rgb(0,0,0);background-color:rgb(238,253,252)">192.168.2.234</a><br>
<br></span></div><span>This works so so, because the links appear ok in the detailed graphs as a title (html title) but in the main view of the smokeping </span>the graphs generated by rrdtool show as a title this: <br><br>
Some place &lt;a href=/ruteo/search.php?ip=192.168.2.234&gt;192.168.2.234&lt;/a&gt;<br><br></div>And so the graph It&#39;s look no good.<br><br></div>Then I edit the Smokeping.pm and this block of code <br><div><div><div>
------------------------------------------------<br>   my ($graphret,$xs,$ys) = RRDs::graph<br>          ($cfg-&gt;{General}{imgcache}.$dir.&quot;/${prop}_mini.png&quot;,<br>    #       &#39;--lazy&#39;,<br>           &#39;--start&#39;,&#39;-&#39;.exp2seconds($cfg-&gt;{Presentation}{overview}{range}),<br>
           &#39;--title&#39;,$phys_tree-&gt;{title},<br>           &#39;--height&#39;,$cfg-&gt;{Presentation}{overview}{height},<br>           &#39;--width&#39;,$cfg-&gt;{Presentation}{overview}{width},<br>           &#39;--vertical-label&#39;, $ProbeUnit,<br>
           &#39;--imgformat&#39;,&#39;PNG&#39;,<br>           &#39;--alt-autoscale-max&#39;,<br>           &#39;--alt-y-grid&#39;,<br>           &#39;--rigid&#39;,<br>           &#39;--lower-limit&#39;,&#39;0&#39;,<br>           @G,<br>
           &quot;COMMENT:$date\\r&quot;);<br>        my $ERROR = RRDs::error();<br>        $page .= &quot;&lt;div&gt;&quot;;<br><br>------------------------------------------------<br><br></div><div>I&#39;ve changed the line             &#39;--title&#39;,$phys_tree-&gt;{title}, <br>
for this line            &#39;--title&#39;,$phys_tree-&gt;{mytitle},<br><br></div><div>With this change It&#39;s work so so, because in the rrdtool main graph It&#39;s appear no title.<br></div><div>Trying to solve this, in the file Targets I&#39;ve add a new variable defined on this way<br>
<br><div>menu = Some place<br></div>title= Some place &lt;a href=/ruteo/search.php?ip=192.168.2.234&gt;192.168.2.234&lt;/a&gt;<br></div><div>mytitle= Some place 192.168.2.234</div><div><span>host= <a href="https://mail.google.com/mail/u/0/#" class="" title=" IP " style="color:rgb(0,0,0);background-color:rgb(238,253,252)">192.168.2.234</a></span><br>
<br></div><div>But with this change when I restart smokeping  I&#39;ve an error. Unknown variable mytitle.<br><br></div><div>Any ideas?<br><br></div><div>Thanks in advance and sorry for my english :(<br><br><br><br><br></div>
<div><br></div><div><br><br><br><br><br></div><div><div><div><div><br><br></div></div></div></div></div></div></div>