The Quality Assurance LINK monitor tests the ability to retrieve a web page from a web server and analyzes the web page, validating each link.
It effectively ensures that:
- The web page is retrieved properly.
- All HTTP links are valid. Links are tested sequentially according to order within the file. When an invalid link is found, the monitor will fail and no further links will be verified. Every unique file will be tested only once. Style sheets are not included in this process. Links referenced within a script (i.e. JavaScript or VBScript) will not be processed. By default, QA LINK makes a HEAD request. If that fails, a GET request is made. If the GET request fails, QA LINK causes a failure state.
If an Account and Password is provided, it will be transmitted to the target web server in clear text. If "Check external Links" is enabled, this Account and Password will be transmitted to web sites other than the one specified. If Account and Password information
is not provided, requests will be made anonymously.
If "Check External Links" is enabled, all links will be verified (if they are not excluded).
Otherwise, all links outside the specified web server(s) will be ignored. To specify other web servers that the link checker is permitted to communicate with, use wildcard patterns in the "Included Domains" field.
Included Domains is a list of domains that the link checker is permitted to communicate with. Specify one wildcard pattern per line.
ie: (Included Domains)
www.company.com
company.com
search.company.com
*.microsoft.com
Excluded Links is a list of wildcard patterns that the link checker should not request (regardless of what server it is hosted on). This feature is useful for reducing bandwidth.
Specify one wildcard pattern per line.
ie: (Excluded Links)
*.gif
*.jpg
*/cgi-bin/*
Note: Due to the length of time this monitor could take to complete its testing and the network bandwidth it may use it is recommended that it be performed at a lesser interval than other monitors.
This Monitor:
- Considers the specified resource unavailable after a specified number of seconds.
- Persistently tests the resource at specified intervals.
- Disallows testing during a maintenance period.
- Waits for a specified number of failures to occur before starting alerts.
- Switches testing intervals, from "responding correctly" to "not responding correctly". Configurable intervals allow you to test more or less aggressively in the event of failure.
- Stops alerting after a specified number of alerts.
- Has a placeholder for a WinNT Service Name or any other information required by a recovery script.
Please refer to Last Status by Monitor Type for details regarding Last Status codes displayed for this monitor in the Monitor Status reports.