<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
<style type="text/css" style="display:none;"> P {margin-top:0;margin-bottom:0;} </style>
</head>
<body dir="ltr">
<div style="font-family: Calibri, Helvetica, sans-serif; font-size: 12pt; color: rgb(0, 0, 0);">
Hi,</div>
<div style="font-family: Calibri, Helvetica, sans-serif; font-size: 12pt; color: rgb(0, 0, 0);">
<br>
</div>
<div style="font-family: Calibri, Helvetica, sans-serif; font-size: 12pt; color: rgb(0, 0, 0);">
I'm trying to get AnotherCurl working but I encountered some issues.</div>
<div style="font-family: Calibri, Helvetica, sans-serif; font-size: 12pt; color: rgb(0, 0, 0);">
<br>
</div>
<div style="font-family: Calibri, Helvetica, sans-serif; font-size: 12pt; color: rgb(0, 0, 0);">
I've been using it in the past, but now there seems to be a bug.</div>
<div style="font-family: Calibri, Helvetica, sans-serif; font-size: 12pt; color: rgb(0, 0, 0);">
<br>
</div>
<div style="font-family: Calibri, Helvetica, sans-serif; font-size: 12pt; color: rgb(0, 0, 0);">
Red Hat Enterprise Linux Server release 7.7<br>
</div>
<div style="font-family: Calibri, Helvetica, sans-serif; font-size: 12pt; color: rgb(0, 0, 0);">
curl 7.29.0 (x86_64-redhat-linux-gnu) libcurl/7.29.0 NSS/3.44 zlib/1.2.7 libidn/1.28 libssh2/1.8.0<br>
</div>
<div style="font-family: Calibri, Helvetica, sans-serif; font-size: 12pt; color: rgb(0, 0, 0);">
I have a fairly recent version of Smokeping fetched from github. Weirdly, if I do a smokeping -V, I get version 2.006000. But if I git clone the actual stuff in github today, it is the same version : lib/Smokeping.pm:$VERSION="2.006000"; Why is that?</div>
<div style="font-family: Calibri, Helvetica, sans-serif; font-size: 12pt; color: rgb(0, 0, 0);">
Perl v5.16.3</div>
<div style="font-family: Calibri, Helvetica, sans-serif; font-size: 12pt; color: rgb(0, 0, 0);">
<br>
</div>
<div style="font-family: Calibri, Helvetica, sans-serif; font-size: 12pt; color: rgb(0, 0, 0);">
First, I had to add \" to the following AnotherCurl.pm line, else, the probing would fail with
<span style="font-family: Calibri, Helvetica, sans-serif; background-color: rgb(255, 255, 255); display: inline !important">
AnotherCurl.pm</span> using <span style="font-family: Calibri, Helvetica, sans-serif; background-color: rgb(255, 255, 255); display: inline !important">%{time_starttransfer} as hostname in the command ;  https://%time_appconnect/</span></div>
<div style="font-family: Calibri, Helvetica, sans-serif; font-size: 12pt; color: rgb(0, 0, 0);">
<br>
</div>
<div style="font-family: Calibri, Helvetica, sans-serif; font-size: 12pt; color: rgb(0, 0, 0);">
Here is the line with the added \" at the beginning and at the end of the result parameter:</div>
<div style="font-family: Calibri, Helvetica, sans-serif; font-size: 12pt; color: rgb(0, 0, 0);">
<br>
</div>
<div style="font-family: Calibri, Helvetica, sans-serif; font-size: 12pt; color: rgb(0, 0, 0);">
my @args = ("-w", "\"Total: %{time_total} DNS: %{time_namelookup} Redirect: %{time_redirect} Connect: %{time_connect} Appconnect: %{time_appconnect} Pretransfert: %{time_pretransfer} Starttransfert: %{time_starttransfer}\\n\"");<br>
</div>
<div style="font-family: Calibri, Helvetica, sans-serif; font-size: 12pt; color: rgb(0, 0, 0);">
<br>
</div>
<div style="font-family: Calibri, Helvetica, sans-serif; font-size: 12pt; color: rgb(0, 0, 0);">
So now, if I do a "ps aux | grep curl", and reuse the command, it is working.</div>
<div style="font-family: Calibri, Helvetica, sans-serif; font-size: 12pt; color: rgb(0, 0, 0);">
<br>
</div>
<div style="font-family: Calibri, Helvetica, sans-serif; font-size: 12pt; color: rgb(0, 0, 0);">
<span>/usr/bin/curl -m 8 -o /dev/null -w "Total: %{time_total} DNS: %{time_namelookup} Redirect: %{time_redirect} Connect: %{time_connect} Appconnect: %{time_appconnect} Pretransfert: %{time_pretransfer} Starttransfert: %{time_starttransfer}\n" -k -x http://xx.xx.xx.xx:8080
 https://login.microsoftonline.com/<br>
