Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Unable to configure monitors for GSLB_Pool_Members object #879

Open
mkyrc opened this issue Sep 27, 2024 · 0 comments
Open

Unable to configure monitors for GSLB_Pool_Members object #879

mkyrc opened this issue Sep 27, 2024 · 0 comments
Labels
enhancement New feature or request untriaged Issue needs to be reviewed for validity

Comments

@mkyrc
Copy link

mkyrc commented Sep 27, 2024

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 mkyrc added enhancement New feature or request untriaged Issue needs to be reviewed for validity labels Sep 27, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request untriaged Issue needs to be reviewed for validity
Projects
None yet
Development

No branches or pull requests

1 participant