Forum Discussion
Ben_Jacobs_8776
Nimbostratus
Jun 29, 2007SOAP Health Monitor
Sorry if this has been posted before. I'm relatively new to Big-IP and haven’t done anything yet with iRules.
We’re trying to get a pool which monitors a SOAP listener working, but the defa...
spark_86682
Jun 30, 2007Historic F5 Account
There is a workaround for this issue where you use a virtual with an iRule attached as your monitor target. So your config would look like:
monitor soap_mon {
defaults from soap
dest 10.10.10.99:http
method "HealthCheck"
namespace "http://example.org/"
param type "string"
protocol "http"
return type "string"
return value "LOOKS GOOD"
urlpath "/soapmon.cgi"
}
pool my_pool {
monitor all soap_mon
member 10.10.10.100:http
}
pool soap_health_check_pool {
member 10.10.10.100:http
}
virtual soap_health_check {
destination 10.10.10.99:http
snat automap
ip protocol tcp
profile http tcp
pool soap_health_check_pool
rule soap_health_rewrite
}
And use an iRule like:
rule soap_health_rewrite {
when HTTP_REQUEST {
HTTP::header replace SOAPAction "Some_SOAP_Action"
}
}
That's a rough draft that should get you started...
Recent Discussions
Related Content
DevCentral Quicklinks
* Getting Started on DevCentral
* Community Guidelines
* Community Terms of Use / EULA
* Community Ranking Explained
* Community Resources
* Contact the DevCentral Team
* Update MFA on account.f5.com
Discover DevCentral Connects