[smokeping-users] small patch to let configure fping source IP
Cougar
cougar at random.ee
Thu Apr 7 21:48:14 MEST 2005
Hi,
I patched fping so that it is possible to use any configured IP as a
source address using -I like ping has. To use it wit smokeping I made some
small changes in smokeping (FPing module) also.
both fping and smokeping patches are available here:
http://wiki.version6.net/Patches
With this patch you can use variable "source" in FPing probe config.
One idea what would be even more useful is to have possibility to add this
variable inside target. This way it would be possible to use probe that is
connected with different nets, to test all of them separately. But is is
not a easy task as all targets that use different source should be pinged
separately and it means bigger rewrite. Something like this:
++ ISP1
menu = ISP1
title = ISP1
source = 1.1.1.1
+++ Google
menu = Google
title = Google
host = www.google.com
++ ISP2
menu = ISP2
title = ISP2
source = 2.2.2.2
+++ Google
menu = Google
title = Google
host = www.google.com
Another and even nicer way would be to rewrite probe config parser so that
you can define different probe names that use the same probe module but
use different options for instance. Something like this:
*** Probes ***
+ FPing
binary = /usr/sbin/fping
++ FPingISP1
source = 1.1.1.1
++ FPingISP2
source = 2.2.2.2
Or something similar.
Currenlty I have two different probe modules for that (the same module
with two different names in lib directory) and it does the job but its not
very nice.
---
Cougar
--
Unsubscribe mailto:smokeping-users-request at list.ee.ethz.ch?subject=unsubscribe
Help mailto:smokeping-users-request at list.ee.ethz.ch?subject=help
Archive http://www.ee.ethz.ch/~slist/smokeping-users
WebAdmin http://www.ee.ethz.ch/~slist/lsg2.cgi
More information about the smokeping-users
mailing list