I'm implementing an external monitor in which I do a HTTP request to the member to check if the member is available.
In this case, I need to check the hostname instread of "AddressDiscovery"-ed auto, because http get IP may get 404.
For example: http://www.example.org -> 200, http://93.184.216.34 -> 404.
So I need to know the hostname instead of resolved IP that bigip gives to me in monitor checking.
A way to get the hostname is the node name:
'NODE_NAME': '/Common/www.example.org' instead of 'NODE_NAME': '/Common/_auto_93.184.216.34'
In general AS3 declaration, it always resolve the passed hostname to _auto:
Hi
I'm implementing an external monitor in which I do a HTTP request to the member to check if the member is available.
In this case, I need to check the hostname instread of "AddressDiscovery"-ed auto, because http get IP may get 404.
For example: http://www.example.org -> 200, http://93.184.216.34 -> 404.
So I need to know the hostname instead of resolved IP that bigip gives to me in monitor checking.
A way to get the hostname is the node name:
'NODE_NAME': '/Common/www.example.org'
instead of'NODE_NAME': '/Common/_auto_93.184.216.34'
In general AS3 declaration, it always resolve the passed hostname to _auto:
How can I set node_name?
More information about context of running external monitors FYI:
external monitor arguments:
external monitor environments: