f5-appsvcs-extension
f5-appsvcs-extension copied to clipboard
Unable to configure monitors for GSLB_Pool_Members object
Problem description
For GSLB_Pool_Member_A is not possible configure monitors by AS3 declaration. This issue is connected also for other member types - AAAA, MX, etc.
In GUI/CLI is possible to configure monitors for GSLB_Pool and GSLB_Pool_Member. Using AS3 declaration is monitors property supported for GSLB_Pool (there is only documentation issue #878), but not for GSLB_Pool_Member (A, AAAA, MX, etc).
Describe the solution you'd like
Add support for GSLB_Pool_Member_A monitoring (and other member types).
Example:
"pool_test": {
"class": "GSLB_Pool",
"resourceRecordType": "A",
"monitors": [
{
"use": "my_custom_POOL_monitor"
},
{
"bigip": "/Common/gateway_icmp"
}
],
"members": [
{
"server": {
"use": "/Common/Shared/server_generic"
},
"virtualServer": "vs_test_generic",
"monitors": [
{
"use": "my_custom_MEMBER_monitor"
}
]
}
{
"server": {
"use": "/Common/Shared/server_f5ltm"
},
"virtualServer": "/test/test/vs_test"
}
],
},
In some cases is required custom member monitoring, not only inheriting monitors from GSLB_Pool