<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 14 (filtered medium)"><style><!--
/* Font Definitions */
@font-face
        {font-family:Calibri;
        panose-1:2 15 5 2 2 2 4 3 2 4;}
@font-face
        {font-family:"Lucida Console";
        panose-1:2 11 6 9 4 5 4 2 2 4;}
/* Style Definitions */
p.MsoNormal, li.MsoNormal, div.MsoNormal
        {margin:0cm;
        margin-bottom:.0001pt;
        font-size:11.0pt;
        font-family:"Calibri","sans-serif";
        mso-fareast-language:EN-US;}
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;
        font-family:"Calibri","sans-serif";
        mso-fareast-language:EN-US;}
@page WordSection1
        {size:612.0pt 792.0pt;
        margin:72.0pt 90.0pt 72.0pt 90.0pt;}
div.WordSection1
        {page:WordSection1;}
--></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=EL link=blue vlink=purple><div class=WordSection1><p class=MsoNormal><span lang=EN-US>Hello.<o:p></o:p></span></p><p class=MsoNormal><span lang=EN-US>I have recently started experimenting with running a smokeping probe on a Rasberrypi box (it&#8217;s a mini pc board, which can run linux booting from an sd card, and comes with network interface and usb ports, etc. The Rasberrypi&#8217;s card is loaded with a customized version of Debian called Rasbian. I have added the packages needed for the libraries (fping, echoping, the perl libraries, etc) and have tried both adding the package for smokeping (with apt-get) and compiling from source (after of course removing the packaged version).<o:p></o:p></span></p><p class=MsoNormal><span lang=EN-US>When I try to run a probe on it using this command line<o:p></o:p></span></p><p class=MsoNormal><span lang=EN-US style='font-size:9.0pt;font-family:"Lucida Console"'>./bin/smokeping --master-url=http://&lt;myserver&gt;/cgi-bin/smokeping.fcgi --cache-dir=/var/smokeping/ --slave-name=rasberrypi --shared-secret=/var/smokeping/secret.txt<o:p></o:p></span></p><p class=MsoNormal><span lang=EN-US>I get the normal message that the probe has communicated with the server and has received configuration. But no data is being graphed for this probe so I took a look at the log.<o:p></o:p></span></p><p class=MsoNormal><span lang=EN-US>This is what it says:<br></span><span lang=EN-US style='font-size:9.0pt;font-family:"Lucida Console";color:#6060FF'>/var/log #</span><span lang=EN-US style='font-size:9.0pt;font-family:"Lucida Console"'> cat syslog | grep smokeping<o:p></o:p></span></p><p class=MsoNormal style='text-autospace:none'><span lang=EN-US style='font-size:9.0pt;font-family:"Lucida Console"'>Feb 21 12:12:04 raspberrypi <span style='color:#FF4040'>smokeping</span>[2300]: Starting syslog logging<o:p></o:p></span></p><p class=MsoNormal style='text-autospace:none'><span lang=EN-US style='font-size:9.0pt;font-family:"Lucida Console"'>Feb 21 12:12:04 raspberrypi <span style='color:#FF4040'>smokeping</span>[2304]: Smokeping version 2.006008 successfully launched.<o:p></o:p></span></p><p class=MsoNormal style='text-autospace:none'><span lang=EN-US style='font-size:9.0pt;font-family:"Lucida Console"'>Feb 21 12:12:04 raspberrypi <span style='color:#FF4040'>smokeping</span>[2304]: Entering multiprocess mode.<o:p></o:p></span></p><p class=MsoNormal style='text-autospace:none'><span lang=EN-US style='font-size:9.0pt;font-family:"Lucida Console"'>Feb 21 12:12:04 raspberrypi <span style='color:#FF4040'>smokeping</span>[2304]: No targets defined for probe TelnetIOSPing, skipping.<o:p></o:p></span></p><p class=MsoNormal style='text-autospace:none'><span lang=EN-US style='font-size:9.0pt;font-family:"Lucida Console"'>Feb 21 12:12:04 raspberrypi <span style='color:#FF4040'>smokeping</span>[2304]: No targets defined for probe CiscoRTTMonEchoICMP, skipping.<o:p></o:p></span></p><p class=MsoNormal style='text-autospace:none'><span lang=EN-US style='font-size:9.0pt;font-family:"Lucida Console"'>Feb 21 12:12:04 raspberrypi <span style='color:#FF4040'>smokeping</span>[2304]: No targets defined for probe EchoPingHttp, skipping.<o:p></o:p></span></p><p class=MsoNormal style='text-autospace:none'><span lang=EN-US style='font-size:9.0pt;font-family:"Lucida Console"'>Feb 21 12:12:04 raspberrypi <span style='color:#FF4040'>smokeping</span>[2304]: Child process 2305 started for probe FPing.<o:p></o:p></span></p><p class=MsoNormal style='text-autospace:none'><span lang=EN-US style='font-size:9.0pt;font-family:"Lucida Console"'>Feb 21 12:12:04 raspberrypi <span style='color:#FF4040'>smokeping</span>[2304]: All probe processes started successfully.<o:p></o:p></span></p><p class=MsoNormal style='text-autospace:none'><span lang=EN-US style='font-size:9.0pt;font-family:"Lucida Console"'>Feb 21 12:12:04 raspberrypi <span style='color:#FF4040'>smokeping</span>[2305]: FPing: probing 2 targets with step 300 s and offset 258 s.<o:p></o:p></span></p><p class=MsoNormal style='text-autospace:none'><span lang=EN-US style='font-size:9.0pt;font-family:"Lucida Console"'>Feb 21 12:14:18 raspberrypi <span style='color:#FF4040'>smokeping</span>[2305]: open3: exec of /usr/sbin/fping -C 20 -q -B1 -r1 -i10 &lt;myfirsttarget&gt; &nbsp;&lt;mysecondtarget&gt; failed at /opt/<span style='color:#FF4040'>smokeping</span>/bin/../lib/Smokeping/probes/FPing.pm line 143<o:p></o:p></span></p><p class=MsoNormal style='text-autospace:none'><span lang=EN-US style='font-size:9.0pt;font-family:"Lucida Console"'>Feb 21 12:14:18 raspberrypi <span style='color:#FF4040'>smokeping</span>[2304]: Child process 2305 (probe FPing) exited unexpectedly with status 256.<o:p></o:p></span></p><p class=MsoNormal><span lang=EN-US>This is the same exactly as when I run it with the packaged version.<o:p></o:p></span></p><p class=MsoNormal><span lang=EN-US>After that I took a look at line 143:<br></span><span lang=EN-US style='font-size:9.0pt;font-family:"Lucida Console";color:#1F497D'>my $pid = open3($inh,$outh,$errh, @cmd); </span><span lang=EN-US style='font-size:9.0pt;font-family:"Lucida Console"'><o:p></o:p></span></p><p class=MsoNormal><span lang=EN-US>I tried the debug option which showed the same thing as the log and after that I tried issuing that command myself:</span><span lang=EN-US style='font-size:9.0pt;font-family:"Lucida Console"'> <span style='color:#1F497D'>/usr/sbin/fping -C 20 -q -B1 -r1 -i10 &lt;myfirsttarget&gt;. </span><o:p></o:p></span></p><p class=MsoNormal><span lang=EN-US>That gave me the message that there was no fping command at /usr/sbin. I found out it was at /usr/bin directory. So I created a symbolic link to overcome this problem.<o:p></o:p></span></p><p class=MsoNormal><span lang=EN-US>I believe the slave takes the path for the probe from the master. Is there any way I can change that on the probe? Without using that symbolic link?<o:p></o:p></span></p><p class=MsoNormal><span lang=EN-US><o:p>&nbsp;</o:p></span></p><p class=MsoNormal><span lang=EN-US>Using the Rasberrypi as a probe could prove to be very advantageous as it has very low power consumption and can be easily shipped and installed at remote locations (where you would need a probe).<o:p></o:p></span></p><p class=MsoNormal><span lang=EN-US>Greetings to all,<o:p></o:p></span></p><p class=MsoNormal><o:p>&nbsp;</o:p></p><p class=MsoNormal><span lang=EN-US>-----------------------------------------------------<o:p></o:p></span></p><p class=MsoNormal><span lang=EN-US>Ioannis Theodoridis<o:p></o:p></span></p><p class=MsoNormal><span lang=EN-US>Network &amp; Systems Engineer<o:p></o:p></span></p><p class=MsoNormal>-----------------------------------------------------<o:p></o:p></p><p class=MsoNormal><o:p>&nbsp;</o:p></p><p class=MsoNormal><o:p>&nbsp;</o:p></p><p class=MsoNormal><o:p>&nbsp;</o:p></p></div></body></html>