I need to monitor a web page for a word or phrase - The http monitor shows the page is functioning correctly however components on that page are not (unable to render channel).
Further down in that http monitor you've configured, you should see a field for Search String. Simply input the word or phrase it should search on and configure it to fail/not fail if the search string is found. Pretty simple actually.
I am having problems getting the 'search string' feature to work, my HTTP monitor finds the web site ok and shows up but I wanted definate proof that the web page is coming up however I have tried various peaces of data that appear in web page in the search string field and all fail. Am I missing something obvious, I have tried putting the information inside quotes but it doesn't work.
Have you tried shorting down the text you're searching for to a single word to see if that works? It may be that the page you're monitoring contains lots of javascript or other page elements. Also, the text you're looking for may actually be coming from another page entirely such as an iFrame. I recommend you view the page source and identify text within the HTML code vs relying on text as it's presented through your web browser.
An alternative to checking page source in browser could be enabling debug logging for your application and checking debug logs (located in "All Users\Application Data\Solarwinds\Logs\APM\ApplicationLogs\AppIdXX" where XX is id of your application) - there you can find detailed information about polling flow including response to http request.
Thanks for the suggestions but I have had no joy,
I tried using just one word picking something from the body of the html source but whatever I choose it fails when I put it in the 'search string' field in the template.
I have tried setting the APM logs to debug but no log file is generated in the location stated and the only information the Template gives me is
'failed with down status'
As soon as I remove the string and test again it shows an up status.
This should be an easy process but I have wasted a lot of time trying to get this working.