Forum Discussion

caulfig_287171's avatar
caulfig_287171
Icon for Nimbostratus rankNimbostratus
Oct 10, 2017

No GTM PoolMember availability status in Event Subscriptions?

I'm using the iControl EventSubscription interface to monitor modifications of my GTM and LTM objects. I'd like to keep track of changes to the availability status of GTM PoolMembers. The problem is that I don't get any events streamed when the availability status changes. When I disable my corresponding Virtual Server at the LTM level the poolmember availability on the GTM goes to red, but I don't see any events come through that have this change. I only get an EVENTTYPE_MODIFY on an OBJECTTYPE_VIRTUAL_SERVER object.

 

My subscriptions are set up with the type EVENTTYPE_ALL, so I should be getting all the events.

 

Am I missing something here to see the GTM PoolMember availability status changes?

 

  • It seems the XML Payload only has the enabled status, but not the availability for EVENTTYPE_MODIFY on GTM_POOL_MEMBER objects. This is available through the iControl api, but we don't want to scan all the time, which is why we're using event subscriptions.

    OBJECTTYPE_GTM_POOL_MEMBER
    2017-10-10 19:36:40 INFO  DefaultStrategy:20 - 709fea8d-1974-ab5e-e820-027af6e3272a
    2017-10-10 19:36:40 INFO  DefaultStrategy:22 - gtm_pool_member_pool_name=/Common/pool_test_dev-ab
    2017-10-10 19:36:40 INFO  DefaultStrategy:22 - gtm_pool_member_server_name=/Common/al01_2
    2017-10-10 19:36:40 INFO  DefaultStrategy:22 - gtm_pool_member_vs_name=vs_test_vip_dev-a
    2017-10-10 19:36:40 INFO  DefaultStrategy:22 - gtm_pool_member_object_id=40526
    2017-10-10 19:36:40 INFO  DefaultStrategy:22 - gtm_pool_member_enabled=0
    2017-10-10 19:36:40 INFO  DefaultStrategy:22 - gtm_pool_member_transaction_id=3254