Nimsoft - Service Level Management...within reach
English versionSpanish version
phone box left Téléphone/Fax: +33 1 56 83 24 61
Contact Us
Free White Papers
Serveurs
Bases de Données
Bases de Données
Réseaux
SDK
 
Top Banner Images Download Free Trial Software

NimBUS for Web Monitoring

Summary:
The NimBUS for Web Monitoring solution monitors web page (URL) load times and page contents. The solution monitors end-to-end response times for web-based applications and business services. Additionally, the solution monitors web server processes, resources and web server network connectivity response times. All web status data is analyzed and displayed in graphical alarm dashboards, performance reports and SLA reports.

Download our Network Monitoring Solution Overview Whitepaper
Download our Web Site Monitoring Solution Overview Whitepaper

Internal and external end-users can only be as productive as the performance of the web-based applications and services they interface with. Poor web-based application availability and performance can also dishearten first-time and repeat customers - both conditions, if allowed to persist - can impact the business bottom line and place the business at risk.

The NimBUS solution provides comprehensive web server and web application monitoring to ensure a high quality end-user and customer experience.

Primary Features:

Additional Features:

Web page load response time monitor and web page content monitor

The web browser is becoming the sole client of choice in today's computing paradigm. Nearly all application data now "passes through" a web page and is accessed via a URL. Given that the access to a URL is dynamic and does not depend on a pre-established connection, a user will not know if a particular URL is unavailable until he or she has attempted to access it. If it does exist, is it downloadable in a reasonable time? Finally, is the content correct?

From a user experience point of view it is vital that the content is available, quick to download and correct.

The NimBUS URL Response probe can be set up to monitor many URLs for the 3 key characteristics:

  • Is it available?
  • Does it download in a reasonable time?
  • Is the content correct?

The probe monitors availability by checking http status codes e.g. error 404. For download times, the expected time to download can be set up as a general value for all pages and specifically overridden for particular pages if required. Checking for content can be used in any way that is suitable but is generally used to ensure that no deliberate or inadvertent corruptions of the page have been made. As an example, checking on correct header and footer text can be used as a generic content check for all pages.

Web page load response time monitor

The NimBUS URL response probe will test access to defined URLs and record the amount of time it takes to fully load each page. The response probe is extremely light weight and can be strategically deployed to monitor URL load times from multiple points of perspective. The probe allows for immediate testing during configuration - page load response times will be displayed during the on-demand test and can then be used to establish a baseline threshold for alert definition and generation.

Figure below: The NimBUS URL response probe will collect and archive response time poll values, and automate performance report generation.

The NimBUS URL response probe will collect and archive response time poll values, and automate performance report generation.

Web page content monitor

The NimBUS for Web Monitoring solution utilizes the URL response probe (discussed above) to also monitor web page content. The probe is easily configured to watch for text strings contained (or not contained) within defined URLs. The probe allows for immediate testing during configuration, this will ensure the probe is properly detecting the defined text string before deploying into production. Alerts can be generated when the defined text string is absent or when a defined text string is present. Note that the probe supports monitoring web pages with proxies and user authentication.

Figure below: The NimBUS URL Response Probe can be easily configured to monitor URL page contents. Poll values will be analyzed for alert generation and can be archived for performance and SLA trend reporting.

The NimBUS URL Response Probe can be easily configured to monitor URL page contents. Poll values will be analyzed for alert generation and can be archived for performance and SLA trend reporting.

Web application response time monitoring from an end-user's perspective

The NimBUS for Web Monitoring solution can measure and monitor performance of web-applications from the users' perspective. The solution can be used to gain insight into overall latencies incurred by users who are trying to get real work done and who have no concern for the inner workings of the web application or its delivery components.

Web response monitoring for business-unique, simple to complex applications

The NimBUS solution supports response time monitoring for business-unique, end-to-end web-based application configurations. The solution is uniquely designed and positioned to quickly adapt and monitor practically any simple to complex web-application environment.