</span>
<div>  % Total    % Received % Xferd  Average Speed   Time    Time     Time  Current<br>
</div>
<div>                                 Dload  Upload   Total   Spent    Left  Speed<br>
</div>
<div>100   145  100   145    0     0    294      0 --:--:-- --:--:-- --:--:--   294<br>
</div>
<div>Total: 0.493 DNS: 0.000 Redirect: 0.000 Connect: 0.002 Appconnect: 0.456 Pretransfert: 0.456 Starttransfert: 0.492<br>
</div>
<span></span><br>
</div>
<div style="font-family: Calibri, Helvetica, sans-serif; font-size: 12pt; color: rgb(0, 0, 0);">
So I would expect a Appconnect result in my graph of 456ms. <span style="color: rgb(0, 0, 0); font-family: Calibri, Helvetica, sans-serif; font-size: 12pt;">But, I don't see any result in my graph. If I do a smokeping --debug, here is the result : </span></div>
<div style="font-family: Calibri, Helvetica, sans-serif; font-size: 12pt; color: rgb(0, 0, 0);">
<br>
</div>
<div style="font-family: Calibri, Helvetica, sans-serif; font-size: 12pt; color: rgb(0, 0, 0);">
<span>AnotherCurl_SSL: forks 5, timeout for each target 25<br>
</span>
<div>AnotherCurl_SSL: executing command list '/usr/bin/curl','-m','8','-o','/dev/null','-w','"Total: %{time_total} DNS: %{time_namelookup} Redirect: %{time_redirect} Connect: %{time_connect} Appconnect: %{time_appconnect} Pretransfert: %{time_pretransfer} Starttransfert:
 %{time_starttransfer}\n"','-k','-x','http://xx.xx.xx.xx:8080','https://login.microsoftonline.com/'<br>
</div>
<div>  % Total    % Received % Xferd  Average Speed   Time    Time     Time  Current<br>
</div>
<div>                                 Dload  Upload   Total   Spent    Left  Speed<br>
</div>
<div>100   145  100   145    0     0    292      0 --:--:-- --:--:-- --:--:--   292<br>
</div>
<div>  % Total    % Received % Xferd  Average Speed   Time    Time     Time  Current<br>
</div>
<div>                                 Dload  Upload   Total   Spent    Left  Speed<br>
</div>
<div>100   145  100   145    0     0    286      0 --:--:-- --:--:-- --:--:--   287<br>
</div>
<div>  % Total    % Received % Xferd  Average Speed   Time    Time     Time  Current<br>
</div>
<div>                                 Dload  Upload   Total   Spent    Left  Speed<br>
</div>
<div>100   145  100   145    0     0    292      0 --:--:-- --:--:-- --:--:--   292<br>
</div>
<div>AnotherCurl_SSL: login.microsoftonline.com: got<br>
</div>
<span></span><br>
</div>
<div style="font-family: Calibri, Helvetica, sans-serif; font-size: 12pt; color: rgb(0, 0, 0);">
The last line seems truncated or missing a result?</div>
<div style="font-family: Calibri, Helvetica, sans-serif; font-size: 12pt; color: rgb(0, 0, 0);">
<br>
</div>
<div style="font-family: Calibri, Helvetica, sans-serif; font-size: 12pt; color: rgb(0, 0, 0);">
Here is the probes config </div>
<div style="font-family: Calibri, Helvetica, sans-serif; font-size: 12pt; color: rgb(0, 0, 0);">
<br>
</div>
<div style="font-family: Calibri, Helvetica, sans-serif; font-size: 12pt; color: rgb(0, 0, 0);">
<span>++ AnotherCurl_SSL<br>
</span>
<div>binary = /usr/bin/curl<br>
</div>
<div>step = 10</div>
<div>extrare = / /<br>
</div>
<div>follow_redirects = no<br>
</div>
<div>include_redirects = no<br>
</div>
<div>insecure_ssl = 1<br>
</div>
<div>pings = 3<br>
</div>
<div>ssl2 = 0<br>
</div>
<div>timeout = 8<br>
</div>
<div>urlformat = https://%host%/<br>
</div>
<div>write_out = time_appconnect<br>
</div>
<div><br>
</div>
<div>Here is the target config </div>
<div><br>
</div>
<div><span>+++ OFFICE365_VIA_SPAIC_QC<br>
</span>
<div>probe=AnotherCurl_SSL<br>
</div>
<div>menu=OFFICE365_VIA_SPAIC_QC<br>
</div>
<div>title=OFFICE365_VIA_SPAIC_QC<br>
</div>
<div>host=login.microsoftonline.com</div>
<div>extraargs = -x http://xx.xx.xx.xx:8080<br>
</div>
<div>slaves =<br>
</div>
<div><br>
</div>
<div><br>
</div>
<div>Thank you for your help!</div>
<span></span><br>
</div>
<span></span><br>
</div>
<div style="font-family: Calibri, Helvetica, sans-serif; font-size: 12pt; color: rgb(0, 0, 0);">
<br>
</div>
</body>
</html>