[smokeping-users] RemoteFPing problem

Niko Tyni ntyni+smokeping-users at mappi.helsinki.fi
Tue Jul 12 11:40:16 CEST 2011


On Mon, Jul 11, 2011 at 09:48:05AM +0200, Glenn Andersson wrote:
> On Fri, Jul 08, 2011 at 02:16:04PM +0200, Glenn Andersson wrote:
> > My Probes config file looks like this:
> 
> > + RemoteFPing
> > 
> > binary = /usr/bin/ssh
> > rbinary = /usr/bin/fping
> > rhost = proxy.domain.com
> > 
> > ++ RemoteFPingChaos
> > 
> > rbinary = /usr/local/sbin/fping
> > rhost = anotherproxy.domain.com
> 
> > /etc/smokeping/config.d/Targets, line 97: probe RemoteFPing missing from
> > the Probes section.

> See example 3 in the smokeping_examples document; quoting:
> 
>  The top FPing section does not define a probe in itself because it has
>  subsections. If we really wanted to have one probe named "FPing",
>  we could do so by making a subsection by that name.

> RemoteFPing aint depending on FPing right? Then it should be marked with a single plus (+) sign?

RemoteFPing and FPing are (at the configuration level) independent probes. 
The example was about FPing, but just replace 'FPing' with 'RemoteFPing' 
everywhere to match it with your case.

> And when RemoteFPingChaos aint a real probe it will just be an alias with tweaks that is dependable on RemoteFPing probe?
> Or is + RemoteFPing terminated when I specify a sub probe with two plusses ++ ?

Explaining another way: if there's just

 +RemoteFPing
 [...]

then you have a single probe called 'RemoteFPing', but if you have

 +RemoteFPing
 var=val
 ++ RemoteFPing1
 ++ RemoteFPing2

then you have two probes, 'RemoteFPing1' and 'RemoteFPing1', but no
probe named 'RemoteFPing'. Both the probes have the setting 'var=val'.

The '+' section does not define a real probe when it has '++' subsections,
it just specifies settings common to all the 'subprobes'.

Between these, there's the degenerate case of

 +RemoteFPing
 var=val
 ++ RemoteFPing1

which isn't particularly useful: there's only one probe, 'RemoteFPing1',
with setting 'var=val'. As above, the '+' section does not define a real
probe because it has '++' subsections (in this case just one.)

The last one corresponds to your configuration.

HTH,
-- 
Niko



More information about the smokeping-users mailing list