For simple to complex web-based applications and services, the NimBUS solution can record, playback and monitor the response time for each of its distinct phases. For example, a web-based application consisting of four distinct phases may be as such; 1) web-application launch, 2) web-application login, 3) web-application database query, 4) web-application logout - in this example each phase is a unique end-user facing experience, which may likely encompass a unique underlying technology infrastructure, and to effect optimal end-to-end web application performance, each phase should be monitored as such.

This complete and partitioned approach towards web application response time monitoring allows for determining the total end-to-end web application response time as well as isolating particular phases of the web application that may have less than desirable response times.

Figure below: NimBUS end-to-end response time (rt) measurements may be taken large-grain or fine-grain; overall monitoring from start to finish, or monitoring and measurement of each phase of the overall interaction with the end-user. Phases might include: Login, data query, data load, and logoff.

NimBUS end-to-end response time (rt) measurements may be taken large-grain or fine-grain; overall monitoring from start to finish, or monitoring and measurement of each phase of the overall interaction with the end-user. Phases might include: Login, data query, data load, and logoff.

For each web-application phase, as well as the total end-user web-application experience, response time data is analyzed in realtime and displayed in graphical alarm consoles. Additionally, response time data is archived for performance trend reporting and SLA-based response time monitoring and reporting.

Web server monitoring to ensure integrity and peak performance

The NimBUS for Web Monitoring solution includes a specialized web server resident probe; the probe will be platform specific. The specialized probe targets a wide array of web server metrics to ensure status awareness for Web Server Administrators. Examples of web server resources and system processes monitored include: CPU, memory, disk space, event log files, web specific processes and services, and much more.

The solution's fully integrated performance monitoring and reporting functionality provide the necessary server visibility for performance degradation analysis, trend detection to preempt problems, and enables proactive server resource and capacity planning.

Web server connection monitor

The NimBUS for Web Monitoring solution will test the amount of time it takes to connect to a designated web server on a network - the solution will issue scheduled network connectivity tests against defined web server IP addresses or web server domain names, i.e. www.conversesoftware.com. The result of this network connectivity test will reveal web server availability and web server round trip connectivity response time.

Figure below: An example NimBUS performance report showing web server connectivity response times during a one day polling period. Archived performance data can be viewed by day, week, month, or quarter.

An example NimBUS performance report showing web server connectivity response times during a one day polling period. Archived performance data can be viewed by day, week, month, or quarter.

Web application and service-port connection monitor

The NimBUS solution will test the availability and connectivity response time for critical web services, i.e. HTTP, FTP, and others. The solution will issue scheduled connectivity tests against defined web-server service ports with alerting and reporting on availability and round trip response time results.

Figure below: NimBUS Alarm Manager with an example dashboard showing a cluster of web servers and critical web service ports being monitored.

NimBUS Alarm Manager with an example dashboard showing a cluster of web servers and critical web service ports being monitored.

Alarm Dashboards

The NimBUS for Web Monitoring solution displays all alerts in the NimBUS Alarm Manager dashboards. Alarm dashboards are extremely flexible to allow for developing views that suit personal and business preferences.

Figure below: Here we have an example NimBUS Alarm Dashboard displaying URL response times from various geographic locations. In this scenario the response time data from the collective locations is consolidated and analyzed against a national response time SLA (see 'SLA-based web response time reporting' below for more details on NimBUS SLA reporting).

Here we have an example NimBUS Alarm Dashboard displaying URL response times from various geographic locations. In this scenario the response time data from the collective locations is consolidated and analyzed against a national response time SLA (see 'SLA-based web response time reporting' below for more details on NimBUS SLA reporting).

Performance monitoring and reporting

QoS (Quality of Service) data resulting from NimBUS' periodic polling can be archived for future performance reporting and trend analysis. Archived performance data can be viewed by day, week, month or quarter.

