Difference between revisions of "Using cURL to troubleshoot monitors"
From Tech-Wiki
(Created page with "Category:F5 Networks '''Back to Misc'''") |
|||
(5 intermediate revisions by 2 users not shown) | |||
Line 1: | Line 1: | ||
[[Category:F5 Networks]] | [[Category:F5 Networks]] | ||
'''[[F5 Networks#Misc|Back to Misc]]''' | '''[[F5 Networks#Misc|Back to Misc]]''' | ||
+ | |||
+ | cURL is a very useful tool when testing monitors | ||
+ | |||
+ | '''Example syntax for HTTP:''' | ||
+ | |||
+ | curl http://[ip][port]/[...] | ||
+ | |||
+ | '''Example syntax for HTTPS:''' | ||
+ | |||
+ | curl '''-k''' https://[ip][port]/[...] | ||
+ | |||
+ | -k to ignore certificate issues | ||
+ | |||
+ | '''Example to pass a host header''' | ||
+ | |||
+ | curl --header 'Host: [host]' [METHOD]://[ip][port]/[...] | ||
+ | |||
+ | Additional useful option | ||
+ | |||
+ | -h for help | ||
+ | -v for verbosity | ||
+ | |||
+ | If different partitions are used, you might need to change the routing domain: | ||
+ | rdexec <route domain id> command | ||
+ | |||
+ | ==External links== | ||
+ | * [https://support.f5.com/csp/article/K12531 K12531: Troubleshooting health monitors] | ||
+ | * [https://support.f5.com/csp/article/K15408 K15408: Troubleshooting BIG-IP GTM monitors] | ||
+ | * [https://support.f5.com/csp/article/K13472?sr=33700626 Userland applications in non-default route domains] |
Latest revision as of 13:43, 7 February 2019
cURL is a very useful tool when testing monitors
Example syntax for HTTP:
curl http://[ip][port]/[...]
Example syntax for HTTPS:
curl -k https://[ip][port]/[...] -k to ignore certificate issues
Example to pass a host header
curl --header 'Host: [host]' [METHOD]://[ip][port]/[...]
Additional useful option
-h for help -v for verbosity
If different partitions are used, you might need to change the routing domain:
rdexec <route domain id> command