f5-appsvcs-extension icon indicating copy to clipboard operation
f5-appsvcs-extension copied to clipboard

Unable to configure monitors for GSLB_Pool_Members object

Open mkyrc opened this issue 1 year ago • 0 comments

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

mkyrc avatar Sep 27 '24 12:09 mkyrc