Age | Commit message (Collapse) | Author |
|
Add the ability to run a user defined script to determine wan load-balancing interface health
includes sample http test (scripts/http_test.pl). Configuration will look as follows:
wan {
interface-health eth0 {
nexthop 10.3.0.1
test 1 {
test-script /tmp/http_test.pl
type user-defined
}
}
interface-health eth1 {
nexthop 10.3.0.1
test 1 {
test-script /tmp/http_test.pl
type user-defined
}
}
With corresponding output:
vyatta@vyatta# run show wan-load-balance
Interface: eth0
Status: active
Last Status Change: Wed Mar 30 19:03:59 2011
+Test: user Script: /tmp/http_test.pl
Last Interface Success: 0s
Last Interface Failure: n/a
# Interface Failure(s): 0
Interface: eth1
Status: failed
Last Status Change: Wed Mar 30 19:03:59 2011
-Test: user Script: /tmp/http_test.pl
Last Interface Success: n/a
Last Interface Failure: 0s
# Interface Failure(s): 52
Scripts returns 0 for success, non-zero for failure.
|
|
|
|
/var/load-balance. fix for bug 6630
(cherry picked from commit cf1754c28af9dc17f5dea4995049823dc7687a63)
|
|
* package was installing op templates into the config templates directory and then move them into the op templates directory *during postinst*.
* this *might* be ok for editable config files but is definitely *not* the correct installation method for files "owned" by the package.
* do it the right (and simpler) way: install op templates into the op templates directory.
|
|
|
|
|
|
|
|
output.
|
|
layout. modified op mode command to
provide indication on multiple target success/failures.
|
|
user can now specify a sequence of targets to test (ordered by rule number). The first success satifies the success
criteria for the test and no further tests will be performed on the interface for this period.
Additional test types can be coded and added to the target framework.
configuration has changed as a result of the rework.
|
|
|
|
proc/net/ip_conntrack output to easier to digest formatted output.
|
|
|
|
|
|
|
|
configuration (including boot
if configured).
|
|
|
|
|
|
daemon and pid creation, fixed conf file creation when
using cli. postinst. etc.
|
|
|
|
packaging changes.
|
|
|
|
|
|
Signed-off-by: Michael Larson <slioch@eng-140.vyatta.com>
|