What is a Web Check?
A WebCheck consists of one HTTP request to a web application. If the web application is only accessible via a proxy, then the request is routed through the specified proxy.
ServicePilot Web Check supports both HTTP and HTTPS to periodically test a web application page and extract data as indicators.
Application Web Check monitoring
This package automatically provisions the ServicePilot Manager and configures the ServicePilot Agent to collect indicators from a Web Application Page using the ServicePilot Agent to collect the Response Time, Status, SSL Certificate information, and page data.
The ServicePilot Agent retrieves the target page to get only the HTML source content of the page. JavaScript and Cookies are not processed during these requests.
Requests to pages can be customized as required e.g. using GET or POST methods, and with additional HTTP Headers and POST parameters. Page data can also be extracted as indicators and graphed (for numeric data).
The indicators gathered for each Web Check include:
- Page Code
- Page display time
- HTTP status
- SSL Certificate information
- Certificate common name
- Number of days left before certificate expiry
- Custom indicator extraction...
URL Page code and HTTP status are a very good way to establish a web application availability SLA baseline. Additional web checks can be performed to cover different simple HTTP tests or accessibility scenarios.
A good indicator of your web server application performance is the initial connection time to the application server (connection time), also known as "time to first byte". This is the elapsed time between request and the first element returned being displayed. See your browser's "Inspect" Network waterfall diagram. In general, this should be less than 1 second (or as small as possible), ideally under 200 ms.
Long web application server response times delay page loading speeds and display time. Front-end optimizations are more than vital in order to optimize HTTP(S) Page Display Time. Page display time should ideally be under 3 seconds.
How to install a webcheck resource?
- Use your ServicePilot OnPremise installation or a SaaS account.
- Add a new webcheck resource via the web interface (
/prmviews
or/prmresources
) or via API (/prmpackages
page), the default ServicePilot agent or another agent will be provisioned automatically.
Details of the webcheck package are located in the
/prmpackages
page of the software.
Benefits
ServicePilot enables you to deliver IT services faster and more securely with automated discovery and advanced monitoring features.
By correlating the technology WEBCHECK SYNTHETIC with APM and infrastructure monitoring, ServicePilot is able to provide a more comprehensive view of an organization's IT environment.
This allows IT teams to quickly identify and diagnose issues that may be impacting application performance, and take corrective action before end-users are affected.
Start with a free trial of our SaaS solution. Explore ourplans or contact us to find what works best for you.