Figure below: The performance report below is one of many out-of-the-box web specific performance reports that are available. In this example web-based performance metrics are being plotted over time. Here we are showing URL page load response time in seconds, and for the duration of one month. All web status poll values that have been discussed in this NimBUS for Web Monitoring overview can be archived and displayed for performance trend analysis.

The performance report below is one of many out-of-the-box web specific performance reports that are available. In this example web-based performance metrics are being plotted over time. Here we are showing URL page load response time in seconds, and for the duration of one month. All web status poll values that have been discussed in this NimBUS for Web Monitoring overview can be archived and displayed for performance trend analysis.

SLA monitoring and reporting

NimBUS offers an advanced SLA-based performance monitoring and reporting solution whereby all alarm and performance data collected and processed by NimBUS are also analyzed against NimBUS Service Level Agreements. The NimBUS Service Level Manager product provides for SLA creation, monitoring, and reporting. With the NimBUS SLM solution it is possible to have web specific SLAs defined, monitored and generating compliance/breach reports in a matter of minutes to hours.

Figures below: The SLA screen sequence below is one of any number of NimBUS SLA monitoring and reporting examples.

With NimBUS SLM we have defined a SLA for nationwide web page response time - URL response time tests will be performed from each geographic location. Each geographic location represents individual service level objectives that are defined within the collective SLA (SLO definition: URL load time for each location should be 3.3 seconds or less). When service level objectives are breached the SLA will risk falling out of compliance. Early warning alerts will be generated as the SLA begins to degrade.

In the example below URL response time monitoring is being performed from San Francisco, Anchorage, Seattle and New York. Each city represents a SLO and the objective for each SLO is to have URL load times (at each polling interval) that are less than or equal to 3.3 seconds - the goal for each SLO is 99% compliance. San Francisco has breached its SLO enough times to fall below compliance - as of now, and at the current rate, the collective breaches for San Francisco have not, and will not compromised the national SLA. If the breach rate were to accelerate the national SLA could be compromised.

In the example below URL response time monitoring is being performed from San Francisco, Anchorage, Seattle and New York. Each city represents a SLO and the objective for each SLO is to have URL load times (at each polling interval) that are less than or equal to 3.3 seconds - the goal for each SLO is 99% compliance. San Francisco has breached its SLO enough times to fall below compliance - as of now, and at the current rate, the collective breaches for San Francisco have not, and will not compromised the national SLA. If the breach rate were to accelerate the national SLA could be compromised.

Historical reports shows SLA compliance during each monitoring period and allows for investigating conditions for each previous period. Clicking on the 'History' tab will show SLA compliance and breach history.

Historical reports shows SLA compliance during each monitoring period and allows for investigating conditions for each previous period. Clicking on the 'History' tab will show SLA compliance and breach history.

SLOs within the SLA can be selected to view its performance data against defined thresholds. Selecting San Francisco in the top level SLA will launch a performance report and highlight URL poll intervals that have exceeded the defined threshold of 3.3 seconds.

SLOs within the SLA can be selected to view its performance data against defined thresholds. Selecting San Francisco in the top level SLA will launch a performance report and highlight URL poll intervals that have exceeded the defined threshold of 3.3 seconds.

The NimBUS SLM solution caps off our comprehensive web monitoring capabilities - deploying the full compliment of realtime alerting, performance data archiving and reporting, and SLA-based performance monitoring ensures that web environments will be scrutinized in proactive and pre-emptive fashion, and most importantly, in the context of business requirements and end-user expectations.

The NimBUS for Web Monitoring solution requires minimal effort for implementation, training, and will not require extensive ongoing maintenance.

If you would like to request a free trial of NimBUS, please click here. For free white papers or additional information click here.

Société | Aperçu de la s | Environnements Supportés | Support | Nous contacter

 menu left Société Aperçu de la s Environnements Supportés Support
Téléphone/Fax: +33 1 56 83 24 61 email link