Webpage Monitoring
Our Webpage Monitoring (Content Monitoring) checks whether your website delivers the proper page content to the users, and whether your website's download speed and uptime are within the industry standards.
Webpage Monitoring looks for any unauthorized content changes, connectivity issues and/or website defacement, and verifies the website's content from up to three independent monitoring locations.
We will check your page and in case of any unauthorized content changes, connectivity issues and/or website defacement, we will verify it from up to three independent monitoring locations.
Performance Webpage Monitoring simulates repeat user experience - the monitoring agent performs a specified request and downloads the header and all HTML web page contents without images and other embedded objects. It simulates repeat-user to your website.
Features
-
Content verification Advanced content monitoring - keywords, content size and md5 hash, compares content to previous versions, custom content verification plugins.
-
Bandwidth and browser emulation Bandwidth emulation - from dial-up to Full T3; Emulates different browsers in order to check how the website performs with different browsers and operating systems; Emulates third party headers when issuing requests; Supports client side certificates.
-
Tests any HTTP/S request Supports HTTP, META refresh and JS location redirects; Allows customizable HTTP headers - user-agent, referer, language, cookies.
-
Webpage defacements checkup Monitors MD5, keywords and file size to prevent web page defacements.
Full-page Monitoring simulates first-time user experience - the monitoring agent performs a specified request and downloads the header, all HTML web page contents, all images and all other embedded objects, simulating first-time user of the website.
Features
-
In-depth tests Performs in-depth tests for web sites including page components and external references. Has the ability to skip checking of certain elements using wildcards. Tests:
- Up to 5 levels deep from the start page
- For dead or slow links
- Css references
- Total download speed
-
Content verification Advanced content monitoring - keywords, content size and md5 hash, compares content to previous versions, custom content verification plugins.
-
Tests any HTTP/S request Supports HTTP, META refresh and JS location redirects; Allows customizable HTTP headers - user-agent, referer, language, cookies.
-
Webpage defacements checkup Monitors MD5, keywords and file size to prevent web page defacements.
Webpage In-Browser Monitoring provides a real browser experience from an end-user perspective.It monitors the performance and availability of web applications as it breaks down the response time for each component of the web application and then presents it visually. This monitoring level is based on the webkit engine identical to the Google Chrome’s one and supports JavaScript and CSS.
Features
-
It performs within a real browser (Google Chrome)
-
Provides a real browser experience from an end-user perspective
-
Content verification
-
Verifies keywords
-
DOM components against CSS selectors
-
Supports JavaScript and CSS
-
Multiple simultaneous connections
-
Screenshot on last check and on every error
-
Detailed Report with graphs
Monitoring
- 24/7 remote monitoring Monitor virtually any TCP/UDP service and device connected to the Internet.
- Monitoring interval up to every minute Monitoring intervals can be set up at 1, 2, 3, 5, 10, 15 and higher minutes down to once every couple hours.
- Forced monitoring upon error detection If you use higher monitoring intervals such as every 10 or 20 minutes, once an error is detected, monitoring automatically switches to a monitoring interval as low as 1 minute providing you with quicker "recovery" status and more precise statistics.
- Multiple monitoring locations For each target you can select the locations it will be monitored from simultaneously; In case of a detected malfunction, data from simultaneous monitoring allows immediate and reliable allocation of the source of the problem.
- Redundant global monitoring network with failover All monitoring locations of our Global network are monitored for availability and connectivity; if any of them fails or loses connection to the Internet, all monitoring processes are automatically transferred and start to perform from another monitoring location which is fully functional at that time.
- Configurable downtime periods If you have scheduled maintenance windows, configure time periods for each target during which monitoring will be automatically suspended and then automatically resumed at the end of the period to avoid unnecessary alerts.
- Custom time zone for every target Select specific time-zone for every target based on its location or your preferences; all timestamps for this target are shown in its time-zone.
- Suspend/activate monitoring at any time Manually suspend monitoring of any or all targets and manually resume monitoring when needed.
Alerting
- Multi-media alert notifications Alerts can be delivered via email, text message (SMS), voice call, instant message, IOS or Android push notifications, SNMP traps or HTTP requests.
- Multi-level location notifications Notifications can be configured for each monitoring location for a specific target; you can be notified about errors from some locations and not from others; there is also an option where you can be notified from a specific location only if the others did not send any notifications.
- Advanced alert escalation schedule Receive alerts only for specific error types or after a specific number of failures; select the number of failure notifications to be sent if the problem continues; alert cycles - restart the alert cycle if a target is down for too long.
- "Do not disturb" periods Time periods during which no alerts will be sent to the contact.
- Custom alert contents Different alerts for different errors; custom alert sender; custom message length; custom message contents with target-specific tags of information.
- Custom time zone for every contact Select specific time-zone for every contact based on its location or your preferences; all timestamps for this contact are shown in its time zone.
- Target dependency rules for alerts optimization Create custom dependency rules for each target to modify the alerts behavior based on the current status of one or more targets. For example if a target depends on another one that is currently down, no alerts will be sent for the first one, avoiding unnecessary alerts.
- Multi-level location correlated notification system Detected errors are correlated in real time across multiple locations, and notifications are sent only if all or certain number of monitoring locations report the same error.
- Three configuration levels Normal level - alerts are sent if at least one location has detected an error; strong level - alerts are sent if at least 50% of the monitoring locations of a specific target have detected an error; strict level - alerts are sent only if 100% of the locations monitoring a specific target have detected an error.
- Multiple voice and SMS gateways For better and faster alert delivery, we maintain multiple SMS and voice gateways; when creating or editing an alert contact, you can test and choose the best gateway for each voice or SMS contact in your account.
Reporting
- Detailed real-time reports Variety of online reports containing up to the minute details from multiple monitoring locations including the latest checks made; reports include daily, weekly and monthly summaries, uptime/downtime, average response times by day and week, status history by month; reports can be emailed to one or more email recipients in your account or can be displayed publicly on your website or on another domain.
- Response time breakdown Details for DNS, connect, redirect time, first byte and last byte times.
- Multiple locations reports Compare the monitoring data and statistics from different monitoring locations of a specific target.
- Timestamps in local time-zone As each target has its own time-zone, all reports are shown in the target local time-zone.
- Traceroute upon connectivity errors Every time a connectivity error is detected, a traceroute will be performed from the monitoring location to the monitored target, and the results will be saved for future display in the reports; the traceroute results can be included in the email alert.
- Download raw monitoring data The raw logs are available for download in various formats (XML, CSV, TXT), which then can be used to create your own reports.
- Advanced real-time APIs Your applications can connect to our system and get real-time data about a monitored target.
See details for the common features that you get with any WebSitePulse service