Hi-
I upgraded from 1.42 to 2.03, and after sorting out the new config options,
I have the Fping probes working correctly, but the Curl probes are not
reporting any info. I can see the Curl GET requests in the web server
log file on the far end.
The process seems to start okay:
Oct 17 16:26:17 hagrid smokeping[45152]: Smokeping version 2.000003
successfully launched.
Oct 17 16:26:17 hagrid smokeping[45152]: Entering multiprocess mode.
Oct 17 16:26:17 hagrid smokeping[45152]: Child process 45153 started for probe
FPing.
Oct 17 16:26:17 hagrid smokeping[45153]: FPing: probing 6 targets with step 300
s and offset 40 s.
Oct 17 16:26:17 hagrid smokeping[45152]: Child process 45154 started for probe
Curl.
Oct 17 16:26:17 hagrid smokeping[45154]: Curl: probing 2 targets with step 300
s and offset 185 s.
Oct 17 16:26:17 hagrid smokeping[45152]: All probe processes started
successfully.
But when it comes time to run the probes, the Curl probe fails:
Oct 17 16:28:05 hagrid smokeping[45647]: Can't use an undefined value as
filehandle reference at /usr/local/smokeping/lib/Smokeping/probes/Curl.pm line
266.
Oct 17 16:28:05 hagrid smokeping[45648]: Can't use an undefined value as
filehandle reference at /usr/local/smokeping/lib/Smokeping/probes/Curl.pm line
266.
Oct 17 16:28:05 hagrid smokeping[45154]: Use of uninitialized value in scalar
chomp at /usr/local/smokeping/lib/Smokeping/probes/basefork.pm line 214.
Oct 17 16:28:05 hagrid smokeping[45154]: Use of uninitialized value in split at
/usr/local/smokeping/lib/Smokeping/probes/basefork.pm line 215.
Oct 17 16:28:05 hagrid smokeping[45154]: Use of uninitialized value in
concatenation (.) or string at
/usr/local/smokeping/lib/Smokeping/probes/basefork.pm line 220.
Oct 17 16:28:05 hagrid smokeping[45154]: Use of uninitialized value in scalar
chomp at /usr/local/smokeping/lib/Smokeping/probes/basefork.pm line 214.
Oct 17 16:28:05 hagrid smokeping[45154]: Use of uninitialized value in split at
/usr/local/smokeping/lib/Smokeping/probes/basefork.pm line 215.
Oct 17 16:28:05 hagrid smokeping[45154]: Use of uninitialized value in
concatenation (.) or string at
/usr/local/smokeping/lib/Smokeping/probes/basefork.pm line 220.
--debug output looks like this:
Curl: forks 5, timeout for each target 201
Curl: executing command list
'/usr/local/bin/curl','-m','10','-o','/dev/null','-w','Time: %{time_total} DNS
time: %{time_namelookup}\n','http://or8.net/'
Curl: executing command list
'/usr/local/bin/curl','-m','10','-o','/dev/null','-w','Time: %{time_total} DNS
time: %{time_namelookup}\n','http://pbtype.com/'
Can't use an undefined value as filehandle reference at
/usr/local/smokeping/lib/Smokeping/probes/Curl.pm line 266.
<snip the rest of the error messages which are the same as the syslog errors>
This is running on FreeBSD 5.4-STABLE. Any help or hints on how to further
debug the problem would be much appreciated.
Thanks.
-ben
--
the proper function of man is to live, not to exist. <jack london>
--
Unsubscribe mailto:[EMAIL PROTECTED]
Help mailto:[EMAIL PROTECTED]
Archive http://lists.ee.ethz.ch/smokeping-users
WebAdmin http://lists.ee.ethz.ch/lsg2.cgi