I have created an external node in NPM with the name of a website I would like to monitor (i.e. www.url.com). I want to monitor the url and check for a particular string is found on the page. Some of the sites utilize the same IP address, so I need to be able specify a host header when querying the site. So I created an HTTP monitor that I want to have as many fields set as possible from the template and only override fields that are specific to each website (i.e. string to search). Is there a variable that I can use in the Host Header field of the monitor to pull in the node name field (i.e. www.url.com) of the site it is monitoring, instead of overriding the template?
I have tried the following unsuccessfully
${NodeName}
${Node.SysName}
${Node.Caption}
${Node.DNS}
I get the following error when testing against the node: Test failed with "Unknown" status on www.url.com. The specified value is not a valid Host Header String.
If I override the field and put in www.url.com it works successfully.
Thank you,
Dennis