|
Solutions
for
Server Application Availability |
|
|
|
While
businesses have long depended on software for internal operations,
e-business is taking the importance of error-free operation
and availability of business critical software systems to
a new level. Software crashes and other failures mean lost
revenues, unhappy customers, a bad public image, and sinking
stock prices. With competition just a mouse click away, detecting
such problems prior to actual failure and recovering quickly
has become a critical concern for top industry executives.
Mutek's
Black Box Flight Recorder for software is a "flight recorder"
for business critical servers and client (desk top) applications,
working in a similar fashion to a flight recorder of an airplane
that is used to investigate the cause of a crash. This unique
technology records the online operation of applications at
multiple levels and provides alerts prior to software failures.
In case of actual crashes or other errors, it replays the
failed scenario and pinpoints the root cause of the problem
so that the system can quickly be recovered and the problem
be avoided in future runs.
Mutek's
solution for business critical systems includes a management
console for handling information from multiple Black Boxes;
the management console can also perform remote installations,
configurations and set security access permissions.
|
|
|
|
|
|
|
|
|
|
|
|
|
The
Black Box Solution in Action:
|
|
|
|
|
|
|
|
|
|
|
A
server farm supports a business-critical application connecting
end users to crucial business data. Each server has a
Software Black Box Flight Recorder installed, to monitor
one or more executables or components that make up the
business-critical application. Installation, configuration
and security setting can be done locally on each server
individually or remotely on selected servers or all servers
by using the AppSight Manager console. |
|
1. |
|
2. |
|
|
The
Black Box can attach or detach to any running process
on the fly, allowing system administrators to precisely
configure what is being monitored at any time. The Black
Boxes record and log the internal executions of the applications
running on the servers. The Black Box monitoring is completely
transparent - the applications have not been modified
in any way, and the Black Box itself has a very small
footprint and has a minimal impact on application performance. |
3. |
|
|
In the event of failure, all parties responsible for the
application are notified. The support providers may include
both systems administrators and application developers,
some of who may be on-site while others (perhaps third-party
service providers) are in remote locations. The Black
Box can respond dynamically to preconfigured run-time
events, automatically setting aside critical tracing data
at the first sign of trouble. Support personnel can dynamically
modify the Black Box behavior to focus on particular aspects
of the application as needed. |
|
4. |
|
Systems
administrators use the AppSight System or Manager console
to analyze Black Box log files to look for system-level
causes of the problem: disk access problems, security
issues, network connectivity problems, corrupt files,
component incompatibilities, etc. |
|
5. |
If
the problem cannot be resolved at a system level, and
a problem in the application code is suspected, the software
developers use the BugTrapper console to analyze the Black
Box code-level data. The exact code-level events are captured
in the log, immediately pinpointing problems in the application's
internal behavior. |
|
6. |
|
|
Having identified the root cause of the failure, support
personnel can quickly recover the application and take
the appropriate steps to avoid a recurrence of the problem. |
|
|
|
|
|
Benefits: |
|
|
|
|
. |
|
|
Create
Alerts prior to failures.
Pinpoint the root cause of malfunctions.
Speed recovery from application failures.
Anticipate and avert application crashes.
Reduce costly downtime for business critical applications.
Provide "out of the box" functionality
that plugs into existing infrastructure.
Offer a single solution for supporting both third-party
and custom developed software. |
|
. |
|
. |
|
. |
|
. |
|
. |
|
. |
|
. |
Easy
to install and run, no application preparation required. |
|
|
|
Supported
Platforms: |
|
|
Applications
running in 32-bit Windows operating systems (Win95, Win98,
WinME, NT, Win2000).
System-level
recording and analysis of any application: your own or third-party
programs, independent of language.
Code-level
recording and analysis of any compiled Visual Basic or Visual
C++ component, including: executables, .DLLs, COM and DCOM
components, ISAPI extensions and filters.
|
|
|
|
|
|
|
|
|
|
For
product information click the icons: |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|