This Management Pack is the most powerful and flexible solution
for monitoring the health of .NET applications running in a
production environment. The Management Pack monitors your
application at runtime, seamlessly integrating into the .NET
framework.
Targeted to application support, software development, and QA
teams, the Management Pack provides the diagnostic data
necessary for efficient troubleshooting of issues detected in the
production environment. It provides the infrastructure to convey
root-cause diagnostic information to developers, and documentation
of application defects & performance degradations to support QA
reporting and application SLAs.
One of the key enhancements to Systems Center Operations Manager
2007 is the built-in ability to monitor .NET applications and
provide real-time health alerts when those applications experience
code failures or performance bottlenecks. Through a development and
license agreement with Microsoft, AVIcode built and delivered this
capability. Within Systems Center Operations Manager, AVIcode
receives the following attribution: '.NET monitoring powered by
AVIcode technology.'
|
Microsoft System Center ASP.NET 2.0 2007 |
AVIcode Management Pack |
Real-time error and
bottleneck detection
|
- Provides .NET application health monitoring
|
Y
|
Y
|
- Concurrent exception and performance error detection
|
Y
|
Y
|
- Automatically discovers deployed .NET applications
|
Y
|
Y
|
- No code modification needed to capture:
|
|
|
- Handled and unhandled exceptions
|
Y
|
Y
|
- Performance degradation issues
|
Y
|
Y
|
|
|
|
|
Y
|
Y
|
|
Y
|
Y
|
|
|
Y
|
|
|
Y
|
|
|
Y
|
|
|
Y
|
|
|
Y
|
- WCF (Windows Communication Foundation)
|
|
Y
|
Detailed root-cause
information
|
- Collects the complete call stack at the moment of failure
|
Y
|
- |
- Reports total execution time for calls to external resources
(basic)
|
- |
Y
|
- Reports exact execution time for calls to OLEDB, ODBC, SQL,
Oracle, Sybase, Web Services and .NET Remoting
|
|
Y
|
- Consolidates events into alerts based on unique root cause
|
Y
|
- |
- Exception events provide run-time values for function
parameters & member variables, and direct access to the line of
defective code
|
|
Y
|
- Performance events provide actual queries submitted to OLEDB,
ODBC, SQL, Oracle, Sybase, Web Services and .NET Remoting
|
|
Y
|
Event correlation
|
- Problem analysis through correlation of related events from
distributed transactions across the enterprise:
|
|
Y
|
- Client/server calls between applications, web services, .NET
Remoting, etc.
|
|
Y
|
- Application events and problems from IIS, ASP.NET and the .NET
Runtime
|
|
Y
|
- Application events and standard/custom performance counters -
provides better understanding of how application problems and
system performance relate - includes collecting State Counters,
Trend Analysis Counters and Event Context Counters
|
|
Y
|
- Application events and related custom Windows Event Log
entries
|
|
Y
|
Enterprise security
|
- Pushes information to administrators without compromising
firewall security
|
Y
|
Y
|
- Supports enterprise level access control to collected data
|
|
Y
|
SLA Configuration
|
- Allows definition of SLA performance threshold settings
|
Y
|
Y
|
- Allows definition of thresholds settings for individual
resource calls
|
|
Y
|
- Allows definition of critical exceptions for custom exception
handlers
|
|
Y
|
Historical event data and
reporting
|
- Out-of-the-box availability, performance and reliability
reports for line-of-business applications
|
|
Y
|
- Advanced event searching and reporting capabilities
|
|
Y
|
- Reports database is compatible with 3rd party reporting
tools
|
|
Y
|
- Extensible reporting leverages Microsoft Reporting Services to
deliver better insight into application availability and behavior
trends
|
|
Y
|
Computer-centric views |
- Allows IT teams to view the health status and configuration of
their system from the application point of view, providing data
about monitored server configurations and resource utilization
|
Y
|
Y
|
Application-centric views
|
- Allows IT teams to view the health status and resource
utilization of their applications from the application point of
view
|
Y
|
Y
|