Web Server and Website Monitoring
Web servers like Microsoft IIS, Apache, and Sun ONE are key components of the IT infrastructure in both enterprise and MSP domains. Often backed by application servers and database engines, web servers play a critical role in real-time business service delivery. Routing of all user requests starts with the company's web portals. Thus, even a minor slowdown or short DoS will have a negative impact on the user's experience.
Website performance also affects their perception by Google and other search engines. Slow websites may boil down all SEO efforts to zero.
AggreGate Network Manager provides a detailed availability, operability and performance monitoring of web servers and websites:
- Web server response time monitoring
- Monitoring of individual virtual hosts (sites) configured on a web server
- Monitoring of SOAP-based Web Services
- Web server performance statistics collection via SNMP and WMI protocols
- HTTP error statistics collection
- Remote web server log analysis and alerting upon the occurrence of specific error patterns
- Receiving the web server errors via Syslog and Windows Event Log
- Consolidated status of servers participating in a failover or load balancing cluster
- Multiple servers of a distributed AggreGate installation will "see" a single site from different locations
- Comprehensive monitoring of the underlying application servers and database engines
- Monitoring the CPU load, memory, bandwidth usage and other KPIs of web server machines
- Auto-disabling monitoring during the scheduled maintenance periods
- Out-of-the-box threshold violation alerting
- Comprehensive management reports on the website metrics history and trends
- Hourly/daily/weekly/monthly/yearly downtime percentage statistics
- Dashboards, graphs and charts visualizing the web server status
The system can notify webmasters upon web infrastructure problems and failures via e-mail, SMS and other methods. It can also take automatic corrective actions, such as executing a script or restarting a web server application.
Even deeper out-of-the-box support is provided for:
URL Content Monitoring and Web Page Tracking
In addition to monitoring web servers and sites, AggreGate Network Manager can load and analyze individual web pages. This provides:
- Web page load time tracking and threshold alerting
- User perspective monitoring of regular HTTP URLs and HTTPS URLs, including the ones that are protected by realm authorization or require client certificates
- Support for HTTP redirects
- Form submission via the specification of HTTP GET and POST parameters in URL requests
- Simulation of different User Agents and customization of other HTTP request headers
- Modeling and business rule engines for the dynamic web page content validation and analysis
- Web page change tracking and alerting
- Validating operability of the underlying scripts and a database engine
The Network Manager loads the selected web pages content and exposes this content (which is normally available in HTML format) into a system core for analysis. The server's internal data processing tools can analyze the page content, e.g. check the existence of a specific string inside a web page or analyze the response's HTTP headers.
The system will warn a webmaster via e-mail or SMS if the load time of a certain web page exceeds the selected threshold.