@greg:
Of course I used ?smokeping --debug-daemon --nosleep?. Here you can see the
problem (found in /var/log/syslog and /var/log/messages):
Not sure why you didn't provide the output and the config initially.
The last two messages from me to you and back again wouldn't have been needed.
[Ok, I'll quit whining now.]
?
Mar 11 08:10:20 mstech smokeping[4944]: FPing: Got fping output: 'ICMP Host
Unreachable from 192.168.0.3 for ICMP Echo sent to 192.168.0.40'
?
Mar 11 08:10:21 mstech smokeping[4944]: Alert "bigloss": no match for target
/var/lib/smokeping/Local/EeePCDebian
The second log line means there was NO MATCH - i.e. bigloss doesn't apply,
because there's "NO MATCH"
So, if there's no match between your alert condition, and the current state of
the connection, you obviously won't get an alert - because you shouldn't get
one.
>pattern = ==0%,==0%,==0%,==0%,>0%,>0%,>0%
You know that this pattern means that you have to get *three* sample intervals
with ZERO loss, followed by three that have greater than zero loss, right?
So, a connection that's down right from the start will NEVER match this
pattern. [Which can be a good thing, or a bad thing, depending on your intent.]
So, go back and read about patterns - trying to do "tricky" things with
patterns can really have unintended consequences. IMO, it's a bit like messing
with regex's. If they don't work, it's probably me, not a "bug" in grep. [Ok,
not probably - without a doubt.] :)
HTH
-Greg
_______________________________________________
smokeping-users mailing list
[email protected]
https://lists.oetiker.ch/cgi-bin/listinfo/smokeping-users